摘要:
我们生活在信息时代—数据获取更加容易、存储更加便宜。在1991年、据称每两个月信息的存储量就翻一倍。不幸的是,机器能够读取的信息量的增加、理解并运用信息的速度远远跟不上信息增加的步伐。机器学习提供了一套自动分析大规模数据的工具。 机器学习是一种能够自动提高本身... 阅读全文
posted @ 2022-08-21 10:13
Oliver2022
阅读(655)
评论(0)
推荐(0)
摘要:
差异进化(Differential Evolution)是一种全局最优化的算法。它是一种随机直接搜索方法,通过参数向量集的随机扰动实现并行计算,通过自组织的方式减少用户参数输入。 差异进化算法算法本身输入遗传类算法,包含杂交、变异和竞争等基本特点。在遗传算法的... 阅读全文
posted @ 2022-08-21 10:13
Oliver2022
阅读(120)
评论(0)
推荐(0)
摘要:
1、概念 什么是知识图谱:知识图谱时由google公司在2012年提出来的一个概念。学学术上定义是:“知识图谱本质上是语义网络(Semanticnetwork)的知识库”。从实际应用的角度,可以简单地把知识图谱理解成多关系图(multi-relational... 阅读全文
posted @ 2022-08-21 10:13
Oliver2022
阅读(590)
评论(0)
推荐(0)
摘要:
从资料库中获取基本词源知识图谱的第一步。通过开源的中文分词算法库实现了任意文本段落的中文分词,可以得到其中包含的中文词组。 开源的中文分词包有很多,这次选用的分词算法库是结巴分词,它是非常流行的中文分词包,有多个语言的版本,这次采用了java版的。从结巴分词的... 阅读全文
posted @ 2022-08-21 10:13
Oliver2022
阅读(41)
评论(0)
推荐(0)
摘要:
模拟退火属于搜索算法。搜索算法包括盲目搜索和启发式搜索,按照预定的控制策略实行搜索,在搜索控制中获取的中间信息不用来改进控制搜索,称为盲目搜索,反之,称为启发式搜索。关于“启发式”有两种看法:(1)任何有助于找到问题的解,但不能保证找到解的方法均是启发式方法;... 阅读全文
posted @ 2022-08-21 10:13
Oliver2022
阅读(439)
评论(0)
推荐(0)
摘要:
1、简介 人们总是能从大自然中得到许多启迪,从生物界的各种自然现象或过程中获得各种灵感,由此提出了许多能够解决复杂函数优化的启发式算法,主要分为演化算法和群体智能算法。 演化算法是一种模拟生物进化的随机计算模型,通过反复迭代,那些适应能力强的个体被存活下来,比... 阅读全文
posted @ 2022-08-21 10:13
Oliver2022
阅读(1009)
评论(0)
推荐(0)
摘要:
昨天偶遇自然计算这个词,原来之前了解的启发式优化算法都属于自然计算的范畴,因次顺藤摸瓜又搜索了一把,发现它与人工智能关系非常密切。 1、自然计算 自然计算(Nature Inspired Computation),是指以自然界包括生命、生物及生 态系统,物理与... 阅读全文
posted @ 2022-08-21 10:13
Oliver2022
阅读(170)
评论(0)
推荐(0)
摘要:
编译过vtk很多次,有些细节总是忘记,这次写成博客,方便以后再找到。 安装QT安装VS2017下载vtk的源码,https://gitlab.kitware.com/vtk/vtk安装cmake打开cmake,设置源码的位置,要生成的vs工程的位置,点击con... 阅读全文
posted @ 2022-08-21 10:13
Oliver2022
阅读(105)
评论(1)
推荐(0)
摘要:
上一次实现了基于vtk的petrel地质模型的三维显示,调用的是C#的接口,后来开始研究基于vtk的三维地震数据的显示,有很多文献发表了读取地震数据然后借助vtk进行显示的方法。从vtk8.0开始,添加了直接读取segy格式的的地震数据,不需要自己编写segy... 阅读全文
posted @ 2022-08-21 10:13
Oliver2022
阅读(770)
评论(0)
推荐(0)
摘要:
上述基于vtkHexahedron网格的三维模型显示需要显式地定义每个vtkHexahedron网格,然后建立vtkUnstructuredGrid,属于非结构化网格,计算量大。这个实例采用了vtkStructuredGrid的格式,不用显式地... 阅读全文
posted @ 2022-08-21 10:13
Oliver2022
阅读(275)
评论(0)
推荐(0)
摘要:
基于vtk中的 vtkHexahedron网格,绘制空间上8个顶点组成的网格的三维模型,最整个模型需要绘制每个vtkHexhedron网格,组成整体模型,是vtkUnstructuredGrid的显示方法。这里只放了规则模型的框架图和颜色,可以用于显示ecli... 阅读全文
posted @ 2022-08-21 10:13
Oliver2022
阅读(123)
评论(0)
推荐(0)
摘要:
1、生成简单模型 利用vtk的典型流程是:读取或生成一些数据,过滤(filter)它,渲染(render)它,然后与它交互。 有两种基本的获取数据的方式。这些数据可能是存在文件中,需要读入vtk系统,数据也可能有一些方法生成(通过算法或数学表达)。获取数据用于... 阅读全文
posted @ 2022-08-21 10:13
Oliver2022
阅读(768)
评论(0)
推荐(0)
摘要:
一、vtk基本架构 Vtk是基于对象的系统,高效使用vtk的关键是深入理解使用的对象模型。这样做可以避免对系统种上百种种对象的错误理解。有了对对象模型的准确理解,将很容易对这些对象进行组合编写自己的应用程序。也需要知道系统中很多对象的能力(特性和方法),要知道... 阅读全文
posted @ 2022-08-21 10:13
Oliver2022
阅读(1095)
评论(0)
推荐(0)
摘要:
先通过pip install baidu-api安装必要的库,然后通过调用百度api实现大规模文本的语音合成,这样就可以很容易把文本格式的图书转化为语音,从此开始听书生活。当然,也可以调用百度的api,实现大规模的文字识别,把pdf格式的图书转化为tx格式,然... 阅读全文
posted @ 2022-08-21 10:13
Oliver2022
阅读(21)
评论(0)
推荐(0)
摘要:
利用卷积网络对MNIST数据集分类,实现0~9的手写数字识别,是卷积神经网络的入门操作。包括(1)数据加载,(2)模型搭建,(3)模型训练和保存,(4)模型调用与测试。具体代码如下 import torchimport torch.nnimport torch... 阅读全文
posted @ 2022-08-21 10:13
Oliver2022
阅读(79)
评论(0)
推荐(0)
摘要:
最近在学习深度学习编程,采用的深度学习框架是pytorch,看的书主要是陈云编著的《深度学习框架PyTorch入门与实践》、廖星宇编著的《深度学习入门之PyTorch》、肖志清的《神经网络与PyTorch实践》,都是入门的学习材料,适合初学者。 通过近1个多月... 阅读全文
posted @ 2022-08-21 10:13
Oliver2022
阅读(218)
评论(0)
推荐(0)
摘要:
目录 1、XTgeo介绍 1 2 数据模型 2 (1)面数据Surface: RegularSurface 2 (2)立方体数据Cube data 3 (3)三维网格及模型属性 4 (4)井数据well data 5 (5)点数据,多边形数据 5 3、 使用方... 阅读全文
posted @ 2022-08-21 10:13
Oliver2022
阅读(335)
评论(0)
推荐(0)
摘要:
上次介绍了Coin3D的安装和在VS 2019 +QT下的配置,后面讲逐步学习这个库的使用,采用的主要材料的The Inventor Mentor中文版。书中的代码时在Mac平台的开发,这里采用的用的是Windows,SoXt是Coin3D在Mac平台上的界面... 阅读全文
posted @ 2022-08-21 10:13
Oliver2022
阅读(903)
评论(0)
推荐(0)
摘要:
Visual Studio 2017调试时内存数据可视化插件 软件调试时经常需要查看内存中数组的值,特别是用图形的方式展示数组的内容,非常有利于软件的调试。 (1)ArrayPlotter 折线方式显示序列数据 https://marketplace.vi... 阅读全文
posted @ 2022-08-21 10:13
Oliver2022
阅读(268)
评论(0)
推荐(0)
摘要:
1、Coin3D介绍 Coin3D是一个基于OpenGL的三维图形库,它源于Open Inventor 2.1api,Coin仍然与之兼容。 如果你不熟悉OpenInventor,它是一个场景图,保留模式,渲染和模型操作,C++类库,最初由SGI设计。它发布后... 阅读全文
posted @ 2022-08-21 10:13
Oliver2022
阅读(589)
评论(1)
推荐(0)