Finding Friends – find your tribe thanks to AI
An example of an application based on clustering in unsupervised learning, where, based on a survey conducted among 230 people, the model created groups of people with similar preferences and interests.
The user's task is to provide a few pieces of information about themselves, such as age, gender, favorite animal, etc. Based on this information, the model assigns the person to a particular group and displays their statistics.
The icing on the cake is that communication with the user is mostly voice-based. The application both asks follow-up questions and reads out the results to the user (microphone access is required). Of course, it also performs voice-to-text transcription, so the user can manually correct their information before confirming it.
Download the source code from GitHub
Test out the Finding Friends app!
Tip: The app requires microphone permission for voice features to work.