gpt4 book ai didi

ocaml - 学习/使用机器学习。我应该使用哪个系统?

转载 作者:行者123 更新时间:2023-12-04 05:14:53 25 4
gpt4 key购买 nike

我想学习和使用ML,但是那里有很多编译器。我需要:

  • 速度
  • 内存使用率低
  • 线程化
  • 可变数组和记录类型
  • 延续
  • 准备生产代码
  • 简易ffi
  • 最新
  • ...有用的库
  • 在某种程度上可移植

  • 我不需要:
  • 对象
  • GUI
  • 对Windows的支持

  • 例如,我找到了 OCamlOCaml Batteries includeMLton。对我有什么建议我应该选择哪一个?

    最佳答案

    对于MLton:

  • 速度
  • 整个程序优化的definetley速度比OCaml更好,但是每次重新编译所要付出的代价却很烦人。有关MLton和OCaml的简单非正式比较,请参阅this link
  • 线程化
  • 没问题,您有MLton.ThreadCML
  • 可变数组和记录类型
  • refsarraysrecords
  • 继续
  • 我以前没有用过,但是像present一样是SML/NJ
  • 准备生产代码
  • 显然取决于您使用的库。但是基础库是可靠的,但是MLton有自己的additions,还有一些其他的存储库带有扩展名here。但是MLton library project包含一些不错的代码。但是,与许多此类库/扩展一样,它们往往依赖于它们自己进行的其他扩展,因此很难仅使用它们的一小部分。
  • Easy ffi
  • ForeignFunctionInterfaceNoLonger-FFI很棒。但是,我在大型C代码库上遇到了NL-FFI的速度问题,我认为这是由于MLton无法完全删除幻像类型。但是,这只是一个猜测,我可能做错了什么。
  • 可移植程度
  • MLton features, Portability
  • 关于ocaml - 学习/使用机器学习。我应该使用哪个系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5191151/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com