Project Title: Using Augmented Reality and Machine Learning to Find an Easier Diagnosis for Hypothyroidism
BASIS Advisor: Mr. Thomas
Internship Location: Viome Inc.
Onsite Mentor: Mr. Duron Cox
Hypothyroidism is an underlying issue where the thyroid gland does not produce enough hormone for the body and, if untreated, can lead to a life threatening coma. It is a common condition with one problem: sixty percent of people are unaware that they have it. By interning at Viome and working on my project, I hope to move closer to solving the lack of awareness. My final product is an Augmented Reality app that implements Core Machine Learning. Apple’s CML allows the implementation of a machine learning model with training data to make predictions or decisions without being explicitly programmed to perform the task. I will create the model using IBM Watson that will analyze pictures to determine the likelihood of having the condition. Since all the current apps only pertain to people who are already aware of having the condition, I believe that by making this app accessible to people around the world, more individuals will become aware of the condition.
My Posts
Week 12: Wrap up
Hello guysss, This week I completed my presentation and worked with my internal advisor on refining it. I had some great practice and finally wrapped up my project. Also, AP Calc BC on Tuesday so I’ve mostly been studying for that 🙁 I can’t wait for you guys to see my presentation and try my […]
Week 11: Refining
Hello, With everything in my project working as planned my project came to an end this week. I spent the first few days adding an app icon to make the app more appealing to the user. I also added color to the augmented reality section to make it more prevalent to the user. The rest […]
Week 10: Finals Steps
Hello, After speaking to my mentor and sitting with him and working together, we were able to figure out the problem. Luckily it wasn’t a problem with IBM Watson and it was with the implementation. With the inception V3 model, I was able to call the model while running my code without the use of […]
Week 9: Trouble
Hello, Unfortunately the results did not turn out as expected and I ran into several problems the entire week. After the model was made and I implemented it into my code, I expected it to return accurate results. However, this wasn’t the case. I was receiving some sort of confidence interval as the result for […]
Week 8: ML data set and implementation
Hello, With my test model working, I decided to move on to creating my own machine learning model for my project. For this, I had to search for data on google images, getty images, shutterstock, and istockphoto. I also looked to see if there were data sets that already existed that I could implement. However, […]
Week 7: The start of machine learning
Hello, I finally started working on the machine learning portion of my app this week. First, I had to create a third ViewController that will display a UIImageView. To navigate to this page, I created a camera bar button item that I linked to the third ViewController. This will allow the user to take his […]
Week 6: Pop-ups
Hello, As I continued to work on augmented reality in my app, I ran into several problems. One problem was that the versions of Xcode and my iPhone did not line up, so it was difficult to run and test my app on a real device. The augmented reality portion cannot be tested on an […]
Week 5: AR
Hello, I started working on the augmented reality portion of my app last week and continued working on it this week. To measure the distance between two points, I created two variables that store a SCNNode which will be displayed on the user tapped location of the screen. An SCNNode is an object that represents […]
Week 4: Table View Cells
Hello, This week I worked on making my app more interactive for users. As mentioned in my previous blog, the TableView that contains saved data consists of three sections: name, result and date(month, year). I added animations that make the transitions in the app smoother and created the function of adding and removing a table […]
Week 3: Firebase
Hello again! This week, I once again worked with google’s Firebase. Firebase is a mobile and web application development platform. Using my IOS bundle ID and app name, I was able to link my app to Firebase. I then used my terminal to install and add several Cocoapods such as “Firebase/Auth,” “SVProgressHUD,” “ChameleonFramework” etc. While […]
Week 2: The online course
Welcome back to my blog! This week I continued my online course “iOS 11 & Swift 4: From Beginner to Paid Professional” and have had significant progress. I learned how to sideload apps, add UILabels, and add and arrange the ImageView. As part of the course I also created several smaller apps to help get […]
Week 1: The Beginning
Hello and welcome to my blog! Beginning my senior project journey, I spent my first week watching tutorial videos on how to code in Swift. Since I am creating an IOS based app, the primary coding language is Swift. I used Youtube videos such as the Learn Swift videos by CodeWithChris. By using the videos […]