AutoDiff.NET 0.4 08/08/2011发布 一个纯粹的.NET库

AutoDiff">.NET是一个纯粹的.NET库,允许开发人员轻松地构成函数符号化,然后自动计算在任何给定的点函数值和梯度。结合一个基于梯度的优化库,它可是非常有用的。它已经过在Mono 2.10 Linux和.NET 4 Windows上的测试工作。

AutoDiff.NET 0.4 08/08/2011该版本差异化错误的修正。修复TermUtils.Differentiate方法合约失败的一个错误。修复差异化只是一个变量组成的函数。

示例代码:

using AutoDiff;

class Program
{
    public static void Main(string[] args)
    {
            // define variables
            var x = new Variable();
            var y = new Variable();
            var z = new Variable();

// define our function
            var func = (x + y) * TermBuilder.Exp(z + x * y);

// prepare arrays needed for evaluation/differentiation
            Variable[] vars = { x, y, z };
            double[] values = {1, 2, -3 };

// evaluate func at (1, 2, -3)
            double value = func.Evaluate(vars, values);

// calculate the gradient at (1, 2, -3)
            double[] gradient = func.Differentiate(vars, values);

// print results
            Console.WriteLine("The value at (1, 2, -3) is " + value);
            Console.WriteLine("The gradient at (1, 2, -3) is ({0}, {1}, {2})", gradient[0], gradient[1], gradient[2]);
    }
}

下载地址:http://autodiff.codeplex.com/releases/view/71433

时间: 2024-10-24 14:11:44

AutoDiff.NET 0.4 08/08/2011发布 一个纯粹的.NET库的相关文章

DomCore 1.00.08发布 一个基本的PHP库

DomCore是一个基本的PHP库,用于扩展到您的应用程序提供基本的功能.它的功能有一个扩展调试模式,增强错误和异常管理,类似Java编程,本地的静态语言和国际化,和大型文件操作(完整的目录复制和删除). DomCore 1.00.08此版本一个新的WASHM库被添加到管理共享内存,包括示例,wiki中的文档和SHMhttp://www.aliyun.com/zixun/aggregation/16539.html">Error throwable.共享内存段和变量可以使用$SHM -&g

Bokeh 0.12.6 正式版发布,Python 交互式可视化库

经过 7 个 开发测试版本和 5 个候选版本后,Bokeh 0.12.6 正式版终于发布了.该版本增加了一些重要功能并修复了几个 bug ,亮点包括: SVG 和 PNG 图像支持 Headless 和 programmatic 导出 用于显示错误估量的 annotations Band 和 Whisker 用于图像和其他"多"字形的 Fine-grained sub-element 悬停点击测试扩展到段和所有标记 修复 DataTables 的排序和选择 布局系统大面积清理和重构 改

Botan v1.10.0发布 一个C++的加密算法库

Botan 是一个 C++++ 的加密算法库,支持 AES, DES, SHA-1, RSA, DSA, Diffie-Hellman 等多种算法,支持 X.509 认证以及CRLs 和 PKCS #10. Botan v1.10.0更新日志: ·Detection for the rdrand instruction being added to upcoming Intel Ivy http://www.aliyun.com/zixun/aggregation/16410.html">

i-MSCP 1.0.1.3(beta 3)发布 一个强大的控制面板

i-MSCP一个强大的控制面板,可以方便地http://www.aliyun.com/zixun/aggregation/13744.html">管理服务器上没有任何人为干预的共享文件系统的主机环境. i-MSCP 1.0.1.3(beta 3)更新日志: Distributions: Features / Enhancements: Engine              - Added SSL support for Postfix, courier (imap/pop)       

j661 0.51.3 Beta 2发布 一个通用CDS服务

j661项目提供了一个通用的CDS服务(或ARINC661服务器),执行ARINC661标准,原型ARINC661的概念和架构,以及方便的ARINC661规范和项目之间的重用.CDS的架构设计以便确定服务器的行为,可以很容易地修改或扩展.这是实现模块化插件架构,允许在不改变服务器核心进行定制. j661 0.51.3 Beta 2该版本修复了防止其中载有解析资源的配置恢原问题,现在是正确解析的资源,即使在其路径中包含空格字符.添加一个新的"protocol.isSilent"属性,它允

DomCore 1.00.09发布 一个基本的PHP库

DomCore 1.00.09此版本时间控制访问已被添加到每个变量的共享内存管理器."create"的方法已被添加到WALanguage来重建原始的XML文件.已被添加到数据源库的信息来源和内存使用之间多层次的缓存控制.还提供相应的手册和例子. DomCore是一个基本的PHP库,用于扩展到您的应用程序提供基本的功能.它的功能有一个扩展调试模式,增强错误和异常管理,类似Java编程,本地的静态语言和国际化,和大型文件操作(完整的目录复制和删除). 下载地址:http://www.web

libstratanetsh 2.3.3发布 一个POSIX/ANSI C库

libstratanetsh是一个POSIX/ANSI C库,需要一个Foxmoxie网络STRATA家庭路由器(或任何服务器类型的应用程序,支持协议)的直接沟通.该库采用IPv4和http://www.aliyun.com/zixun/aggregation/9485.html">IPv6,以及GnuTLS加密,并可能在任何客户端或服务器端使用. libstratanetsh 2.3.3更新说明: This release adds a timeout system (netsh_set

HypriotOS 1.0.0(Blackbeard)版本发布

本文讲的是HypriotOS 1.0.0(Blackbeard)版本发布[编者的话]今天我们骄傲地宣布HyproitOS1.0.0 版本发布-这是一款容器操作系统,可以在任何支持Raspberry Pi系列的设备上运行,能让你在五分钟内从0到Docker. 为了发布这款HypriotOS,我们克服了无数的困难.它不仅包含Docker Engine1.12.1.Docker Compose和Docker Machine最新版本的优秀特性,而且在性能.可靠性和可用性方面都大有提升. 这款产品也很好地

Bokeh 0.12.7 dev1 发布,Python 交互式可视化库

Bokeh 0.12.7 dev1 发布了.Bokeh (Bokeh.js) 是一个 Python 交互式可视化库,支持现代化 Web 浏览器,提供非常完美的展示功能.Bokeh 的目标是使用 D3.js 样式提供优雅,简洁新颖的图形化风格,同时提供大型数据集的高性能交互功能.Boken 可以快速的创建交互式的绘图,仪表盘和数据应用. 暂未找到更多 Bokeh 0.12.7 dev1 的更新信息,请查看更新日志和发行主页保持关注. 下载地址: Source code (zip) Source c