Instructor: Mr. Usama Arshad, PhD CS
Program: BS Cybersecurity - 5th Semester
Welcome to the AI Lab Course (CS 351L)! In this lab, you will explore various concepts in Artificial Intelligence (AI) through hands-on exercises and projects using Python. The course focuses on practical implementations of AI techniques, algorithms, and tools commonly used in the field of AI and cybersecurity.
- Course Code: CS 351L
- Program: BS Cybersecurity
- Semester: 5th
Throughout the course, we will cover the following topics:
- Introduction to Python: Variables, Data Types, and Control Structures
- AI Development Environment: Setting up Google Colab, Introduction to NumPy, Pandas, Matplotlib
- Supervised Learning: Linear Regression, Classification
- Unsupervised Learning: K-Means, Hierarchical Clustering
- Neural Networks: Introduction and Implementation
- Evaluation Metrics: Precision, Recall, F1-Score
- Hands-on Projects: AI techniques applied to real-world cybersecurity problems
- Tool Use: WEKA for data mining and machine learning tasks
To get started with the lab exercises, follow these steps:
-
Clone the Repository
git clone https://github.com/username/ai-lab-course.git
-
Set Up Your Development Environment
- Install Python 3.x
- Install the required libraries using
requirements.txt
:pip install -r requirements.txt
-
Open Google Colab
All exercises and projects will be developed and tested on Google Colab.
ai-lab-course/
│
├── Lab01/ # Introduction to Python and basic libraries
│ ├── Lab01.ipynb
│ └── README.md
│
├── Lab02/ # Supervised Learning - Linear Regression
│ ├── Lab02.ipynb
│ └── README.md
│
├── Lab03/ # Unsupervised Learning - K-Means
│ ├── Lab03.ipynb
│ └── README.md
│
└── README.md # Course Overview and Instructions
We encourage contributions to improve the course material. To contribute:
- Fork the repository.
- Create a new branch.
- Make your changes and submit a pull request.
For any queries or assistance, feel free to reach out to the course instructor:
Mr. Usama Arshad
Website: usamajanjua.com