# Checklist for TEEP@AsiaPlus ###### tags: `TEEP` ### Personal information: :::warning - Name: Tiffany Cheng - Email: tiffanycheng9979@gmail.com - Dept.: Dept. of CS/Dept. of Econ - GPA: 4.44 weighted - Intern Topic: Smart Dispenser - Mentor: Prof. Ray-Guang Cheng and Eric - [LinkedIn](https://www.linkedin.com/in/tiffanyy-cheng/) ::: ### Checklist for Internship: :::success - Self-introduction - [x] [CV]( https://drive.google.com/file/d/1ZCTmyg21dttJM8iNBb8zGk0agrjnoDcv/view?usp=sharing)<iframe src="https://drive.google.com/file/d/1ZCTmyg21dttJM8iNBb8zGk0agrjnoDcv/preview" width="100%" height="400"></iframe> - [x] [Slide](https://docs.google.com/presentation/d/15xluaJpWVGw1MIsCoP5U2PcYEwjzRw9OhxOJNukh8Y4/edit?usp=sharing) <iframe src="https://docs.google.com/presentation/d/15xluaJpWVGw1MIsCoP5U2PcYEwjzRw9OhxOJNukh8Y4/preview" width="100%" height="400"></iframe> - Experience Sharing - [x] [Experience sharing on BMW Lab](https://hackmd.io/@tiffanycheng/ByIFOLn1o) - Daily/Weekly/Final Reports - [x] [Daily Report](https://hackmd.io/@tiffanycheng/B1B5BUAE5) - [x] Final presentation: [Slide](https://docs.google.com/presentation/d/11He46tHLmrO415Prs7YLiWgFApmc4IfcMGyOglkURuw/edit?usp=sharing) ::: ### Action Items: :::warning Please confirm your action items with Ray and your mentor before moving forward. ::: :::success - [x] **Task 1:** [Fundamental Study of Communication Background](https://hackmd.io/@tiffanycheng/S10VNdKI9) - **Expected Outcome:** a. Gain a basic overview of modern-day communication technology. - **Deadline:** N/A - **Status:** (Done) - [x] **Task 2:** [Navigating MongoDB: Basics, Querying, Interfacing](https://hackmd.io/@tiffanycheng/S1PsHOt85) - **Expected Outcome:** a. Learn to query data from the MongoDB database via terminal and via shell (such as Robo 3T). - **Deadline:** N/A - **Status:** (Done) - [x] **Task 3:** [Smart Dispenser: Suggestions](https://hackmd.io/@tiffanycheng/rycqfq3Uq) - **Expected Outcome:** a. Test the newly written API for the Smart Dispenser with Postman. b. Look through unfinished Thingworx Dashboard and give suggestions. - **Deadline:** N/A - **Status:** (Done) - [x] **Task 4:** [Study Machine Learning: RNN LSTM on TensorFlow/Keras](https://hackmd.io/@tiffanycheng/HkEOqpdF5) - **Expected Outcome:** a. Understand the fundamental concepts of machine learning, RNN, and LSTM. b. Study the underlying principals of TensorFlow/Keras, then work through impementation tutorials to see how these tools work for data processing and predictions. - **Deadline:** N/A - **Status:** (Done) - [x] **Task 5:** [Smart Dispenser: Data Analysis Proposals](https://hackmd.io/@tiffanycheng/S1HCtdUv9) - **Expected Outcome:** a. Gain a basic overview of the previous data analysis done on the Smart Dispenser data. b. Work on collection `processed_raw_data` data analysis proposals. Can reference python library for easier to read data. - **Deadline:** N/A - **Status:** (Done) - [ ] **Task 6:** [Fundamental Study of QoS and ALOHA](https://hackmd.io/@tiffanycheng/SJSQ26ut5) - **Expected Outcome:** a. Understand the fundamental concepts of QoS. b. Study the underlying principals of ALOHA, then work through impementation tutorials to see how these tools work for data processing and predictions. - **Deadline:** N/A - **Status:** (On hiatus; internship focus shifted towards IoT and Smart Dispenser) - [x] **Task 7:** [Smart Dispenser: `members_additional_card`](https://hackmd.io/@tiffanycheng/H1OIhAOcc) - **Expected Outcome:** a. Understand the fundamental concepts of PyQt. b. Flowchart of `members_additional-card` c. Code`members_additional-card` subfunction. - **Deadline:** N/A - **Status:** (Done) - [x] **Task 8:** [MongoDB: Dashboard Access from NTUST](https://hackmd.io/@tiffanycheng/B1JV8jOp5) - **Expected Outcome:** a. Start from week 2 and learn the fundamental concepts of Dashboard. b. Use MongoDB data source to create Dashboard. c. Use SQL to create Dashboard. - **Deadline:** N/A - **Status:** (Done) *For steps marked as* - Done: add the hyperlink of the HackMD showing the outcome for your Milestone - On-going: briefly summarize your status (e.g., problem, required assistant, etc.) :::