Welcome to the AI4ALL Ignite Course Notebooks repository! This repository features Jupyter (IPython) notebooks organized to help learners explore various aspects of AI, from statistical models to machine learning techniques and beyond.
The repository is organized into folders, each representing a major topic or module covered in the AI4ALL Ignite course. Below is the detailed structure and contents:
- Overview: Foundations of statistics and probability for AI/ML applications.
- Contents:
Statistics.ipynb
: A deep dive into statistical concepts and their practical applications.
- Overview: Guides learners through version control using Git and GitHub.
- Contents:
Github_Version_Control.ipynb
: Introduction to using GitHub for collaborative coding and version control.
- Overview: Covers core machine learning methods and their applications.
- Contents:
Elbow_&_Silhouette.ipynb
: Cluster analysis and choosing the number of clusters.Contrasting_Supervised_and_Unsupervised.ipynb
: Highlights differences between supervised and unsupervised learning.Train_Test_Split.ipynb
: Introduction to splitting datasets for training and testing.Natural_Language_Processing.ipynb
: Applying ML techniques to process and analyze textual data.Computer_Vision.ipynb
: Exploring ML methods in image recognition and classification.
- Overview: Methods for developing and evaluating machine learning models.
- Contents:
Classification_and_Regression_Evaluation.ipynb
: Evaluation metrics for classification and regression tasks.
- Overview: Hands-on examples of dataset manipulation and visualization.
- Contents:
DataFrame_Grouping.ipynb
: Grouping and summarizing data with pandas.Kaggle_API.ipynb
: Accessing datasets directly from Kaggle.Pairplot_Seaborn.ipynb
: Creating pair plots with Seaborn for exploratory data analysis.Types_of_Data_Visualizations.ipynb
: Exploring various data visualization techniques.
- Overview: Techniques for preparing data and engineering useful features.
- Contents:
Categorical_Encoding_And_One_Hot.ipynb
: Encoding categorical variables for ML models.Data_Transformation_Scaling.ipynb
: Scaling and transforming data for optimal performance.4Cs_of_Data_Prep.ipynb
: A structured framework for data preparation.Oversampling_and_Undersampling.ipynb
: Addressing class imbalance in datasets.
LICENSE
: Specifies the repository's licensing terms.README.md
: Provides an overview of the repository's purpose and structure.
-
Clone the repository:
git clone https://github.com/<your-username>/ai4all-ignite-notebooks.git cd ai4all-ignite-notebooks
-
Run the following command to install Python packages:
pip install -r requirements.txt
-
Launch the notebooks:
jupyter notebook
-
Navigate through the folders and explore the notebooks.