Machine-Learning

All the things you can do with Python :

  1. Machine Learning and Artificial Intelligence
  2. Image Processing and Letter and Face Recognition.
  3. Web Development Using Flask and Django
  4. Data Analysis.
  5. Data Visualization

How to Setup Local Environment in your Machine for Machine Learning Projects

  1. Download Anaconda from https://www.anaconda.com/download/#download . { Select the latest Python from the download section and also check your windows configuration (32 bit or 64 bit) and then download that version of Anaconda Graphical Installer. }

  2. Install the Graphical Installer and it will take some time to Install so wait and get a cup of coffe :p

  3. Now after complete installation now you need to configure your Anaconda (as many libraries are outdated so its good to update all of them to the new version) :

 a. From Start Menu find Anaconda Prompt and open it. Wait for few minutes it will open in some time and start typing with
    i.   conda update conda 
    ii.  conda update jupyter
 b. Install all this packages
    conda install numpy
    conda install pandas
    conda install statsmodels
    conda install matplotlib
    conda install seaborn
    conda install scipy   
 c. If you want to search for any package in the Anaconda Prompt then "conda search scipy"
 
4. To run :
   #To Open Jupyter notebook from Anaconda Prompt, type
     jupyter notebook

   #To Open Spyder from Anaconda Prompt, type
      start spyder

Some Good Youtubers to follow for projects related with Machine Learning :

  1. Google Developers India : https://www.youtube.com/channel/UC8QMvQrV1bsK7WO37QpSxSg/videos (Few Videos of Tensorflow to watch for)
  2. Siraj Raval : https://www.youtube.com/channel/UCWN3xxRkmTPmbKwht9FuE5A (One of the best youtuber when it comes to ML and AI)
  3. Jabrills : https://www.youtube.com/channel/UCQALLeQPoZdZC4JNUboVEUg/featured (cool guy with some good AI games knowledge)
  4. Sentdex : https://www.youtube.com/watch?v=OGxgnH8y2NM&list=PLQVvvaa0QuDfKTOs3Keq_kaG2P55YRn5v (A complete video series for ML using Python)

Some Twitter handles to follow for current updates on Machine Learning :

Few good Resources and Video Links:

  1. Really Quick Questions with an AI Researcher Andrew Trask https://www.youtube.com/watch?v=qJ1rdVEcl5g
  2. Andrew Trask Github Repo : http://iamtrask.github.io/2017/06/19/randomness/

If you have some good resources related with Machine Learning, Data Mining and Artificial Intelligence and want to contribute here :

First Fork this repo and update the README.md file