0% found this document useful (0 votes)
2 views7 pages

AI (Syllabus)

The document outlines a 40-day training program focused on Artificial Intelligence, covering essential topics such as Python, data analysis, data science, statistics, and machine learning. It includes detailed subtopics on Python programming, libraries like Numpy and Pandas, and various machine learning models. The curriculum is designed to provide a comprehensive understanding of both theoretical concepts and practical applications in AI.
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)
2 views7 pages

AI (Syllabus)

The document outlines a 40-day training program focused on Artificial Intelligence, covering essential topics such as Python, data analysis, data science, statistics, and machine learning. It includes detailed subtopics on Python programming, libraries like Numpy and Pandas, and various machine learning models. The curriculum is designed to provide a comprehensive understanding of both theoretical concepts and practical applications in AI.
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/ 7

Artificial Intelligence

Duration - 40 days
Topics Covered
• Python
• Python Libraries
• Data Analyzing
• Data Science
• Statistics
• Machine learning

PYTHON
Introduction
✓ Installation and Setting up path
✓ Features
✓ Python variables
✓ Input & Output and Import
✓ Why Learn Python
✓ Who used Python
Python Basics
✓ Using Pycharm & Scripting
✓ Keywords & Identifiers
✓ Operators, Indentations
Data Types
✓ Basic Data types: int, float, string, Boolean and Complex
✓ Numbers and String
✓ Tuple and List
✓ Dictionary and Set
✓ Arrays
Built In Functions
✓ String, String slices
✓ Date
✓ Math
✓ Random and Statistics
✓ PDF Data Extraction
✓ CVS module
Tuples
✓ Introduction to Tuples
✓ Working with Tuples
✓ Tuple Operations
✓ Function and Methods
Lists
✓ Introduction to Lists
✓ Working with lists
✓ Lists Operations
✓ Function and Methods
Sets
✓ Introduction to Sets
✓ Working with Sets
✓ Sets Operations
✓ Function and Methods
Flow Control
✓ If…else
✓ Elif
✓ For, for else, while
✓ Break and Continue
✓ Pass
✓ Looping Techniques

Functions
✓ Types of Functions
✓ Function Arguments
✓ Recursion
✓ Anonymous Function
✓ Global, local and Nonlocal
✓ Lambda Functions
✓ Modules
✓ Packages

File Handling
✓ Reading & Writing Files
✓ Manipulating File Pointer
✓ Type of Files
✓ File Operations
✓ Directories
✓ File I/O Attributes, File Methods

Exception Handling
✓ Try, Except and Finally
✓ Try else
✓ Custom Exception
✓ Error Vs. Exception

Oops Concepts

✓ Class and Objects,


✓ Inheritance
✓ Encapsulation
✓ Polymorphism
✓ Data Abstraction
✓ Overloading
✓ Overriding Dynamic
Directories

✓ Current working directory


✓ Changing directory
✓ List directory
✓ Making a new directory
✓ Renaming a directory
✓ Removing a directory or file

Multithreading

✓ Starting a New Thread


✓ Creating Thread Using Threading Module
✓ Synchronizing Threads
✓ Multithreaded Priority Queue

Database Connectivity

✓ My SQL Database Connection with Python


✓ CRUD
✓ Queries in MySQL

Regular Expression

✓ pattern matching and searching


✓ Real time parsing of networking or system data using regex
✓ validation Concepts

SMTP

✓ sending email
✓ sending html email using python
✓ sending attachments as an email

Real Time Hack’s

✓ Web Scraping
✓ Chabot & Language Translate
✓ Find the Similarity ratio between text
✓ Tagging Sentence to find key word
✓ Bubble sort algorithm
✓ QR code generator
✓ Spell checker
✓ Scraping Wikipedia
✓ Anagram & Screenshot app
✓ Python for networking
✓ Getting input from user
PYTHON LIBRARIES
Numpy

✓ Numpy Introduction
✓ Numpy Arrays
✓ Data Types in Numpy
✓ Array Indexing
✓ Array Slicing
✓ Array Shape
✓ Array Reshape
✓ Array Iteration
✓ Array Join
✓ Array Split
✓ Array Search & Sorting
✓ Array Filter

Pandas

✓ Introduction
✓ Pandas Series
✓ Pandas Data Frames
✓ Pandas Read CSV & JSON
✓ Pandas Analyzing Data
✓ Data Cleaning

Matplot Library

✓ Introduction
✓ Pyplot
✓ Plotting
✓ Markers
✓ Line
✓ Labels
✓ Grid
✓ Subplot
✓ Scatter Plot
✓ Bar Chart
✓ Histogram
✓ Pie Chart

Pandas Analyzing Data

✓ Dataset Information
✓ Description
✓ Dataset Unique & Missing Values
✓ Indexing, Plotting
✓ Separators, Converters
✓ Merge, Concat, Group by, Pivot
DATA SCIENCE

Data Science Overview


✓ Introduction about Data Science
✓ What is Data
✓ Database Table

Central Tendency
✓ Max,Min
✓ Mean,Median,Mode
✓ Skewness
✓ Normal Distribution

Probability Ratio
✓ What does it mean by probability?
✓ Types of Probability
✓ ODDS Ratio?

Standard Deviation
✓ Std deviation
✓ Variance

Bias variance tradeoff


✓ Underfitting
✓ Overfitting

Distance Metrix
✓ Euclidean distance
✓ Manhattan distance

Outlier Analysis
✓ Euclidean distance
✓ What is an Outlier?
✓ Inter Quartile Range
✓ Box & whisker plot
✓ Upper Whisker , Lower Whisker
✓ Scatter plot
✓ Cook’s Distance

Missing values treatment


✓ What is NA?
✓ Central Imputation
✓ KNN imputation
✓ Dummification

Statistics Correlation
✓ Correlation Coefficient
✓ Correlation Matrix
✓ Statistics Correlation vs Causality

Data Science Math


✓ Linear Function
✓ Plotting Linear Function
✓ Slope and Intercept

EDA
✓ Descriptive statistics
✓ Grouping of Data
✓ Handling Missing Values in dataset
✓ Analysis of Variance
✓ Correlation

MACHINE LEARNING

Machine Learning Overview


✓ Introduction about Machine Learning
✓ Data Set in ML
✓ Data Types in ML

Machine Learning Statistics


✓ Median
✓ Mode
✓ Percentile

Data Distribution
✓ Big Data Distribution
✓ Normal Data Distribution

Supervised Learning Model


✓ Linear Regression
✓ Logistic Regression
✓ Decision Tree
✓ Naïve Bayes
✓ Random Forest
✓ K-Nearest Neighbors
✓ Support Vector Machine
✓ Confusion matrix

UnSupervised Learning Model


✓ Hierarchical Clustering
✓ K-Means ,
✓ K-Means++

You might also like