Posts for: #Beginner

Introduction to Genetic Algorithms

“A breakthrough in machine learning would be worth ten Microsofts”

Bill Gates, Chairman, Microsoft

We live in the era of machine learning. Scientists and researchers from around the world are using it to improve our lives in ways we never imagined and advertisers to reach the most relevant people to sell their products. It’s not a recent idea but it scaled so much lately due to great breakthroughs in computer hardware. There are many techniques in machine learning field and most of them are based in simple ideas. As an example, the topic we will discuss today is genetic algorithms and how we can create a basic demonstation program that takes advantage of it.

Initial steps on your new server

It was not long ago when I received a message from my friend DaKnOb. He told me “Hey, I found that the domain spanagiot.gr is free. Why don’t you register it and set up your own server?”. In no time, I got the domain and a server running the latest Ubuntu (16.04 at this point). Here is what I learned in my short journey:

First three commands

Let’s say that your server has been up and running and it’s waiting for you to connect and deploy all these amazing services you have thought of. Usually, the infrastructure provider recommends you to specify a public key to use to login in your machine. After you copy and paste it in the website(you can find it here: $HOME/.ssh/id_rsa.pub) SSH to your machine (usually using: ssh root@SERVER-IP) Once you are in, you should really do this