【AI框架基础】系列第四篇!最后一篇啦,函数式编程和声明式编程有什么区别?AI到底应该用什么编程范式?希望跟大家一起学习探讨完,能够把AI框架的编程模式搞清楚!
2022-10-09 12:05:08 4.76MB AI系统 AI框架 AI编程范式
1
注意 这是我目前活跃的音乐探索分支 该应用程序可能无法按照此分支中的说明运行 “master”分支是最新的工作版本 用 Haskell 和 R 编写的谐波算法在用户定义的约束内生成特定于音乐领域的数据,然后对其进行过滤,并使用针对摄取的音乐数据进行训练的定制马尔可夫链模型对其进行确定性排序。这为作曲家或表演者提供了一种独特的工具,可用作写作辅助工具、分析设备、器乐学习甚至现场表演。 这个开源项目基于我多年来追求的长期研究议程,源于我作为电贝司演奏者对利用乐器泛音进行演奏和作曲的兴趣。 谐波算法从这项研究中汲取了基础理论思想,并在命令行界面中实现了它们。谐波算法不仅对电贝司演奏者有用,作曲家和演奏者也可以在任何乐器上使用。 更多详情、使用方法,请下载后阅读README.md文件
2022-06-23 13:06:29 8.03MB haskell
华科函数式编程原理实验.7z华科函数式编程原理实验.7z华科函数式编程原理实验.7z
2022-06-11 21:00:39 1.18MB 华科函数式编程原理实验.7z
这本书的主题是函数范式(functional paradigm),我们将使用 JavaScript 这个世界上最流行的函数式编程语言来讲述这一主题。有人可能会觉得选择 JavaScript 并不明智,因为当前的主流观点认为它是一门命令式(imperative)的语言,并不适合用来讲函数式。但我认为,这是学习函数式编程的最好方式
2022-06-06 14:45:11 2.2MB js 函数式编程 函数式 函数范式
1
《haskell函数式编程入门》是一本讲解haskell这门经过精心设计和锤炼的纯函数式编程语言的书,同时也是一本通过haskell来讲解函数式编程的方法与思想的书。全书共分三个部分。第一部分介绍函数式编程在解决数学与算法问题的精简与直观的特色,让不熟悉haskell的读者对其建立初步的了解,同时通过解决一些算法问题,如裴波那契数列、八皇后问题、排序问题、24点等,引发一些对函数式编程方式的思考;第二部分介绍一些略微深入的haskell内容,包括函子、monoid、io与monad转换器等;最后一部分则涉及快速测试、惰性求值和并行编程等主题。 《haskell函数式编程入门》既适合对hasell和函数式编程感兴趣的程序员阅读,又适合作为haskell语言入门教程,供计算机科学与数学专业的学生参考。
2022-05-19 16:03:47 58.75MB Haskell
1
非常好的学习资料,知乎大神推荐,对haskell学习非常有帮助,并且非常有趣
2022-05-14 14:24:38 3.82MB 函数式
1
java实现验证码源码该存储库包含“Java 中的函数式编程”一书中的代码、练习和解决方案。 连同这本书本身,它是您最接近拥有自己的私人函数式编程导师而实际上没有导师的方法。 项目使用方法 该代码可用作 Gradle 项目,可供以下人员使用: 在终端中运行 Gradle 命令 在 Eclipse 中导入(有限制) 在 IntelliJ 中导入 在 NetBeans 中导入 人们当然可以只使用源文件将它们导入任何其他编辑器和/或从命令行编译和运行它们。 这里不会描述运行 Gradle 命令。 如果您选择这种方式,您应该已经知道如何去做。 下载项目 有两种方法可以下载这个项目。 你可以: 单击此页面上的“下载 ZIP”按钮 () 下载 ZIP 存档,然后将其解压缩到您选择的目录中 或者您可以使用 Git 克隆项目,以便在对项目进行修改或添加时能够轻松更新它。 为此,您需要在 PC 上安装 Git,并使用此页面上SSH 克隆 URL区域中的可用URL 。 导入 Eclipse 注意:Eclipse 与 Java 不完全兼容。 Eclipse 不使用 Oracle 编译器。 Eclipse 使
2022-05-07 09:51:27 1.47MB 系统开源
1
函数式编程 函数式编程是一种编程范式,是一种构建计算机程序结构和元素的风格,它把计算看作是对数学函数的评估,避免了状态的变化和数据的可变,与函数式编程相对的是命令式编程。我们有这样一个需求,给数组的每个数字加一: // 数组每个数字加一, 命令式编程 let arr = [1, 2, 3, 4]; let newArr = []; for(let i = 0; i < arr.length; i++){ newArr.push(arr[i] + 1); } console.log(newArr); // [2, 3, 4, 5] 这段代码结果没有问题,但是没法重用。我们换一个思维,这里面
2022-04-18 14:56:02 143KB c ip log
1
主要介绍了如何利用 Either 和 Option 进行函数式错误处理。在 Java 中,错误的处理在传统上由异常以及创建和传播异常的语言支持进行。但是,如果不存在结构化异常处理又如何呢?,需要的朋友可以参考下
2022-04-18 09:35:46 110KB Either Option 函数式 错误处理
1
非常不错的一本haskell教材,2019年最新出版,讲了很多实用的东西,比《趣学haskell》更为实用。使用了当前最新的编译器版本。如果感觉好,请购买正版。
2022-04-14 10:56:35 5.89MB haskell 函数式编程
1