https://github.com/adithya-s-k/world-of-ai
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 π₯.
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
βCITATION.cff file
-
βcodemeta.json file
Found codemeta.json file -
β.zenodo.json file
-
βDOI references
-
βAcademic publication links
-
βAcademic email domains
-
βInstitutional organization owner
-
βJOSS paper metadata
-
βScientific vocabulary similarity
Low similarity (14.0%) to scientific vocabulary
Keywords
Repository
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 π₯.
Basic Info
- Host: GitHub
- Owner: adithya-s-k
- License: mit
- Language: Jupyter Notebook
- Default Branch: main
- Homepage: https://www.cognitivelab.tech/
- Size: 1.08 GB
Statistics
- Stars: 98
- Watchers: 3
- Forks: 83
- Open Issues: 134
- Releases: 0
Topics
Metadata Files
README.md
WORLD OF AI
Website for World of AI Repo: Click Here!
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.mdin this folder should have the instructions to run the Streamlit app. - Readme - Follow the following template
- Streamlit - This folder is used to store the Streamlit app that uses the trained model. The
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.mdfile inside theDatasetfolder 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.,
.ipynbfile) for analysis or prediction. Other than the project file, it should also have aREADME.mdfile using this template and arequirements.txtfile 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.mdin this folder should have the instructions to run the Streamlit app. - Readme - Follow the following template
- Dataset - This folder stores the dataset used in this project. If the dataset is too large to upload, create a
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.mdfile inside theDatasetfolder 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.,
.ipynbfile) for analysis or prediction. Other than the project file, it should also have aREADME.mdfile using this template and arequirements.txtfile 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.
- Dataset - This folder stores the dataset used in this project. If the dataset is too large to upload, create a
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.
- Watch this video to get started, if you have no clue about open source
- Forking a Repo
- Cloning a Repo
- How to create a Pull Request
- Getting started with 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! :star:
If you liked working on this project, do and share this repository.
2023 CognitiveLab
License
This project is licensed under the MIT License
Connect with us
If you want to contact us, you can reach us at cognitivelab.tech@gmail.com or adithya.s.kolavi@gmail.com.
Happy Contributing!
Owner
- Name: Adithya S K
- Login: adithya-s-k
- Kind: user
- Location: Indian
- Company: Cognitivelab
- Website: https://adithyask.com/
- Twitter: adithya_s_k
- Repositories: 60
- Profile: https://github.com/adithya-s-k
Exploring Generative AI β’ Google DSC Lead'23 β’ Cloud & Full Stack Engineer β’ Drones & IoT β’ FOSS Contributor
GitHub Events
Total
- Issues event: 1
- Watch event: 7
- Fork event: 1
Last Year
- Issues event: 1
- Watch event: 7
- Fork event: 1
Issues and Pull Requests
Last synced: 12 months ago
All Time
- Total issues: 65
- Total pull requests: 35
- Average time to close issues: 2 months
- Average time to close pull requests: about 2 months
- Total issue authors: 45
- Total pull request authors: 28
- Average comments per issue: 0.74
- Average comments per pull request: 1.0
- Merged pull requests: 15
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- Pritamstudent (7)
- ayush-09 (4)
- Tisha6661 (4)
- Nabanita29 (3)
- kanishkasah20 (3)
- Adhivp (3)
- Shreyg-27 (2)
- pooranjoyb (1)
- sahaycodes (1)
- Raghucharan16 (1)
- karthikbhandary2 (1)
- Praneesh-Sharma (1)
- aritroo (1)
- DyuthiVivek (1)
- Gaurav0369 (1)
Pull Request Authors
- Nabanita29 (4)
- Shreyg-27 (2)
- barkhaaroraa (2)
- Shubhamkumar-op (2)
- Srish-ty (2)
- ayush-09 (2)
- Killer2OP (2)
- Ashok-Kumar-dharanikota (1)
- transponster27 (1)
- sijalalyy (1)
- Praneesh-Sharma (1)
- brahmamyv (1)
- ritikalath30 (1)
- aman-kumar29 (1)
- ADITYADAS1999 (1)
