BCA507
BCA507
BCA507
Detailed Syllabus:
Unit – 1 Introduction to Artificial Intelligence:
What Is AI?,The Foundations of Artificial Intelligence, The History of Artificial Intelligence, Applications of AI, Risks
and Benefits of AI, Types of AI: Narrow AI, General AI, and Superintelligent AI, Intelligent agents and environments,
Problem-solving in AI, Search algorithms (uninformed and informed search).
Text Books:
1. Artificial intelligence: a modern approach" by stuart russell and peter norvig
2. Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow" by Aurélien Géron
3. Deep Learning with Python by François Chollet
Course Outcomes :
1. Understand the basic concepts, history, and various applications of artificial intelligence.
2. Implement and compare different search algorithms (uninformed and informed search).
3. Grasp the fundamental concepts of machine learning, including different types of learning systems and the
challenges involved.
4. Train and test machine learning models, including binary classifiers, and assess model performance using metrics
like cross-validation, confusion matrix, precision, recall, and ROC curve.
5. Gain proficiency in using TensorFlow for creating and managing models, including custom activation functions,
initializers, regularizers, and constraints.
6. Customize models and training algorithms to address specific data science problems, and effectively save, load,
and deploy TensorFlow models in practical applications.
7. Learn the principles of deep learning, including learning representations from data, and explore various deep
learning architectures like decision trees, random forests, and gradient boosting machines.
8. Build and configure neural networks using layers and models.
9. Conduct comprehensive case studies and apply the complete data science process, from problem statement to
implementation, in real-world scenarios.
10. Communicate the results and impact of data science projects effectively, identify limitations, and suggest future
work based on case study outcomes.