these are some resources from where one can learn the basic libraries.
which are used in machine learning and deep learning in python
For machine learning one needs to handle matrices which is done using numpy
we need to handle datasets which is done using the pandas
library
The data visuaization is handled using the matplotlib
library
A basic introduction to machine learning is also tried using the sklearn
lib
machine learning and data science requires a lot of maths so why not use languages like matlab
the main reason for that is that at present we are using machine learning to develop various products
thus it would be better to use a language which has better support in product development like a language
which is used to build servers for websites would be appropriate. Python is used in various fields, it is used
for web development, for hacking, etc
Also Python is a very easy language to get started with, its syntaxes are not as complicated as that of Java
and it has built a pretty decent community
Therefore Python got popular for machine learning
Jupyter notebook lets you see the code and the result together, you don't have to run the code again and again to see the result there for makes it easier to understand the code from a educational point of view. As for machine learning, in machine learning you have to train the model and that may take a lot of time to process. You don't want the processing to happen again and again, you wanna play with the weights you have obtained. So thats why we use jupyter notebook because you train the model once and then play with the results as much as you want.
- Numpy
- Pandas
- Matplotlib
- SciKit learn
The files in the project are python notebooks
The first dependency is python3
Python3 is being used because there are many libraries that do not support python2
The following are the list of dependecies for understanding and working on the files in the project-
jupyter notebook
: maximum files in the repo are python noteboooks which can be used and worked using jupyter notebook you can install python notebook in mac and linux using the given command in the terminalpip3 install jupyter
Numpy
: numpy is used for mathematical processing, it can be installed usingpip3 install numpy
matplotlib
: used for the purpose of visualization, install usingpip3 install matplotlib
scikit-learn
: It is the easiest machine learning library available, it is very easy to use for the beginners, install usingpip3 install -U scikit-learn
but inorder to install scikit learn one must already have installednumpy
andscipy
scipy installation:pip3 install scipy