- Department Heads: Siddharth Verma, Arnav Kohli
This repository is a collaborative space for our amazing team to work together on exciting AI and Machine Learning projects. Start your journey into the world of AI, for golden opportunities and research await here. Our goal is to learn, grow, and innovate together while having fun in the process.
- [Do read "How to submit your projects" section at the last]
We aim to learn together and compete in various Machine Learning contests and Hackathons.
- To achieve so, you will be asigned projects each month which are to be completed (individually/team).
- "Code With us" Sessions to get hands-on development experience building projects with us
- We will share resources in advance for learning and understanding concepts and expect discussions and queries from your side
- Hackathons and contests for sharpening your skills
[To let us know your capabilites and interests]
Create a folder by your name in "The Squad" Folder add a README.md file which contains your name, branch, year, department in Geek Room, current knowldge about Machine Learning (about 30 words), Hobbies and Github Link.
- Example:
Folder: Siddharth Verma
README.md: Siddharth Verma- Branch: Computer Science & Engineering
- Year: 2nd
- Department: Artificial Intelligence
- Status: Currently learning Vision Transformers. Experienced with ANNs, CNNs and Random Forest Classifiers. Researching about the role of Computer Vision in Cybersecurity.
- Hobbies: Beatboxing 🎼, Sketching 🖌️, Game Dev 🎮
- Github: https://github.com/lordsid003
- To begin, fork this repository. This creates a copy of this repository in your github account.
- Clone the forked repository. Go to code section of your repo and copy the HTTPS Link in your clipboard.
Execute the following command in Command Prompt or Git Bash in desired loaction to load repository files in your local machine:
git clone [HTTPS_Link]
- Open your text editor [VS code/ Sublime/ Visual Studio] and open terminal and run the following command:
git branch
- This should display "main". Never edit files directly in the main branch
- Create a new branch for editing and working upon by executing the following command:
git checkout -b [branch_name]
- Complete your details mentioned in the "About You" section [individually] and work upon the alloted projects or projects of your interest [individually/ team]
- After working on your project files, save all changes and run the following commands:
git add --all
git commit -m [descriptive_message_explaining_your_commited_files]
- Run the following command before pushing your files:
git remote -v
- Shows streams of repository while working remotely. You should see the following:
origin [HTTPS_Link]
- Run the following commands to add stream to original repository [upstream]:
git remote add upstream https://github.com/lordsid003/Geek-Room-AI-ML-Department.git
git pull upstream main
- This syncs your current branch with the original repository and ensures, its up to date.
- Finally, push your files using:
git push
- Finally raise your Pull request with proper description and title:
- Example:
[Feature]: Worked upon "Housing price prediction" [Month 1 Projects]
Description: Completed Project 3: "Housing Price Prediction" of Month 1 Projects using Linear regression
- After your PR has been merged, run the following commands:
git switch main
- Switches to main branch on your local machine
git merge [branch_name]
You can then delete your branch and sync your repository with the original repository.