top of page
  • Writer's pictureTom Tran

World Diets Compared by Machine Learning

World Diet and Cuisine Map by Machine Learning Algorithm


Using clustering algorithm, I created a map based on per capita consumption data including vegetables, seafood, beef, pork, poultry, etc.

world diet map by machine learning

The result seems very sensible. The groups are:

1. Mongolia, Gabon and Botswana (possibly other countries without data): The diets in these countries include a lot of goat/mutton in Mongolia, bush meats like antelope, wild boar and monkey in Gabon, and mopane worms in Botswana.

2. USA, Australia, Brazil, etc.: The obvious burger, steak and fries with a lot of beef, diary and potato. Overall, very high meat consumption of most kinds.

3. India, Pakistan, most African countries like Nigeria, Ethiopia, etc.: Low meat, dairy and seafood consumption of all kinds and higher in consumption of vegetables.

4. East and Southeast Asia: A lot of rice and seafood consumption.

5. Canada and most of Europe: Overall, very high meat consumption of most kinds, especially pork. Also high on dairy products and potato.

6. Central and South America, the Caribbean countries, a few Middle Eastern and European nations, Northern African countries: High poultry (e.g. chicken) consumption, quite balanced otherwise.


Below are a few maps of the food consumptions per capita.


Argentina has the world's highest beef consumption per capita.

beef consumption per capita by country

Poland has the world's highest pork consumption per capita.

pork consumption per capita by country

Mongolia has the world's highest lamb/mutton consumption per capita

mutton lamb consumption per capita by country

Gabon has the world's highest consumption of other meats per capita.

other meats consumption per capita by country

Israel has the world's highest poultry (chicken) consumption per capita.

chicken poultry consumption per capita by country

Iceland has the world's highest seafood consumption per capita.

seafood consumption per capita by country

Bangladesh has the world's highest rice consumption per capita.

rice consumption per capita by country

Belarus has the world's highest potato consumption per capita.

potato consumption per capita by country


Source: https://ourworldindata.org

2,009 views0 comments

Recent Posts

See All
bottom of page