An open API service indexing awesome lists of open source software.

https://github.com/devmuniz02/ai-ml-code-and-projects

AI, ML, RL, CV Projects | Portfolio
https://github.com/devmuniz02/ai-ml-code-and-projects

autonomous-car cnn computer-vision imitation-learning neural-networks optimization python pytorch quantization reinforcement-learning stable-baselines3 tensorflow transfer-learning

Last synced: 11 months ago
JSON representation

AI, ML, RL, CV Projects | Portfolio

Awesome Lists containing this project

README

          

# AI and Machine Learning Projects Repository

> **Warning:** Projects are being migrated to individual repositories. Stay tuned for updates.

Welcome to the **AI and Machine Learning Projects Repository**! This repository is a collection of my personal projects, experiments, and implementations using various Artificial Intelligence (AI), Machine Learning (ML) techniques and frameworks and other fun projects.

## Repository Structure
The repository is organized into folders based on topics and frameworks to make navigation simple and intuitive. Below is an overview of the folder structure:

```
AI-ML-Code-and-projects/
├── Autonomous warehouse car - In progress until May 2025/ # Autonomous warehouse car project
│ ├── QR Reader/
│ ├── Line follower/
│ ├── Movement/
├── cnn/ # Convolutional Neural Networks projects
│ ├── tensorflow/
│ ├── pytorch/
├── Generative modeling/ # Generative Adversarial Networks projects
│ ├── tensorflow/
├── Imitation Learning/ # Reinforcement Learning projects
├── Model optimization/ # Model optimization techniques in TensorFlow
│ ├── tensorflow/
├── RNN/ # Recurrent Neural Networks projects
│ ├── tensorflow/
├── Reinforcement learning/ # Reinforcement Learning projects
│ ├── tensorflow/
│ ├── stable_baselines3/
│ ├── pytorch/
├── Transfer learning/ # Transfer Learning projects
│ ├── tensorflow/
```

## Included Topics

### **Coming soon**
- Implementation of DeepSeek R1 distilled 1.5B on linux

### **In progress**
- [Autonomous warehouse car](https://github.com/devMuniz02/Autonomous-warehouse-car) (UDEM) / Until May 2025

Use of Hiwonder omnidirectional car and Universal robot UR3e in a warehouse grid-like route.

Hiwonder TurboPi Robot Car image
- [QR Reader](https://github.com/devMuniz02/QR-Reader)
- [Car lane detector](https://github.com/devMuniz02/Car-lane-detector/)
- [Image Color Detection](https://github.com/devMuniz02/Image-Color-Detection/)
- [Autonomous Car control](https://github.com/devMuniz02/Autonomous-car-control/)

### 1. **Convolutional Neural Networks (CNN)**
Projects using CNN architectures for image classification, object detection, and other computer vision tasks, with implementations in:
- TensorFlow
- PyTorch

![image](https://github.com/user-attachments/assets/8e872fe0-2a87-4034-96be-560d364944cd)

### 2. **Generative Modeling**
Projects focused on Generative Adversarial Networks (GANs) for tasks such as:
- Image generation
- Style transfer
Implemented in TensorFlow.

### 3. **Imitation Learning**
Projects exploring Reinforcement Learning techniques applied to imitation learning tasks.

### 4. **Model Optimization**
Techniques for optimizing machine learning models in TensorFlow, including:
- Pruning
- Quantization
- Weight clustering

### 5. **Recurrent Neural Networks (RNN)**
Applications of RNNs for sequence modeling tasks like:
- Time series forecasting (LSTM)
- Natural language processing
- [Stock Prediction with LSTM and Sentiment Analysis](https://github.com/devMuniz02/Stock-prediction-LSTM-Sentiment-Analysis-Python)

### 6. **Reinforcement Learning (RL)**
Projects and experiments with RL algorithms for tasks like policy optimization and environment interaction. Implementations include:
- TensorFlow
- Stable Baselines3
- PyTorch
- [Robot 3-DOF Reinforcement learning control](https://github.com/devMuniz02/Robot-3-DOF-Reinforcement-learning-control/)

| Before Training |
|-----------------|
| ![Before Training](https://github.com/user-attachments/assets/92e5f981-94b3-4f45-a8ed-d4abaee6008d) |

| After 100,000 Steps |
|---------------------|
| ![After Training 100k](https://github.com/user-attachments/assets/6f4025b6-8d30-4702-b31c-d8a78891e88a) |

| After 500,000 Steps |
|---------------------|
| ![After Training 500k](https://github.com/user-attachments/assets/e42b7651-4394-4c50-a5e6-0f62e65f6f22) |

- [Reinforcement-Learning-Stock-Portfolio-Management](https://github.com/devMuniz02/Reinforcement-Learning-Stock-Porfolio-Managment)

### 7. **Transfer Learning**
Projects usign pretained models with transfer learning. Implementations include:
- TensorFlow

## How to Use
1. Clone the repository:
```bash
git clone https://github.com/devMuniz02/AI-ML-Code-and-projects.git
```
2. Navigate to the folder of interest and explore the projects and notebooks.
3. Ensure you have the required dependencies installed.

## Dependencies
Most projects use popular Python libraries such as:
- TensorFlow
- PyTorch
- NumPy
- Pandas
- Matplotlib
- HuggingFace Transformers
- Stable Baselines3

## Contributions
Contributions are welcome! Feel free to submit a pull request or open an issue if you have ideas for improvements, new projects, or bug fixes.

## License
This repository is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.

Happy coding!