加载中
CUDA计算加速

之前朋友让帮忙做一个CUDA的项目,结果弄完之后也没写点东西记录,结果过了几年全忘了。最近需要捡起来,结果颇费了一些力气,赶紧把过程记录下来,省得下次又折腾。 首先在如下网址下载cud...

02/22 14:20
172
自动微分的使用

之前的一个优化算法,因为要计算梯度和hessian矩阵,从性能考虑,是通过手算出解析表达式然后写成代码放进去。后来发现有自动微分算法可以自动化这一过程,遂研究了一下。 自动微分的理论介绍...

几个优化算法库的简单测试

最近心血来潮,对几个优化算法库进行了简单测试,包括google ceres, dlib中的优化算法,ipopt, osqp, gsl中的最小化算法,简单记录一下。 本测试在ubuntu 18.04下完成,采用qt creator作为开...

2021/11/10 12:42
122
ubuntu18.04下cpu睿频模式设置

由于有一台老笔记本用来充当服务器,自然会在上面跑些业务。可感觉CPU不给力,于是研究了一下,发现CPU睿频有挺多有趣的点,遂逐一试了一下,记录下来。 首先就是查看cpu信息,传统的查看方法...

python实现kalman滤波的一个简单例子

2年前研究滤波的时候就一直想写一篇关于kalman滤波器的文章,只是由于各种各样的原因一直拖到现在。趁着五一有空把这个简单的小问题处理一下,给出Kalman滤波的一个简单python实现,完成这篇...

2021/05/05 19:35
1K
利用Python做科学计算

最近有个朋友让我帮忙做个计算,工具不限。考虑到方便快捷,于是选择了python,在此记录一下代码,方便以后查阅。 其核心要求是做一个函数拟合,但是被拟合函数是个积分表达式。最简单的方法...

2021/03/17 21:11
179
C#中使用SQLite

最近要做一个单机小程序,但涉及到一些数据的存取和增删改查,研究了一番,觉得还是轻量级数据库sqlite最合适,于是先做了个样例,方便进一步开发。 sqlite可以在如下网址下载 https://www....

2020/06/16 23:12
170
C++中与python脚本交互

再记录一下以前做过的一个任务,在c++中与python脚本交互。其实很简单,其核心是找到python相关的开发头文件和库。下面以ubuntu为例给出样例代码,在c++中调用并执行python脚本,并传参给pyt...

2020/01/17 11:44
300
python实现遗传算法样例

一直想写一个遗传算法的样例,正好最近有空,写了一个。 遗传算法是一种无约束优化算法,借鉴了遗传理论,从一组初始点开始,计算目标函数,然后根据计算结果,对初始点进行交叉和变异操作,...

2019/07/01 14:22
3K
python实现人工神经网络的一个例子

人工神经网络已经有无数的开源框架,比如tensorflow,caffe等,可以直接用。但最近需要做一个小样例,把基本思想讲一讲,因此自己写了一个demo,以供参考。 下面直接上代码,代码中有注释,比...

python实现小波变换的一个简单例子

最近工作需要,看了一下小波变换方面的东西,用python实现了一个简单的小波变换类,将来可以用在工作中。 简单说几句原理,小波变换类似于傅里叶变换,都是把函数用一组正交基函数展开,选取...

2019/06/10 19:16
9.5K
boost实现websocket(server)

之前工作中用到websocket,用boost.beast实现了客户端,原则上可以用了。不过既然涉及到这个问题,于是顺便研究了一下服务端如何实现。下面同样给出同步的版本和异步的版本。 先看看同步的版...

boost实现websocket(client)

最近需要在c++程序中用到websocket技术,上网查了一下,找到四个库:libwebsocket, websocketpp, mongoose, boost.beast. 因为项目已经依赖于boost了,而且版本也比较新1.68,可以直接用boo...

2019/01/05 18:11
8.4K
c++11多线程与线程池

最近需要开发一个高性能计算库,涉及到c++多线程的应用,上次做类似的事情已经是4年多以前了,印象中还颇有些麻烦。悔当初做了就算了,也没想着留点记录什么的。这次又研究了一番,发现用上c...

2018/12/09 13:56
2W
模拟退火算法

模拟退火算法是一种求函数最小值点的随机算法,最近工作中要用到优化算法,因此研究了一下这个比较简单的算法。模拟退火最基本的思想来源于金属退火过程,在退火过程中,热运动的原子逐渐冻结...

2018/12/04 22:19
465
linux下将文件设置为swap

在网上弄了一台VPS,结果安装完系统发现没有swap。因为内存比较小,没有swap有时候容易卡死,于是打算设置一个文件充当swap。以前干过这事,不过因为一般装系统时候会设,所以这功能基本用不...

2018/12/03 22:29
253
c++ 开源算法库 (持续更新)

最近在做算法方面的研究,发现很难找到一个全面而优质的科学计算算法库。不过还是找到一些,在此记录一下,将来也许自己写一个把所有这些整合在一起。本列表会持续不定期更新。 GSL http://w...

小游戏开发初步

前阵子和朋友一起研究小程序开发,做了一些api单测之后,决定尝试开发一个小游戏试试。下面做个简单记录。 首先按照如下网址的教程,先申请了开发者账号 https://developers.weixin.qq.com/m...

2018/07/17 11:41
140
程序化交易

几年前帮朋友写程序化交易的代码,写了一个样例作为基础,后来在此基础上做了些开发。现在把步骤简单记录一下。 首先下载CTP交易接口 https://www.citicsf.com/download/ctp/ 我下载了linux...

2018/07/16 13:47
675
Java实现格子匹配算法

前不久帮朋友做一个东西,里面涉及到一个核心算法。在一个AxB的大棋盘上,每个格子里有一个整数,现在有一个CxD的小棋盘,里面每个格子里也有一个整数。现在要求在大棋盘上找是否有和小棋盘匹...

2018/07/13 14:00
54

没有更多内容

加载失败,请刷新页面

返回顶部
顶部