0% found this document useful (0 votes)
59 views

Artificial Intelligence (1 Day)

This document outlines a training course on AI with Python. The course covers Python programming, machine learning libraries like NumPy, Pandas and OpenCV, statistical concepts, supervised and unsupervised learning, classification and regression. Specific topics include Python basics, data structures, data manipulation, machine learning algorithms, linear regression using gradient descent, and a case study building and evaluating a linear regression model in Python.

Uploaded by

Abh
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)
59 views

Artificial Intelligence (1 Day)

This document outlines a training course on AI with Python. The course covers Python programming, machine learning libraries like NumPy, Pandas and OpenCV, statistical concepts, supervised and unsupervised learning, classification and regression. Specific topics include Python basics, data structures, data manipulation, machine learning algorithms, linear regression using gradient descent, and a case study building and evaluating a linear regression model in Python.

Uploaded by

Abh
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/ 3

AI WITH PYTHON

Prerequisites:
Participants must have basic knowledge of any programming language
You Will Learn How To

A way to determine and measure problem complexity

Python Programming

ML Library Opencv, NumPy,, Pandas

Statistical Maths for the Algorithms

Learning to solve statistics and mathematical concepts

Supervised and unsupervised learning

Classification and Regression

DAY1:
Python Overview: Introduction to Python Programming

  What is Python 
  Understanding the IDLE 
  Python basics and string manipulation 
  lists, tuples, dictionaries, variables 
  Control Structure – If loop, For loop and while Loop 
  Single line loops 
  Writing user-defined functions 
  Classes 
  File Handling 
 OOPS concept with Classes 

Data Structure & Data Manipulation in Python

  Intro to Numpy Arrays 


  Creating Arrays 
  Creating Matrices 
  Creating Vectors 
  Indexing, Data Processing using Arrays 
  Mathematical computing basics 
  Basic statistics 
 File Input and Output 






 Getting Started with Pandas 
  Data Acquisition (Import & Export) 
  Selection and Filtering 
  Combining and Merging Data Frames 
 Removing Duplicates & String Manipulation 

Understanding the Machine Learning Libraries

  Numpy 
 Pandas 
 Opencv 

Visualization in Python 

  Introduction to Visualization 
  Visualization Importance 
  Working with Python visualization libraries 
  Matplotlib 
 Creating Line Plots, Bar Charts, Pie Charts, Histograms, Scatter Plots 

Introduction

  Machine Learning vs. Data Science vs. AI 


  Discussion on Various ML Learnings 
  Regression vs. Classification 
  Features , Labels , Class 
  Supervised Learning | Unsupervised Learning Using Opencv 
  Real implementation 
  AI Algorithms 
  Cost Function 
 Optimizers 

Linear Regression Using Opencv

  Regression Problem Analysis 


  Mathematical modelling of Regression Model 
  Gradient Descent Algorithm 
  Use cases 
  Regression Table 
 Model Specification 








  L1 & L2 Regularization 
 Data sources for Linear regression 
Math of Linear Regression

  Linear Regression Math 


  Cost Function 
  Cost Optimizer: Gradient Descent Algorithm 
 Regression R Squared 

Linear Regression – Case Study & Project

  Programming Using Python 


  Building simple Univariate Linear Regression Model 
  Multivariate Regression Model 
  Apply Data Transformations 
  Identify Multicollinearity in Data Treatment on Data 
  Identify Heteroscedasticity 
  Modelling of Data 
  Variable Significance Identification 
  Model Significance Test 
  Bifurcate Data into Training / Testing Dataset 
  Build Model of Training Data Set 
  Predict using Testing Data Set 
  Validate the Model Performance 
  Best Fit Line and Linear Regression 
  Model Predictions 
  Model Accuracy 
 Graphical Plotting 

You might also like