-
Notifications
You must be signed in to change notification settings - Fork 1
Meeting notes
Konrad Bryłowski edited this page Jul 24, 2024
·
21 revisions
Space for meeting notes - decisions, tasks etc.
Edit this page and add notes from a meeting at the end. Put meeting date on first level header (#) and in the next line the main topic of the meeting.
Topics:
- web app or mobile app
- research - existing apps/projects, how they work etc
- team organization
Decisions:
- we'll make a web app
- found exisiting solutions:
- team meetings on discord
- using GitHub as code repository and knowledge repository (wiki)
- coding tasks will be noted in issues, research tasks - in meeting notes and results as wiki page
Tasks:
- research existing solutions
First meeting with the supervisor - general ideas, background of the project, organizational advices
- idea: photo before and after a game, output: all elements are present or some are missing
- game is only an example, may change topic
- first iteration: some elements from different classes with known quantity
- second thread of the project: how to add new topics, games etc.
- thesis:
- Introduction
- Analysis
- 3/4 pages about roles, tasks descriptions and who did what
- Methodics and team work
- Technologies (eg pytorch - what it is, why is it used here)
- Final product
- Conclusion
- deadline: 10/12/2024
- should have programming done by the end of October, November - thesis
- maybe PWA, search for what web can do
- next meeting 27.03.2024 19:30
First iteration plan.
- we need research about PWA
- architecture: model and database, UI communicates with backend via API
- saving results for some time (cache for example) referenced via for example hash
ML research - meeting with supervisor
- two team members will research two approaches to ML aspect - single shot and multiple shots learning
- next meeting - 10/04/2024 19:30
- found a book on the topic "Hands-On One-shot Learning with Python" (available on O'Reilly)
ML research, one team member sick
ML resarch results - YOLO v8
- next meeting - 29/05/2024 20:30
- TODO: further experiments: add some constraints (eg white background) to have working app and then work on removing them, if the whole team is not needed work on UI and communication interface
first tries with model, UI and backend with upload and basic (mocked) response
- next meeting - 19.06.2024
- TODO: database (begin with sqlite), user results history, improve the model
Project progress - user authentication, bounding boxes in UI, model
- next meeting -
17/07/2024 20:3024/07/2024 19:00 - confirm one week before
- next main goal: integrate UI, backend and the model
Program flow:
- User sends an image
- User picks at least one point for the background and sends them to the server
- selection types: positive/negative
- sent in form of tuples, px
- can be done meanwhile the client is sending the input image
- Server responds with a selected background
- format: mask that's the same size as the image, 0 false, 1 true
- User can optionally make changes in their selection (goes back to step 2., the server responds with a new background)
- User confirms their selection with the server
- Server responds with a result
- first without classes
Project progress
TODO:
- consider non-relational db for data storage
- UX
- experiments with real life datasets
- finish work on user accounts
- consider possibility of counting sum of several photos
Next meeting: 21/08/2024 19:00 - confirm one week before