linuxer眼中ml.net機器學習概要
.net版本歷史
https://github.com/markjprice/cs12dotnet8
https://github.com/markjprice/cs12dotnet8/blob/main/docs/ch01-dotnet-history.md 這里講的很清楚
現代.net和以前的.net框架的關系,如下圖

.net5
其中.net5是一個關鍵的跨越版本,在這后.net完全的跨平臺統一了
2020 年 11 月合并為 .NET 5 這樣的單一線程。(注意,.NET Framework 在圖中縮寫為 .Net FW。) 發布時,.NET 5 將覆蓋 .NET Framework 4.8、Mono 5.0 和 .NET Core 3.0。
.NET 的統一有很多優點。將框架、運行時和開發人員工具集統一到一個代碼庫中,將減少開發人員(Microsoft 和社區)需要維護和擴展的重復代碼量。
此外,正如我們最近對 Microsoft 的期許,所有 .NET 5 源代碼都將是開放源代碼。
以前的.net庫兼容和標準情況

開發工具
如果是windows平臺,首先其IDE vs studio, Visual Studio 2022 IDE - 適用于軟件開發人員的編程工具 (microsoft.com)
當然如果習慣了vs code,當然也可以使用vs code
vs code可能使用的一些擴展如下

ml.net
機器學習的角色圖

如下是ml.net的一些概要信息,從圖上可以先了解下ml.net的藍圖

官方例子
https://github.com/dotnet/machinelearning-samples
https://github.com/feiyun0112/machinelearning-samples.zh-cn