Find all (or some) of my recent posts right below.

One thing to note: Some of the code examples are written on windows, while others are written on ubuntu/mac. The reason being is that at some point I switched to ubuntu for convenience since some of the frameworks are easier to work with on ubuntu than on windows. For example some environments of OpenAI Gym.
If you have any questions, do not hesitate to contact me!

Reinforcement Learning

Here you can find everything related to Reinforcement Learning.

Projects are based on own environments, third-party environments such as OpenAI Gym, Vizdoom and more.

Some of the projects are coded in pure python (numpy only, except for some useful third-party libraries – excluding tensorflow, pytorch, theano or similar), whereas some of the algorithms are implemented in Pytorch or Tensorflow.

Algorithms include: REINFORCE, A2C, A3C, DQN, DDQN

Regression

Here you will find some projects related to Regression Analysis.

Projects are based on all sorts of datasets ranging from stock market data, to data obtained from Kaggle for more general regression tasks such as predicting housing prices or similar.

Some of the projects are coded in numpy only whereas some are implemented using Pytorch or Tensorflow.

Algorithms include: Linear Regression, Logistic Regression, Neural Network

Classification

Here you can find everything related to Classification.

Projects are in general based on image-classification tasks such as classifying digits using the MNIST Digits dataset as well as classifying own datasets such as predicting whether an image contains a Ananas or Yukka plant. Furthermore there are some very basic classification projects using randomly created small-scale images for learning purposes.

Some of the projects are coded in numpy only whereas some are implemented using Pytorch or Tensorflow.

Algorithms include: For the most part Neural Networks

More General Stuff

Here you can find some more general stuff/projects.

These include simple beginner programming projects everyone should try to do when starting programming:

  1. Rolling Dice
  2. Guess the number
  3. Hangman
Obviously there are many more projects you could do when starting with a programming language, but at least that’s what worked for me.
 

Algorithms include: Python only magic 🙂