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

CourseContent

Content

Uploaded by

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

CourseContent

Content

Uploaded by

Jasmine Justin
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Articial Intelligence With Python

CORE PYTHON
MODULE 1: GETTING STARTED
· History & need of Python
· Applica on of Python
· Advantages of Python
· Disadvantages of Python
· Installing Python
· Program structure
· Interac ve Shell
· Executable or script files.
· User Interface or IDE

MODULE 2: PYTHON FUNDAMENTALS


· Working with Interac ve mode
· Working with Script mode
· Python Character Set
· Python Tokens, Keywords, Iden fiers, Literals, Operators
· Variables and Assignments
· Input and Output in Python

MODULE 3: DATA HANDLING


· Data Types
· Numbers
· Strings
· Lists
· Tuples
· Dic onary
· Set
· Frozen set
· Bool
· Mutable and Immutable
MODULE 4: OPERATORS
· Arithme c Operators
· Rela onal Operators
· Logical Operators
· Membership Operators
· Iden ty Operators
· Bitwise Operators
· Assignment Operators
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Articial Intelligence With Python

· Operators Precedence
· Evalua ng Expression
· Type Cas ng

MODULE 5: PROGRAM CONTROL FLOW


· Condi onal Statements
· The if Statement
· The if-else Statement
· The if-elif Statement
· Nested if Statements
· Python Indenta on
· Looping and Itera on
· The For Loop
· The While Loop
· Loop else Statement
· Nested Loops
· Break and Con nue
· The Range Func on
· Introduc on to range()
· Types of range() func on Use of range() func on

MODULE 6: STRING MANIPULATION


· Introduc on to Python String
· Accessing Individual Elements
· String Operators
· String Slices
· String Func ons and Methods

MODULE 7: LIST MANIPULATION


· Introduc on to Python List
· Crea ng List
· Accessing List
· Joining List
· Replica ng List
· List Slicing

MODULE 8: TUPLES
· Introduc on to Tuple
· Crea ng Tuples
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Articial Intelligence With Python

· Accessing Tuples
· Joining Tuples
· Replica on Tuples
· Tuple Slicing

MODULE 9: DICTIONARIES
· Introduc on to Dic onary
· ccessing values in dic onaries
· Working with dic onaries
· Proper es

MODULE 10: SET AND FROZENSET


· Introduc on to Set and Frozen set
· Crea ng Set and Frozen set
· Accessing and Joining
· Replica ng and Slicing
· The Range Func on
· Introduc on to range()
· Types of range() func on Use of range() func on

MODULE 11: INTRODUCTION TO FUNCTIONS


BUILT-IN FUNCTIONS
· Introduc on to Func ons
· Using a Func ons
· Python Func on Types
· Structure of Python Func ons
· E.g. - map, zip, reduce, filter, any, chr, ord, sorted, globals, locals, all, etc.
USER DEFINED FUNCTIONS
· Structure of a Python Program w.r.t. UDF
· Types of Func ons
· Invoking UDF
· Flow of Execu on
· Arguments and Parameters
· Default Arguments, Named Arguments
· Scope of Variables
· Lambda func on

MODULE 12: RECURSION FUNCTION


· Use of recursion func on
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Articial Intelligence With Python

MODULE 13: MODULES AND PACKAGES


BUILT-IN MODULES
· Impor ng Modules in Python Programs
· Working with Random Modules
· E.g. built ins, OS, me, date me, calendar, Twilio, smtp, pillow

ARTIFICAL INTELLIGENCE
MODULE 1: INTRODUCTION TO ARTIFICIAL INTELLIGENCE AI
· Why do we need to study Al?
· Applica ons of Al
· Branches of Al
· Defining intelligence using Turing Test
· Making machines think like humans
· Building ra onal agents
· General Problem Solver
· Building an intelligent agent
· Understanding deep learning
· Understanding neural networks with TensorFlow
· Deep dive understanding neural network with TensorFlow
· Master deep networks
· Convolu onal neural network
· Recurrent neural networks
· RBM and autoencoder

MODULE 2: REVISION OF MACHINE LEARNING


· Regression
· Decision Trees
· Support Vector Machines
· Supervised Learning
· Clustering
· Principal Component Analysis
· Unsupervised Learning
· Reinforcement Learning
· Convolu onal Neural Networks

MODULE 3: TENSORFLOW LEARN


· Define TF Learn
· Composing Models in TF Learn
· Sequen al Composi on
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Articial Intelligence With Python

· Func onal Composi on


· Tensor Board
· Hands-On Prac ce

MODULE 4: INTRODUCTION TO SIXTH SENSE TECHNOLOGY


· What is sixth sense?
· Why choose sixth sense technology?

MODULE 5: KERAS
· Define Keras
· Sequen al Composi on
· Func onal Composi on
· Predefined Neural Network Layers
· What is Batch Normaliza on
· Customizing the Training Process
· Using Tensor Board with Keras

PROJECTS
· Real me Applica ons

NOTE: PREREQUISITES
· Students are required to have the following prerequisites:
· Python programming
· Sta s cs
· Calculus
· Linear algebra
· Data Analy cs
· Machine Learning
Partners

D-58, Sector-2, Red FM Lane, Noida-201301 +91-9212172602, 0120-4535-353


www.cetpainfotech.com, (Other Branches: Roorkee | Lucknow | Dehradun)

You might also like