Best android open-source packages and libraries.

MyMaster

MyMaster is a combination of an android app and a web api that uses a classification algorithm to help students choosing the best master for their profile.
Updated 1 year ago

What is Machine Learning

“Machine Learning is the science of getting computers to learn and act like humans do, and improve their learning over time in autonomous fashion, by feeding them data and information in the form of observations and real-world interactions.”

Machine learning is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed. Machine learning focuses on the development of computer programs that can access data and use it learn for themselves.

How We Get Machines to Learn

There are different approaches to getting machines to learn, from using basic decision trees to clustering to layers of artificial neural networks, depending on what task you’re trying to accomplish and the type and amount of data that you have available.

How MyMaster works

image

MyMaster is a combination of an android app and a web api that uses a classification algorithm to help students choosing the best master for their profile.

Steps

  1. We collected a dataset of differente successful master students in differente in masters with the skills they had to accomplish that.
  2. We used a classification algorithm to detect what classe the user belongs to.
  3. The user answers a serie of questions throw the android app, after every question the app collects the data it need to send to the Web API.
  4. The API compute the data and send back a result to the android app.
  5. The user gets the best match making master throw their skills with percentages and also with second and third choice.

Screenshots

Technologies used

The Web API is made using the Microsoft ML.NET framework, its an open source, cross-platform machine learning framework which makes machine learning accessible to .NET developers.

The android app is made using native java as our main clients are android ones with the gson library to manage restfull calls to the API.

Team

Amine Smahi

Mohammed Benotmane

Oussama Zaoui

License

The project is under MIT license.

Tags api