Designing with Advanced AI

Designing with Advanced AI

Designing with Advanced Artificial Intelligence challenges students to explore the potential of Artificial Intelligence (AI) and to use collected user data to build Machine Learning (ML)-enabled systems. To ensure that students have a deep understanding of the concept of ML, the course has a strong emphasis on the principles and theories behind ML. My group designed a system that uses an Artificial Neural Network (ANN) to give potential future residents of Eindhoven an informed recommendation of what neighborhoods would be a good match for them.

This course was valuable to me, as it not only gave me a good understanding of the fundamentals of machine learning theory but also gave me insight into how to effectively collect user data and format it for training machine learning models. Moreover, it was beneficial to learn more about validating the models I have trained to assess their use. Furthermore, I also had the opportunity to gain practical experience in real-world ML implementation, for example by teaching myself to use ml.js to implement ML algorithms in web applications.