Skip to main content

Requirements for learning ML

Greetings guys,

Recently we saw that what is machine learning & why we need it this days. Well we would like to know now that how to start coding & using ML for learning & business purposes.

Here in this post we will learn basic requirements for learning ML. For starters we will require Python & Mathematics. But here we will focus on Python because not everyone wants to learn math in beginning. Tho one needs to have math background for better understanding. Yet i will have some lectures where in we will cover math but one can skip them if they don't want to do it. I would highly recommend that they see math irrespective of time.

This is my GitHub link :- Basics of Python This file contains basics necessary to get used to with Python. If you want to test or practice code then download file & use Jupyter Notebook to run it.

We will be using 2 different IDEs.
  1. Jupyter Notebooks
  2. Spyder
Why 2 IDEs?? Because both have different environments. Jupyter Notebooks is based on cell coding. One we see on QwikLabs or Google Colabs. Whereas Spyder is like our normal IDEs of c, c++ etc. This would help you to understand both environments & will help you to code in any of them when time comes.

To download & run Jupyter notebook click on Jupyter Installation to install it. I would suggest that you install Anaconda but if you don't want to install 600mb of anaconda version then go for native python. It is highly Recommended that one go with Anaconda because it does contain many IDEs & package installation damn easy compared to native python.

Why anaconda?? Because it is one of the fastest & most popular Python & R distribution. It does make our work easy then any other distribution. I personally use it also would recommend it to use. If you download anaconda then don't install native Python or Jupyter notebooks. Both will be given in anaconda.

Click here for anaconda installation, also click here for tips on anaconda & setting environment for Python. Click here for download guide of python 3.6 & for direct link for python 3.6 setup click here

I have few tips to share if you install Jupyter notebook via python Python Installation tips. This Post will cover only installation requirements. From next we will start from basic Python & Python for data science.

Thank you for reading. Please mention your opinions.

Comments

Popular posts from this blog

How to choose Machine Learning model for your problem ??

Greetings fellas, Here we will discuss the above mentioned question.   Machine learning is part art and part science. When you look at machine learning algorithms, there is no one solution or one approach that fits all. There are several factors that can affect your decision to choose a machine learning algorithm. Some problems are very specific and require a unique approach. E.g. if you look at a recommender system, it’s a very common type of machine learning algorithm and it solves a very specific kind of problem. While some other problems are very open and need a trial & error approach. Supervised learning, classification and regression etc. are very open. They could be used in anomaly detection, or they could be used to build more general sorts of predictive models. Understand Your Data The type and kind of data we have plays a key role in deciding which algorithm to use. Some algorithms can work with smaller sample sets while others require ton

Kaggle's informative Tutorial

Greetings, I would like to declare that this is just an Informative post. No promotion of site or any of its partner is done here. Would share this kind of platforms regularly with everyone so one can code online & learn.  Today we will see how to use kaggle . What is kaggle? Well it is an site where MNCs host competitions to find solutions of their problems based on ML & AI. Also it is one of the best platforms to learn Python, R, Machine Learning & many more stuffs. It has its own coding environment like Jupyter Notebooks, Which is known as Kernel. This kernel supports both R & Python. In this kernels you can code freely and develop your own code & run it there itself as it gives 14gb RAM & 5.2gb GPU for each session. Let's see how we can leverage power of kaggle for learning. You need to make account first which only require an active E-Mail id. Then after signing in. You will see dashboard like this. My Kaggle Newsfeed Competitions Ma