![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
智能计算
文章平均质量分 84
oceanstonetree
代码爱好者。地质和石油类专业,喜欢编程。目前从事地质建模+人工智能的研发工作。
展开
-
高性能可扩展线性求解算法库Hypre
目录2 安装 hypre¶3 使用Hypre3.1 选择概念接口3.2 编写代码4 实例测试5 文档说明https://nixbit.com/software/hypre-review/1 简介Hypre是由劳伦斯利弗莫尔国家实验室开发并进行开源。劳伦斯利弗莫尔国家实验室(LLNL)成立于1952年冷战高峰时期,旨在通过推进核武器科学和技术来满足紧迫的国家安全需求。在其历史上,实验室通过其才华横溢和敬业的员工队伍和世界一流的研究能力,以科学和技术创新的传统,预测、开发和提原创 2021-01-16 22:50:21 · 3577 阅读 · 0 评论 -
基于Cuda的开源张量计算库ArrayFire
基于Cuda的开源张量计算库ArrayFire1、ArrayFire介绍关于ArrayFire ArrayFire是一个高性能的软件库,可通过易于使用的API进行并行计算。 其基于数组的功能集使并行编程更易于访问。 安装ArrayFire您可以使用Windows,OSX或Linux的二进制安装程序安装ArrayFire,也可以从源代码下载它:Windows,OSX和Linux的二进制安装程序从源代码构建易于使用数组对象非常简单。 基于数组的符号有效地表达了类似于可读数学符号的计算...原创 2021-01-10 17:18:29 · 1028 阅读 · 0 评论 -
ArrayFire机器学习—遗传算法
ArrayFire机器学习—遗传算法、遗传算法基本原理遗传算法(Genetic Algorithm,GA)是借鉴生物界的进化规律(适者生存,优胜劣汰,遗传机制)演化而来的随机搜索方法。它是由美国的J.Holland教授1975年首先提出,其主要特点是直接对结构对象进行操作,不存在求导和函数连续性的限定;具有内在的隐并行性和更好的全局寻优能力;采用概率化的寻优方法,能自动获取和指导优化的搜索空间,自适应地调整搜索方向,不需要确定的规则。遗传算法的基本运算过程如下:a)初始化:设置进化代数计.翻译 2021-01-10 12:01:03 · 274 阅读 · 0 评论 -
基于c++ amp的gpu编程
目录摘要:1 简介2 性能改进2.1 异构平台2.2 gpu架构2.3 通过平行的性能改进3 gpu编程架构3.1 opencl3.2 cdua3.3 c++ amp4 一个c++ amp解决方案5 结论参考资料http://ceur-ws.org/Vol-1746/paper-23.pdf摘要:如今,程序员面临的挑战是使他们的程序变得更好。“更好”一词意味着更简单,可移植且执行速度更快。 异构计算是计算机科学领域的一种新方法。..原创 2020-12-21 15:17:55 · 1884 阅读 · 0 评论 -
500种对抗生成网络
这里列出了印度一个大神整理的对抗生成网络GAN公园,里面列出了几乎所有的对抗生成网络。3D-ED-GAN -Shape Inpainting using 3D Generative Adversarial Network and Recurrent Convolutional Networks 3D-GAN -Learning a Probabilistic Latent Space of Object Shapes via 3D Generative-Adversarial Modelin...转载 2020-10-12 21:08:42 · 712 阅读 · 0 评论 -
IBM推出的张量计算库Ocean Tensor Library
矩阵和张量运算构成了广泛领域和应用的基础,并且在许多情况下构成了整体计算复杂性的重要部分。通用gpu能够加速其中许多操作并使其他操作成为可能,这导致了这些设备的广泛适应性。为了充分利用张量运算的计算能力,需要专门的软件,目前有几个包(主要是在深度学习领域)包含了CPU和GPU上的张量运算。然而,支持一般张量运算的独立框架仍然缺失。在本文中,我们填补了这一空白,并提出了海洋张量库:一个模块化的张量支持包,它被设计为在各种设备类型上需要密集张量操作的应用程序的基础层。API经过精心设计,功能强大,可...翻译 2020-06-01 20:22:55 · 756 阅读 · 0 评论 -
人工智能与自然计算
昨天偶遇自然计算这个词,原来之前了解的启发式优化算法都属于自然计算的范畴,因次顺藤摸瓜又搜索了一把,发现它与人工智能关系非常密切。1、自然计算自然计算(Nature Inspired Computation),是指以自然界包括生命、生物及生 态系统,物理与化学,经济以及社会文化系统等,特别是 生物体的功能、特点和作用机理为基础,研究其中所蕴 含的丰富的信息处理机制,抽取相应的计算模型,设计相应...原创 2019-08-21 21:52:53 · 1026 阅读 · 0 评论 -
MPSLIB:一个序贯模拟多点地质统计学模型的C++类库
地质统计学模拟方法能够模拟空间结构和模式,基于统计模型的选择。过去几十年中,多点统计方法得到了快速发展,它通过训练图像推测统计模型。这种方法能够得到更简单的定量模型,更真实地模拟地质结构。目前已经提出了多种多点地质统计学算法,每种方法都有自己的优缺点。MPSLIB是一个C++类库,它提供了一种框架,可以执行大部分现有基于序贯模拟的多点地质统计学模拟方法。SNESIM方法通过树和列表结构执行,提出了...原创 2019-08-05 21:16:52 · 883 阅读 · 0 评论 -
差异进化算法C#实现
差异进化(Differential Evolution)是一种全局最优化的算法。它是一种随机直接搜索方法,通过参数向量集的随机扰动实现并行计算,通过自组织的方式减少用户参数输入。差异进化算法算法本身输入遗传类算法,包含杂交、变异和竞争等基本特点。在遗传算法的基础上,差异进化借用了Nelder and Mead算法的优点。Nelder and Mead(Bunday et tal,1987)是一...原创 2019-08-05 21:11:11 · 800 阅读 · 0 评论 -
模拟退火算法详解
模拟退火属于搜索算法。搜索算法包括盲目搜索和启发式搜索,按照预定的控制策略实行搜索,在搜索控制中获取的中间信息不用来改进控制搜索,称为盲目搜索,反之,称为启发式搜索。关于“启发式”有两种看法:(1)任何有助于找到问题的解,但不能保证找到解的方法均是启发式方法;(2)有助于加速求解过程和找到较优解的方法是启发式方法。盲目搜索有深度优先、广度优先、代价优先、向前、向后、双向。。。启发式搜索有爬...原创 2019-08-05 21:05:24 · 4343 阅读 · 0 评论