【文件属性】:
文件名称:傻瓜
文件大小:2KB
文件格式:ZIP
更新时间:2021-02-11 06:43:34
Python
傻瓜
抛弃带有双眼的衍生物
这是用C++编写的Python模块的一项正在进行的工作。 它将为用户提供一个有效且可访问的界面,用于处理双数。 当前, C++代码正在运行并启用基本的双数算法。
什么是双数?
对偶数是Autograd机器学习世界的创造。 它们类似于复数,因为它们通过在实数平面上添加正交平面来扩展数系统。 这个新平面称为对偶e (ε),其中e^2 = 0 。 因此,对偶数是实部和对偶的合成,并这样写:
u + u'e
u是实部, u'是对偶部。
有了这些知识,我们就可以进行简单的双数运算。 令u + u'e和v + v'e为两个双数:
加法: (u + u'e) + (v + v'e) = (u + v) + e(u' + v')
减法: (u + u'e) - (v + v'e) = (u - v) + e(u' - v')
乘法: (u + u'e) * (v
【文件预览】:
duopy-main
----math_.py(772B)
----README.md(2KB)
----autograd.py(3KB)