dotnet / docs

This repository contains .NET Documentation.
https://learn.microsoft.com/dotnet
Creative Commons Attribution 4.0 International
4.25k stars 5.89k forks source link

Which Trainer best fits my need? #5910

Closed thiagoboccio closed 6 years ago

thiagoboccio commented 6 years ago

I'm developing a simple project to predict names, based on name first letter and name gender. Which trainer would you use and why?


Detalhes do documento

Não edite esta seção. É necessário para a vinculação do problema do docs.microsoft.com ➟ GitHub.

mairaw commented 6 years ago

@OliaG @asthana86 can one of you help with this question? Should I move this to the dotnet/machinelearning repo? Thanks.

OliaG commented 6 years ago

Hi @thiagoboccio, thank you for the question.

If you want to predict any name (meaning you'll feed in a huge list of names) by first letter(s), that would be an example of Sequence Prediction. We do not have an API for it in ML.NET yet. Also for this particular case instead of machine learning I would use a probabilistic finite state automaton.

An example where you can use ML.NET APIs right now: If you have a small set of names (for example employees in a team) with some other characteristics of the employees, and you’d like to predict the name base on the characteristics. In this case you can use Multiclass Classification.

thiagoboccio commented 6 years ago

Got it! I'm doing what you suggested based on what we can do right now with ML.NET, gonna let you guys know in case I get stuck... Thanks :)