Machine Learning


Predicting probabilities with Python

pythonmachine-learningprobability

Recursive Neural Networks (RvNNs) and Recurrent Neural Networks (RNNs)

A recursive network is only a recurrent network generalization. In a recurrent network, weights are exchanged (and dimensionality stays constant) over the sequence and, in a test cycle, you can see a list of varying lengths then you will find in train times while working with position-dependent weights. For the same reason, the weights are distributed in a recursive network (and dimensionality stays constant).

recursive-neural-networksneural-networksartificial-intelligence

Hyperparameter Tuning of Decision Tree Classifier Using GridSearchCV

The models can have many hyperparameters and finding the best combination of the parameter using grid search methods.

machine-learningpythongridsearchcv

How to Calculate Entropy and Information Gain in Decision Trees

What is entropy and information gain in decision trees?

machine-learningdecision-treesentropy

Understanding Confusion Matrix and Applying It on KNN-Classifier on Iris Data Set

What is Confusion matrix? Confusion matrix is one such important tool which helps us evaluate our model's performance.

machine-learningknniris

Fischer's Linear Discriminant Analysis in Python From Scratch

Learn about Fisher's LDA and implement it from scratch in Python.

machine-learningpythonlinear-algebra

Artificial Intelligence vs. Machine Learning vs. Deep Learning: What's the Difference

artifical-intelligencemachine-learningai

Pooling Layer — Short and Simple

Here's all the information you should know about Pooling Layer in CNN

machine-learningpooling-layerdeep-learning

Github Copilot: Review After 3 Months of Usage with Examples

How does it go on real projects, and does it really help?

githubcopilotcode