PHP, PostgreSQL · Personal course project from Database Applications (15-615). Designed a social community for CMU students.
• Built frontend… · More with PHP, implemented basic functions such as register, login, post. Also realized more complicated functions such as friend recommendation. • Designed database from scratch. Implemented backend and linked the service with PostgreSQL database.
Matlab · Segment a specific scene based on texture features and clustering.
• Divided the texture features of specific scene based on image… · More segmentation algorithm with Matlab. • Pretreated the images by information fusion and noise elimination, then implemented K-means clustering method to segment the photos. • Analyzed the result of segmentation and concluded the strength and limitations of the algorithm.
Python, Pygame · A Super Mario game can automatically generate unlimited random maps with reasonable trap and monster locating. A Gobang game with a… · More competitive AI.
• Re-designed a Super Mario game with PyGame engine. Automatically generated unlimited random maps with reasonable trap and monster locating. • Developed a Gobang game using basic Python modules, along with a competitive AI based on scoring.
Data analysis of building electric load and temperature.
Python · Built a regression model to quantify the relationship between energy use and temperature.
• Collected the energy use and outdoor… · More temperature data of seven buildings recorded every fifteen minutes during one year. • Analyzed the electric load pattern based on outdoor temperature in each building with Python. • Processed data collected and built a regression model to quantify the relationship between energy use and temperature and check the accuracy of the model.