Skip to content
This repository has been archived by the owner on Aug 16, 2023. It is now read-only.

Machine learning submission #29

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

adityaaa2511
Copy link

Hi!

Here is my final submission for DevClub Summer of Code 2023!

I also wish to apply for the following categories -

  • Most Starred Fork
  • Best All-Rounder
  • Best App submission
  • Best Backend submission
  • Best Frontend submission
  • Best Machine Learning submission

Tasks Done

  • App Development
    • Week 1: Learn Flutter and build a UI using Stateful and Stateless Widgets
    • Week 2: Dive deeper into Flutter's Widgets by building ProductTile, Promoted product banners and implementing forms. Make the app dynamic and interactive!
    • Week 3: Communicate with server resources and manage product data using HTTP methods. Enhancing our app's capabilities for seamless product management and smooth data handling
    • Week 4: Implement Firebase user authentication, integrate cloud storage for image handling and explore Stripe for seamless payments
  • Backend Development
    • Week 1: Learn how a backend works by analysing a real-world website, and then make your own backend, using raw Python & SQL and use it to create a simple URL shortener
    • Week 2: Setup a Django backend server, and learn database models, rendering templates, user authentication and forms. Bonus: make it production-ready!
    • Week 3: Convert your Django backend into a REST API, and learn about function based views, JWT authentication and documentation with Postman. Bonus: make it enterprise-grade!
    • Week 4: Deploy your Django project on Microsoft Azure cloud platform, and learn about virtual machines, domain names and HTTPS.
  • Frontend Development
    • Week 1: Learn how websites work using DevTools, and then learn how to build a simple static website using HTML and CSS, taking designs from Figma and host it on GitHub Pages
    • Week 2: Use Javascript to create a repository network analyzer consuming the GitHub API, and use Bootstrap to make our previous webpage responsive!
    • Week 3: Learn ReactJS, and make your website better using JSX components and State management. Bonus: improve the code quality too!
    • Week 4: Design pages to render, create, and update products. Fetch this data from a public API and understand the interface using API specs. Learn about status codes, state management, error handling, and much more!
  • Machine Learning
    • Week 1: Set up an ML environment to run your code on GPUs, then select and build a price prediction model, and also scrape your own dataset for it from the web.
    • Week 2: Use YOLO to identify and describe items to be sold from the pictures, and fine-tune your Object Detection model using your own dataset
    • Week 3: Develop a model that automatically detects, aligns, and enhances images uploaded by sellers in an online marketplace, using techniques such as image recognition, rotation, and image enhancement
    • Week 4: Develop a chatbot designed for a marketplace website, capable of effectively addressing and resolving buyer queries and complaints, by utilizing a well-organized dataset, NLP frameworks and integration for a seamless user experience

Technologies/Tools/Frameworks used/learnt

Features Implemented

Deployment Link

Demo Video

Personal Details

Name Aditya Saxena
College IIT DELHI
Entry No 2022AM11218
Email ID am1221218@iitd.ac.in
Phone Number 9711366368

@as1605
Copy link
Member

as1605 commented Jul 19, 2023

Please edit the PR to make the target as best-machine-learning instead of main

@adityaaa2511 adityaaa2511 marked this pull request as ready for review July 19, 2023 18:55
@adityaaa2511 adityaaa2511 reopened this Jul 29, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants