Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
18 views

Python ML

Python ml notes

Uploaded by

Krushna Shinde
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views

Python ML

Python ml notes

Uploaded by

Krushna Shinde
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

PYTHON & Machine Learning

Prerequisites

There are no such prerequisites to learn Python but having a basic knowledge of any
programming language concepts like what is a loop, what if and else does, how operators are
used, etc. will be helpful. We recommend Basics of C/C++ will help you to understand the
python and ultimately it will decrease the learning time span of python.

Python for beginner programmers.


Chapter 1. Introduction of Python
• Why Python
• Benefits / features of python
• Role of PVM
• Job openings of python
• Installation of Python Interpreter
• Introduction of IDE – PyCharm
• Download and Installation of PyCharm

Chapter2. Python Work flow


• How to create script
• How to deal with data printing & scanning in Python.
• Package creation

Chapter3. Loops in Python


• For | while | - variation of range()
• Use of Continue ,Pass, Break

Chapter4. Decision Making | Data Validation


• If | if else | if..elif..else
• Conditional Operators | Logical operators in Python

Chapter5. DataTypes in Python : with Builtin Functions


• List
• Tuple
• Set
• Dictionary
• Array
• String

Chapter6. Modular Programming in Python


• Class | Object
• Data migration from One Package to another package
• Functions
• Constructor | destructor
• Main function is Python
PYTHON & Machine Learning

Chapter7. Powerful Lambda function


• Filter | Map | Reduce

Chapter8. File Operations


• File Handling with read/ write Operations using read() | readline() | readlines()
|write()| writelines()
• Event Logs
• File handling with Log files

Chapter9. Regular Expression


• Introduction
• Rules of regular expression
• Pattern searching | Mapping | validation of Data

Chapter10. Exception Handling


• Programming using exception handling technique
• Exception handling with file operations

Chapter11. Database Interaction


• Introduction of database
• Installation of Database
• Basic SQL commands of Database
• Integration of Python and Database using connector
• Python interface with Database using select | Insert | Update | Delete | Join | Drop |
create commands
PYTHON & Machine Learning

Module2: Machine learning for beginner programmers.


Pre-requisites:
• Linear Algebra
• Statistics and Probability
• Calculus
• Graph theory
• Programming Skills – Language such as Python, R, MATLAB.

Data Science Libraries use in algorithm implementation which you will get overview of these
libraries as mentioned below
• Numpy
• Pandas
• Matplotlib
• Seaborn
• Sklearn
• Tensorflow
• Pytorch

Chapter1. Introduction to Machine Learning


• Introduction of Data in machine learning
• Application
• How to understand algorithms.
• Terminologies of Machine learning
• Difference between Machine learning & Artificial Intelligence.
• Introduction Anaconda Navigator | jupyter notebook
• Installation of Anaconda Navigator

Chapter2. Classification of Machine Learning


• Supervised | Unsupervised | Reinforcement | Semi Supervised

Chapter3. Parametric Methods


3.1 Classification Based – KNN algorithm implementation.
3.2 Regression Based algorithm Implementation
• Linear Regression
• Multivariate Linear regression
• Logistic regression

3.3 Introduction of Pytorch


• Installation of Pytorch
• Linear regression using Pytorch
• Difference between Pytorch & Tensorflow

3.4 Introduction of Tensorflow


Installation of tensorflow
PYTHON & Machine Learning

• Linear regression using Tensorflow


• Softmax regression using Tensorflow ( Handwritten Digit Identification)

3.5 Confusion matrix in Machine Learning

Chapter4. Dimensionality Reduction


• Parameters for feature selection
• Overfitting & Under fitting in Machine Learning

Chapter5. Clustering
• Clustering in Machine learning
• Types of clustering algorithm
• Implementation of K- means | Gaussian Mixture Model

Chapter6. Non – Parametric Methods


• Introduction of Decision Tree
• Decision Tree Implementation
• K nearest Neighbor algorithm

Chapter7. Introduction of ANN (Artificial Neutral Network)


• Introduction of Binomial neutral network VS ANN

Chapter8. Hidden Markov Model


• Overview of Hidden Markov process
• Introduction Chinese Room Argument

Chapter9. Data Pre-Processing


• Understanding data processing
• Data cleaning | Data cleansing

You might also like