---
# System prepended metadata

title: To Do List

---

# To Do List

## IOT

### Assignment

- Wesley: Edge, Gateway
- Steven: Edge, Gateway
- (1: UI)

### Structure

- Edge Side
  - Threading (systemd)
    - start
    - stop
    - get status
    - get status
  - IO (shell?, c/cpp api)
  - Self Awareness (?, Network)
  - Recovery (?)
  - Client(dev) Data Gateway API
- Gateway
  - topics
    - Control
    - Client(dev) Data
- Server Side
  - Control Gaitway API
    - UI
  - Client(dev) Gaitway API
    - UI

## Algorithm

### Assignment

- Wesley: Lead ML Coding, 
- Kevin: Research, ML Coding
- 1: Research, ML Coding, FSL interest
- (2: Research, ML Coding, DevOps-Unrecognized pipeline)

### Structure

- Cow Detection
  - Data Preparation
    - Cow Back / Front / Others?
    - Numbers: >= 3000
    - Augmentation?
    - Day / Night?
    - Variety? (reduce similar image?)
  - Model: 
    - Yolo / Mask RCNN / Others?
    - input size
    - Parameter tunning experiments
  - Analysis Metrics
  - Client(dev) Interface
- Recognition
  - Feature Extractor
    - Data Preperation (based on prev step)
      - Preprocessing (or on prev step)
    - Model:
      - Backbone
      - Loss function
      - input batch algorithm
      - in / out dimension
      - Parameter tunning experiments
  - Identity Comparison Algorithm
    - L2? Another model?
  - Analysis Metrics
  - Client(dev) Interface
- Unrecognized pipeline