Skip to content

surajmaity/ML_projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

30 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ML Projects Repository πŸš€

Welcome to my machine learning projects repository! This is a collection of projects I've built while learning and exploring various concepts in machine learning, from basic implementations to more advanced applications.

πŸ“ Repository Structure

ML_projects/
β”œβ”€β”€ [Project Name]/             # Each project in its own directory
β”‚   β”œβ”€β”€ readme.md              # Project-specific documentation
β”‚   β”œβ”€β”€ main.py                # Main application file
β”‚   β”œβ”€β”€ requirements.txt       # Python dependencies (if needed)
β”‚   β”œβ”€β”€ data/                  # Data files and datasets
β”‚   β”œβ”€β”€ models/                # Trained models and weights
β”‚   └── utils/                 # Utility functions and helpers
β”œβ”€β”€ README.md                  # Main repository documentation
└── .gitignore                 # Git ignore file

Each project follows a similar structure with its own documentation, source code, and dependencies.


πŸ› οΈ Getting Started

Prerequisites

  • Python 3.7+ (recommended: Python 3.8+)
  • pip (Python package installer)
  • other python packages

Installation

  1. Clone the repository:

    git clone <repository-url>
    cd ML_projects
  2. Install dependencies for each project:

    • AI Agent: Requires google-generativeai and python-dotenv packages
    • Style Transfer App: Install all dependencies from requirements.txt
    • SmolGrad: No external dependencies required (pure Python implementation)
  3. Set up API keys (for AI Agent):

    • Create a .env file in the AI_agent/ directory
    • Add your Google Gemini API key: GOOGLE_API_KEY=your_api_key_here

Each project can be run independently. Check the individual project README files for specific usage instructions.

πŸ”§ Technologies & Libraries Used

  • Core ML: TensorFlow, NumPy, Pandas
  • AI/LLM: Google Generative AI (Gemini)
  • Web Development: Streamlit
  • Image Processing: Pillow, OpenCV
  • Utilities: python-dotenv, requests, tqdm

🀝 Contributing

This is a personal learning repository, but suggestions and feedback are always welcome! Feel free to:

  • Report bugs or issues
  • Suggest improvements
  • Share your own ML project ideas

πŸ“„ License

This project is for educational purposes. Please respect the licenses of any third-party libraries and datasets used in individual projects.

--

Built with ❀️ by suraj

About

keeping a log of ML projects im making while learning Machine learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages