Hi everyone, I am really passionate about studying and applying machine learning. A few years ago I have started to learn machine learning, therefore, I think that I have considerable knowledge of machine learning and I must continue on studying machine learning further. So I am starting the series of blog posts called "How did I learn Machine Learning" to distribute my knowledge on the machine learning. In this series of the blog post, I will provide you both theoretical knowledge and the example codes.
Since this is my first blog on steemit, please be kind enough to inform any mistakes done by me and any improvements you expect. In my future blog posts, I will try my best to address your suggestions. So let's start...
To become an expert in machine learning you need to thoroughly understand the theories, as well as you need to practice them by writing codes on your own. In my first blog post, I will give you a brief discussion on how to create a proper environment to start coding.
At present, most of the machine learning and artificial intelligence related projects are running on Linux based platform(I am using Ubuntu 16.04). The reason is that speed and manageability. Therefore I recommend you to use a Linux based platform to start with studying machine learning.
The next one is which language you should choose for coding. Python is considered to be in the first place in the list of all machine learning and AI development languages due to simplicity. So I recommend you to choose the python as the language for coding the machine learning related stuff.
When you are working with python, you need to manage the libraries which are used in your project/exercise. Most of the time one version of a specific library will not be compatible with some other version of another library. So you need to choose the correct version of the library and install it. This is a very annoying process if you install all libraries on the platform directly. Therefore you need a way to manage python libraries. For that, you can install anaconda. If you need to work with a specific set of libraries which are compatible together, you can create an environment and install those libraries into that environment. Now you can point to that environment and you can start on coding. By using these links you can learn how to install and learn on anaconda.
(https://docs.anaconda.com/anaconda/install/, https://www.digitalocean.com/community/tutorials/how-to-install-anaconda-on-ubuntu-18-04-quickstart)If you are looking for a python IDE for coding I recommend you to install PyCharm. The community edition can be found here(https://www.jetbrains.com/pycharm/download/).
In this blog, I explained to you what is the environment you need to have to work with machine learning and this is the end of step 1. I will continue with step 2 soon. Please feel free to raise any concerns/suggestions on this blog post.
yes.
i like this blog
i am waiting the second step
thanks.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you. I will publish it soon.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You can find my other blogs here(1, 2, 3).
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Wow ! happy to see these kind on content on steemit . Keep up the good work !
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This is good content, keep it up for good work.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit