在AI和ML中,C#为何落后于Python,Microsoft为何没有继续开发.NET做更多的事情?
计算机/软件
0 322
1
该提问暂无详细描述
收藏
2021-01-29 01:48 更新 🍊小桔子 •  1807
共 1 个回答
高赞 时间
0

微软已经为c#和f#开发了ML.NET,但它不是很受欢迎。c#并不非常适合机器学习,在具有良好REPL环境的动态类型解释语言(如Python)中更容易创建原型,虽然相比之下f#更适合ML,但是几乎没有人知道这种语言。

然而,.net并不是微软的收入来源,Azure才是。微软在2015年收购了Revolution Analytics,将R语言作为Azure的ML语言,并将其作为竞争优势。从那以后,Python占据了大部分市场,微软意识到编程语言并不是真正重要的。

微软已经意识到,如果允许开发者使用他们想要的工具,云计算的收益将会大幅增长,而不是试图将开发者锁定在微软的工具中。通过使用Python,他们吸引了更多的数据科学家和开发人员使用Azure。

收藏
2021-01-29 02:17 更新 Lisa •  1232