ACMEGRADE
Artificial Intelligence
CURRICULUM
TOPIC SUB TOPICS
• What is AI?
1. Introduction to Artificial Intelligence
• How is AI different from machine learning?
• What is the scope of AI?
• Python fundamentals
2. Introduction to Python
• Data types, list, dictionary
• Array, string operations,
• Conditions and loops
• Inbuilt and user defined functions
• IO, Excel and DB operations
• Error Handling
• OOPs and Regular Expressions
• Scope of Python
• Decorators
• Definition and Features of Machine Learning
3. Introduction to Machine Learning
• Machine Learning approaches
• Machine Learning techniques
• Applications of Machine Learning
4. Deep Learning • Basic introduction
• Neuron Deep learning
• Evolution of Deep Learning
• Application of Deep Learning
• Difference between Machine Learning and
ACMEGRADE
Deep Learning
• Types of learning
5. Artificial Neural Networks • Introduction to ANN
• The neuron diagram
• Neuron Models & neural network step function
• Functioning of Neurons: Activation functions
Gradient Descent, Stochastic Descent, ramp
function, sigmoid function, Gaussian function
• Introduction to deep neural network installing
libraries
• Creating ANN/python training the model
6. Convolutional Neural Networks • Introduction to OpenCV
• Basic Image manipulations
• Introduction to CNN
• CNN Institution
• Convolution operation pooling & flattening
• Building a CNN using python
• Concepts of NLP
7. Natural Language Understanding
• Feature engineering
• Natural language generation
• Creating, Improvising and Consuming NLP
• Basics of image processing
8. Image Processing
• Equalization
• Filters
• Edge detection
• Corner Detection
ACMEGRADE
Projects
Face Detection
Speech Recognition
Chatbot
Speech-Text
Video Indexer Model
AI Implementation