![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
AI
liaogaobo2008
C++、数据库、C#专家
展开
-
text-detection-ctpn项目移植到windows的各种问题
此项目用于中文OCR,项目地址https://github.com/eragonruan/text-detection-ctpn。该项目基于linux平台,因此在windows下想要玩转就有无数的坑! 有人写过如何解决,但故弄玄虚,没有真正解决问题,一个文件还需要积分才可以下载,晕倒我!其它问题都不大,主要是要解决下面2个问题。1)bbox.pyx和cython_mms.pyx编译windows下的bbox.pyd和cython_mms.pyd文件。因为作者提供的linux下的setu...原创 2020-06-05 18:11:02 · 494 阅读 · 0 评论 -
一个21行C#代码实现的神经网络
网上有个经典教程:叫【一个 11行 Python 代码实现的神经网络】,闲来无聊, 我们不用任何第三方的库,全部用C#实现它,我花1天时间写的,主代码也不超过20行(自己写的矩阵类肯定不算再内啦)收敛效果是非常好!希望和大家一起研究学习。 原文链接:http://python.jobbole.com/82758主代码如下: double[,] X = new double[4, 3] { {原创 2017-12-16 22:09:01 · 10004 阅读 · 3 评论 -
c#神经网络,实现对Iris数据集进行分类
本文以Fisher的Iris数据集作为神经网络程序的测试数据集。Iris数据集可以在http://en.wikipedia.org/wiki/Iris_flower_data_set 找到。先介简单绍下介绍一下Iris数据集:有一批Iris花,已知这批Iris花可分为3个品种,现需要对其进行分类。不同品种的Iris花的花萼长度、花萼宽度、花瓣长度、花瓣宽度会有差异。我们现有一批已知原创 2017-12-23 12:11:32 · 2503 阅读 · 0 评论 -
从零开始,自己写神经网络识别手写库Mnist
MNIST 数据集来自美国国家标准与技术研究所, National Institute of Standards and Technology (NIST). 训练集 (training set) 由来自 250 个不同人手写的数字构成, 其中 50% 是高中学生, 50% 来自人口普查局 (the Census Bureau) 的工作人员. 测试集(test set) 也是同样比例的手写数字数据原创 2018-01-30 11:41:33 · 1062 阅读 · 3 评论 -
TensorFlow神经网络拟合抛物线
最近学习Python和TensorFlow,闲来无聊,自己写一个小程序玩玩吧!做什么呢?本人想了想,那就做一个深度学习拟合抛物线的列子吧! 抛物线的数学表达式是y=ax^2+bx+c,我们就来模拟:y=0.3x^2-0.2X+0.51)我们需要构造样本,样本就从上面表达式来,加入一些噪音。x样本的分布通过Numpy库来生成。y的噪音也通过Numpy.random.normal来生成。2)输入...原创 2018-07-12 17:44:06 · 1361 阅读 · 0 评论 -
让AI网络自己学会下五子棋
最近学AI,想做点什么,后面想想能不能做一个相对简单的AI,让AI自己学会下五子棋呢!我不想写任何逻辑,我只告诉AI,你这样输了哦。也就是反馈,奖惩的方式,也叫深度强化学习吧(DQN)。我做得很简单,2个一样的网络,一个判断结果,让2个网络自己对抗,策略是部分按训练结果来下,部分按随机概率来下(用来探索最佳答案)。训练过程发现损失越来越少,下棋周期越来越长,棋子会相对离散。这里输出“0”表示先手,...原创 2018-09-11 17:31:16 · 870 阅读 · 0 评论 -
TensorFlow保存训练模式
TensorFlow训练模式如何保存,网上很多列子,拿来一试竟然没有作用! 后面自己摸索了下,搞定了,下面列子每次启动训练都会读取上次训练结果,每次训练也会自动存储。做一个记录吧,方便日后查询:W_fc2 = weight_variable('W_fc2',[1024,64]) b_fc2 = bias_variable([64]) W_fc3 = weight_variable('...原创 2018-09-14 23:21:25 · 378 阅读 · 0 评论 -
一个基于蒙特卡洛搜索树的五子棋实现
最近有点烦啊,也有点无聊,去年研究德州扑克失败,后面知道AlphaZero都用了蒙特卡洛搜索树,那估计俺方向错误了?如是准备学习下这个东东,为深度学习攻克德州扑克做技术准备工作。这个东东理论上的介绍网络上实在是太多了,大部分也没有什么问题。但没有代码的实现的东西,感觉不是踏实,不靠谱。我想用什么方法来验证下我是否真正理解了这个东西了,那就做一个地球人都知道的五子棋来验证我的对这...原创 2019-07-07 22:04:58 · 6894 阅读 · 5 评论