create account

How did I learn Machine Learning : part 1 - Create the coding environment by boostyslf

View this thread on: hive.blogpeakd.comecency.com
· @boostyslf · (edited)
How did I learn Machine Learning : part 1 - Create the coding environment
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. 

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

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

3. 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) 

4. 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.
👍  , , , , ,
properties (23)
authorboostyslf
permlinkhow-did-i-learn-machine-learning-step-1-create-the-coding-environment
categorymachine
json_metadata{"tags":["machine","science","machine-learning","programming","python"],"links":["https://docs.anaconda.com/anaconda/install/","https://www.digitalocean.com/community/tutorials/how-to-install-anaconda-on-ubuntu-18-04-quickstart","https://www.jetbrains.com/pycharm/download/"],"app":"steemit/0.1","format":"markdown"}
created2019-08-03 18:11:00
last_update2019-08-18 15:31:33
depth0
children5
last_payout2019-08-10 18:11:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,938
author_reputation212,876,204,537
root_title"How did I learn Machine Learning : part 1 - Create the coding environment"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id89,102,036
net_rshares1,635,589,424
author_curate_reward""
vote details (6)
@besticofinder ·
Wow ! happy to see these kind on content on steemit . Keep up the good work !
👍  ,
properties (23)
authorbesticofinder
permlinkpvttjw
categorymachine
json_metadata{"tags":["machine"],"app":"steemit/0.1"}
created2019-08-06 17:50:21
last_update2019-08-06 17:50:21
depth1
children0
last_payout2019-08-13 17:50:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length77
author_reputation-222,769,257,025
root_title"How did I learn Machine Learning : part 1 - Create the coding environment"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id89,218,909
net_rshares545,599,840
author_curate_reward""
vote details (2)
@himodz ·
yes. 

i like this blog 

i am waiting the second step

thanks.
👍  ,
properties (23)
authorhimodz
permlinkpvoan7
categorymachine
json_metadata{"tags":["machine"],"app":"steemit/0.1"}
created2019-08-03 18:15:09
last_update2019-08-03 18:15:09
depth1
children2
last_payout2019-08-10 18:15:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length63
author_reputation157,715,363
root_title"How did I learn Machine Learning : part 1 - Create the coding environment"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id89,102,116
net_rshares1,069,412,976
author_curate_reward""
vote details (2)
@boostyslf ·
Thank you. I will publish it soon.
properties (22)
authorboostyslf
permlinkpvobhl
categorymachine
json_metadata{"tags":["machine"],"app":"steemit/0.1"}
created2019-08-03 18:32:09
last_update2019-08-03 18:32:09
depth2
children0
last_payout2019-08-10 18:32:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length34
author_reputation212,876,204,537
root_title"How did I learn Machine Learning : part 1 - Create the coding environment"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id89,102,551
net_rshares0
@boostyslf ·
You can find my other blogs here([1](https://steemit.com/ai/@boostyslf/how-did-i-learn-machine-learning-step-2-setup-conda-environment-in-pycharm), [2](https://steemit.com/technology/@boostyslf/how-did-i-learn-machine-learning-part-3-implement-a-simple-neural-network-from-scratch-i), [3](https://steemit.com/technology/@boostyslf/how-did-i-learn-machine-learning-part-3-implement-a-simple-neural-network-from-scratch-ii)).
properties (22)
authorboostyslf
permlinkpwu3f4
categorymachine
json_metadata{"tags":["machine"],"links":["https://steemit.com/ai/@boostyslf/how-did-i-learn-machine-learning-step-2-setup-conda-environment-in-pycharm","https://steemit.com/technology/@boostyslf/how-did-i-learn-machine-learning-part-3-implement-a-simple-neural-network-from-scratch-i","https://steemit.com/technology/@boostyslf/how-did-i-learn-machine-learning-part-3-implement-a-simple-neural-network-from-scratch-ii"],"app":"steemit/0.1"}
created2019-08-26 07:57:06
last_update2019-08-26 07:57:06
depth2
children0
last_payout2019-09-02 07:57:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length423
author_reputation212,876,204,537
root_title"How did I learn Machine Learning : part 1 - Create the coding environment"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id89,961,902
net_rshares0
@rupi ·
This is good content, keep it up for good work.
properties (22)
authorrupi
permlinkpwakrc
categorymachine
json_metadata{"tags":["machine"],"app":"steemit/0.1"}
created2019-08-15 18:59:36
last_update2019-08-15 18:59:36
depth1
children0
last_payout2019-08-22 18:59:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length47
author_reputation25,632,355
root_title"How did I learn Machine Learning : part 1 - Create the coding environment"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id89,569,559
net_rshares0