Git Product home page Git Product logo

gaurav0369 / world-of-ai Goto Github PK

View Code? Open in Web Editor NEW

This project forked from adithya-s-k/world-of-ai

0.0 0.0 0.0 1.04 GB

WORLD OF AI : An open-source repository for AI-based projects ๐Ÿš€, from beginner to expert level, helping contributors start their journey in Artificial Intelligence and Deep Learning. Our projects provide hands-on experience to real-world problems๐Ÿ‘จโ€๐Ÿ’ป. Join our community and contribute to the development of AI-based solutions ๐Ÿ‘ฅ.

Home Page: https://www.cognitivelab.tech/

License: MIT License

Python 0.07% HTML 0.02% Jupyter Notebook 99.91%

world-of-ai's Introduction

WORLD OF AI ๐ŸŒ

Website for World of AI Repo: Click Here!๐ŸŽฏ

GitHub contributors GitHub Closed issues GitHub PR Open GitHub PR closed GitHub language count GitHub top language GitHub last commit GitHub Maintained Github Repo Size

World of Ai


๐Ÿ”ด Welcome contributors!

Artificial Intelligence (AI) is rapidly transforming the world we live in. AI allows computer systems to perform tasks that usually require human intelligence, such as visual perception, speech recognition, decision-making, and language translation. AI is a complex field, but it is becoming increasingly accessible to developers of all skill levels.

World of AI is an open-source repository by CognitiveLab, containing beginner to expert level AI-based projects for the contributors, who are willing to start their journey in Artificial Intelligence and Deep Learning.

Sure, here's the updated project structure with the categories before the folder structures:

Project Structure

This repository consists of various AI-based projects, and all of the projects must follow a certain template. We wish the contributors will take care of this while contributing to this repository.

Categories

We have 3 categories of projects:

AI ๐Ÿง 

AI projects need to be complete projects that can be put out into the world and used by people. They should have a user interface, preferably using MERN, FARM, Gradio, or Streamlit. AI projects will be a good learning experience and preferably use libraries like Langchain to work with LLMs. Some examples of AI projects include:

  • A chatbot fine-tuned with your own data for specific needs (e.g., trying to chat with a PDF)
  • Detecting fake news using deep learning
  • Image classification using transfer learning

For each AI project, we have the following folder structure:

  • Project Name ๐Ÿ“ - This folder is named after your project and must be in kebab-case. It should contain all the project assets.
    • Streamlit ๐Ÿš€ - This folder is used to store the Streamlit app that uses the trained model. The README.md in this folder should have the instructions to run the Streamlit app.
    • Readme - Follow the following template

DL ๐Ÿค–

DL projects are intermediate-level projects and need not be production-ready, but having a demo using Streamlit would be nice. These projects will include image processing, audio processing, and other deep learning-related projects. Some examples of DL projects include:

  • Object detection using YOLO
  • Speech recognition using deep learning
  • Generative adversarial network (GAN) for image generation

For each DL project, we have the following folder structure:

  • Project Name ๐Ÿ“ - This folder is named after your project and must be in kebab-case. It should contain all the project assets.
    • Dataset ๐Ÿ“ - This folder stores the dataset used in this project. If the dataset is too large to upload, create a README.md file inside the Dataset folder and provide a link to the dataset.
    • Images ๐Ÿ“ท - This folder is used to store the images generated during the data analysis, data visualization, data segmentation of the project.
    • Model ๐Ÿค– - This folder contains your project file (i.e., .ipynb file) for analysis or prediction. Other than the project file, it should also have a README.md file using this template and a requirements.txt file which would be enclosed with all needed add-ons and libraries that are included in the project.
    • Streamlit ๐Ÿš€ - This folder is used to store the Streamlit app that uses the trained model. The README.md in this folder should have the instructions to run the Streamlit app.
    • Readme - Follow the following template

ML ๐Ÿ“ˆ

ML projects are beginner-friendly and will mainly constitute datasets from Kaggle. These projects can include:

  • Regression problems
  • Classification problems
  • Clustering problems
  • Time-series forecasting problems

For each ML project, we have the following folder structure:

  • Project Name ๐Ÿ“ - This folder is named after your project and must be in kebab-case. It should contain all the project assets.
    • Dataset ๐Ÿ“ - This folder stores the dataset used in this project. If the dataset is too large to upload, create a README.md file inside the Dataset folder and provide a link to the dataset.
    • Images ๐Ÿ“ท - This folder is used to store the images generated during the data analysis, data visualization, data segmentation of the project.
    • Model ๐Ÿค– - This folder contains your project file (i.e., .ipynb file) for analysis or prediction. Other than the project file, it should also have a README.md file using this template and a requirements.txt file which would be enclosed with all needed add-ons and libraries that are included in
    • Readme - Follow the following template 'README.md' using this template and 'requirements.txt' file which would be enclosed with all needed add-ons and libraries that are included in the project.

      Please follow the Code of Conduct and Contributing Guidelines while contributing in this project repository.

๐Ÿงฎ Workflow

  • Go through the project repository and the README to get an idea about this repository.
  • Check out the existing issues present there in the Issues section.
  • Comment out in the issue, you wanna work on.
  • Wait for the issue to be assigned to you. Once it's assigned to you, start working on it.
  • Fork the repository.
  • Clone your forked repository using terminal or gitbash. Also you can simply use the web version of GitHub to add your files.
  • Make changes to the cloned repository.
  • Add, Commit and Push.
  • Then in Github, in your cloned repository find the option to make a pull request.

๐Ÿค” New to Open Source programs/events!

Here are few articles which will help you to get an idea on how you start contributing in open source projects, You can refer to the following articles on the basics of Git and Github.

โ„๏ธOpen Source Programs!


Girl Script Summer of Code

Project Admin ๐Ÿ‘จโ€๐Ÿ’ผ

Project Mentors ๐Ÿ‘จโ€๐Ÿ’ผ

Contributors ๐ŸŒŸ

Thanks to these wonderful people for their contributions!

โญ Give this Project a Star

If you found this project helpful or you learned something from the source code and want to thank the developers, consider giving the repo a star. It means a lot to us! โญ

GitHub followers GitHub followers

If you liked working on this project, do โญ and share this repository.

ยฉ 2023 CognitiveLab

forthebadge forthebadge forthebadge

License ๐Ÿ“

This project is licensed under the MIT License

๐Ÿ“ฌ Connect with us

If you want to contact us, you can reach us at [email protected] or [email protected].

Happy Contributing! ๐Ÿš€


(Back to top)


world-of-ai's People

Contributors

adithya-s-k avatar adityadas1999 avatar ank1tas avatar anupammaurya6767 avatar anurag9492722884 avatar archit-kohli avatar avijit1999 avatar durga-sowjanya-sanku avatar garvit414 avatar juhibhojani avatar miraj0507 avatar papri24majumder avatar poorvika11 avatar praneesh-sharma avatar prathmeshn99 avatar raunakcode03 avatar sakhi29 avatar shreyg-27 avatar shruti-2412 avatar shubhamkumar-op avatar smty2018 avatar sreyaad avatar srish-ty avatar tripletesumit avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.