What I would like to do
I would like to create a model to infer nationality from name and created the below data frame combining two dataset from Kaggle.
PassengerId Nationality Name 0 1 CelticEnglish Braund 1 2 CelticEnglish Cumings 2 3 Nordic Heikkinen 3 4 CelticEnglish Futrelle ....
How can I find algorithm to build a first model using these two data: Nationality and Name?
Since both natural language, so I can understand that it is essencial to make them vectors and this problem would be multi-value classification.
However, I have no idea how to find algorithm to train this dataset.