Elliptic curves are the most challenging topic in crypto field whereas Edwards curves are the hottest topic among elliptic curves. Elliptic…
A Gentle Introduction to Edwards Curves
In 2007, Harold Edwards introduced a new form for elliptic curves. Thereafter, people interestingly named this form as Edwards Curves. Nowadays,…
A Step by Step Hill Cipher Example
Hill cipher is a kind of a block cipher method. Actually, it was the first one appearing in the history.…
Using Custom Activation Functions in Keras
Almost every day a new innovation is announced in ML field. Such an extent that number of research papers published…
A Step by Step Adaboost Example
Adaptive boosting or shortly adaboost is awarded boosting algorithm. The principle is basic. A weak worker cannot move a heavy…
A Step by Step Gradient Boosting Example for Classification
Gradient boosting machines might be confusing for beginners. Even though most of resources say that GBM can handle both regression…
How Pruning Works in Decision Trees
Decision tree algorithms create understandable and readable decision rules. This is one of most important advantage of this motivation. This…
A Gentle Introduction to LightGBM for Applied Machine Learning
It is a fact that decision tree based machine learning algorithms dominate Kaggle competitions. More than half of the winning solutions…
A Step by Step Gradient Boosting Decision Tree Example
Adoption of decision trees is mainly based on its transparent decisions. Also, they overwhelmingly over-perform in applied machine learning studies.…
Large Scale Machine Learning with Pandas
We often store the training data set in memory and transfer it to learning algorithm. Mostly, numpy handles data manipulation…