This repository hosts multiple python
projects focused on AI learning.
All code examples are well-commented, making them suitable for use as self-tutorials.
Prediction using linear regression using sklearn
and visualization using matplotlib
and seaborn
.
Expenditure prediction using linear regression with sklearn
and matplotlib
.
Sentiment analysis using sklearn
and pandas
, visualization using matplotlib
.
Data analysis with network diagrams using networkx
, pandas
, and matplotlib
.
Analyze frequency and decision tree classification using sklearn
, matplotlib
, pandas
, and seaborn
.
Image classification with neural network using tensorflow
, matplotlib
, and numpy
, enhanced with image augmentation techniques.
Image classification using pre-trained ResNet50 model trained on ImageNet data using keras
.
To run the project:
cd experiments
poetry shell
cd ../
make p1
Use the make
command to run each project. For instance, project 2 is make p2
, and project 3 is make p3
.
Or using Jupyter Notebook:
cd experiments/project1
jupyter notebook
Or open Visual Studio Code with the root folder, and press F5
to start debugging.
To add a dependency with Poetry:
cd experiments
poetry add YOUR_DEPENDENCY