.NET Fiddle discovers that the only winning move is not to play
Secrets of .NET and best 80s movies
In this edition of the .NET Fiddle Newsletter, we will use ML.NET to create a movie recommender.
This newsletter was brought to you by an OG hacker film ‘War Games (1983 )’.
This movie was the first introduction of Machine Learning to the public at large. The setting was the Cold War and machine learning was used to win Nuclear War as quickly as possible so that we could go ahead and get on with our lives.
It was an excellent reminder that while ML/AI can really improve our lives, but can also be used for great evil. Elon Musk said, “Mark my words - A.I. is far more dangerous than nukes”. He must have watched War Games recently.
This is what programmers looked like in 1980s.
...
...
Not much has changed.
Where do Netflix movie recommendations come from?
Microsoft has a .NET library for machine learning called ML.NET. This library provides price prediction, customer segmentation, and other ML goodness to us, mere mortals.
Here is the fiddle that predicts your Movie ratings based on your previous movie ratings. It uses ML algorithm “Matrix Factorization”:
https://dotnetfiddle.net/b5TASq
In 1983 there were only 2 countries.
Did you know that: The part of Professor Falken was originally written with the idea of John Lennon (yes, that John Lennon) playing the part. That was in 1979 when they were in the planning stages of the movie, but Lennon was murdered in December 1980.
Most recent posts:
.NET Fiddle promises to kill Sully last, but lies
GraphQL on server and client
What is best in life, an essay by .NET Fiddle
The main reason for using Async Await, the easiest way to read/write CSV files, and the solution to the Tower of Hanoi puzzle.
If you want to unsubscribe, click on the unsubscribe link at the bottom of this email, just make sure you don’t select the “Global Thermonuclear War” option.
Great article on ML.Net uses