Jose-PHD - Hardware Engineering (Level 1) Pathway

Overview

Technical Skills

  • Watched instruction videos to learn about Git.
  • Using basic Python.
  • Learned about Pynq board in training sessions.

Soft Skills

  • Communicating with my teammates to get input.
  • Working on presentations with other leads for the rest of the team.

Achievements

  • Began using Jupyter Notebook/Labs and demoed navigation and basic usage for the team.
  • Conducted a team training meeting with other team leads.
  • Established a team name and common mode of communication

Goals

  • Understanding basic machine learning and Git.
  • Begin setting up and working on Pynq boards.
  • Work on presentation and demo project.

Week 3

Tools

  • Jupyter Notebook

Technical Skills

  • Practiced with a basic machine learning program.
  • Practiced with Python.

Achievements

  • Made a test warmup project in Jupyter Notebook.
  • Worked on a basic ML exercise and looked at a resource to learn about decision trees.
  • Received and opened PYNQ board.

Goals

  • Set up the PYNQ board.
  • Learn from other ML exercises and start more experimentation.

Week 4

Tools

  • Jupyter Notebook

Achievements

  • Set up the PYNQ board to be programmed.
  • Tested basic functions to light up LEDs and use input from buttons on the PYNQ board.
  • Installed FINN.

Goals

  • Work with other leads to hold more meetings and get better engagement from the team.
  • Acquire and connect a USB webcam for subteam’s project.
  • Get a better grasp on programming the PYNQ board.

Week 5

Tools

  • Jupyter Notebook
  • Git

Achievements

  • Began working on the animal database for Pokedex entries.
  • Brainstormed other potential “extra” features that could be incorporated later on in the project.

Goals

  • Finish the database with my team.
  • Begin using and adding to project shared repository.

Week 6

Tools

  • Jupyter Notebook
  • Git

Achievements

  • Completed database with the team.
  • Researched and began utilizing the Pandas library to reference animals in the database.
  • Started practice method to use CSV file as a dictionary and withdraw values to output in the “style” of a Pokedex.

Goals

  • Program the PYNQ board to display text information of the recognized animal and use text-to-speech.
  • Begin and finish presentation on progress made during Stemaway with group.