Skip to content

  • Twitter

  • Youtube

  • GitHub

  • Linkedin

  • Facebook

  • Instagram

  • RSS

  • Mail

Sefik Ilkin Serengil

Code wins arguments

  • Home
  • About Me
  • Publications
  • Courses
  • Talks
  • Consultancy

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,…

edwards curve, edwards form, elliptic curve, induction

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.…

block cipher, dot matrix, matrix multiplication, polygraphic cipher, python

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…

activation function, e-swish, keras, swish

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…

boosting, decision tree, perceptron

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…

classification, cross entropy, decision tree, gbm, gradient boosting, iris, softmax

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…

decision tree, overfitting, pruning

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…

decision tree, gbm, gradient boosting, lightgbm, xgboost

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.…

decision tree, gbm, gradient boosting

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…

large scale, pandas

A Beginner’s Guide to TensorFlow.js: Machine Lerning in JavaScript

We can do magnificent things with TensorFlow such as face recognition, facial expression recognition and computer vision. However, its main intent…

javascript, node js

Posts navigation

Older posts
Newer posts


Licensed under a Creative Commons Attribution 4.0 International License.

Creative Commons License

You can use any content of this blog just to the extent that you cite or reference

Subscribe to sefiks.com to stay up-to-date with latest posts

🎭 DeepFace is THE BEST facial recognition library for Python 🐍 It wraps many cutting-edge models that reaches and passes human-level accuracy 💪


BTW, Haven't you subscribe to my YouTube channel yet?