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

Python ML

Python ml notes

Uploaded by

Krushna Shinde
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

Python ML

Python ml notes

Uploaded by

Krushna Shinde
Copyright
© © All Rights Reserved
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