![](images/profilepic.jpg)
Hi, I'm David Luo.
I'm a Software Engineering student at the University of Waterloo. I love to learn new things, solve problems, and build useful software.
I'm a Software Engineering student at the University of Waterloo. I love to learn new things, solve problems, and build useful software.
I am most comfortable with Python, and have also worked with
C/C++, Javascript, and Swift.
Recently, I took an interest in machine learning.
I started learning by taking
online courses and applying the knowledge I gained to tackle basic problems.
I would like to learn more about the various machine learning techniques, and use them to solve a
difficult problem in our world.
In my free time, I enjoy playing video games and sports.
I also play Go, I peaked at 2-Dan on KGS. I always wished I had more time to play
so I can improve even further.
A classifier trained to predict Yelp review star ratings (1-5) based on the review text.
This project taught me about error analysis and the advantages of different machine
learning models. Currently, the accuracy of its prediction is 55%.
Written in Python using scikit-learn.
An iTunes controller which allows the user to start, pause, skip, and rewind their music
with hand gestures. I decided to build this because it allows people to listen to music
even when they aren't in front of their computer.
Written in Lua.