Welcome to our comprehensive series on getting started with Artificial Intelligence (AI). This repository is dedicated to providing materials, notebooks, slides, and code samples for our three primary workshops:
- Overview:
- What is Machine Learning?
- Types of Machine Learning
- Steps in a full machine learning projects
- Building a simple ML model: Steps and Best Practices.
- Labs:
- Getting started with popular ML libraries like Scikit-Learn.
- Hands-on pipeline on regression and classification problems.
- Overview:
- Deep Learning vs. Traditional Machine Learning.
- Neural Networks and their magic: How do they work?
- Popular architectures: ANN, CNN..
- Labs:
- Building a Neural Network using TensorFlow/Keras.
- Training models on images.
- Overview:
- Importance of visualization in the Data Science pipeline.
- Types of visualizations: From bar charts to complex visual analytics.
- Tools and libraries: Matplotlib, Seaborn, and beyond.
- Labs:
- Hands-on demo on creating insightful visualizations.
- Interactive plots and dashboards.
- Basic knowledge of Python programming.
- A curious mind ready to dive into the world of AI!
First, establish a connection to Ibex using your KAUST username:
$ ssh 'kaust_username'@glogin.ibex.kaust.edu.sa
Replace 'kaust_username' with your actual KAUST username.
Begin by cloning this repository using the following command:
$ git clone https://github.com/A-Halimi/Introduction-to-AI-workshop-series.git
Ensure you replace 'repo' with the actual link to the GitHub repository.
After cloning the repository, request the necessary resources using the command below:
$ srun --gpus=1 --time=03:00:00 --resv-ports=1 --reservation=AI_Workshop2 --pty /bin/bash -l run_ai_env_jupyter.sh
Once the resources are allocated, the Jupyter notebook environment should be activated and ready for use.
For those who prefer to work on ClassHub Binder:
- Make sure you have a GitHub account. If you don't, create one here.
- Sign into your GitHub account.
- Navigate to ClassHub Binder using the provided link.
- Follow the on-screen instructions to connect your GitHub account and access the workshop materials on ClassHub Binder.