神经网络
这个人太懒了
程序员修炼者
展开
-
书本模型逆映射最终章
0.前言前一篇博文讲述了逆映射的原理以及先钱错误的原因,在这之后进行了缩放,最后进行了逆映射。在这个过程中,发现几个问题。1)缩放应通过平移矩阵的tz去控制,而不是在得到坐标之后以缩放比例进行缩放。2)在通过对坐标以一定比例进行缩放后,逆映射的结果非常差。1.以比例缩放的逆映射结果在以比例进行缩放,得到的逆映射结果可以看到,整个曲线是弯曲的。2.通过TZ进行缩放刚开始的逆映射结果也是弯曲的。后来发...原创 2018-07-12 19:55:50 · 193 阅读 · 0 评论 -
书本模型变形上的逆映射
0.前言前面已经完成了书本模型上的透视形变工作以及网络训练和测试的相关工作,在进行逆映射的过程中发现了一些问题。困扰了很久,现已明了,记录如下。1.逆映射失败的原因经过研究,逆映射的思路没错,在前文中总结的原因方向是对的。因为z与x的关系并不符合z=a3*x^3+a2*x^2+a1*x+a0,所以一度陷入了僵局。后来在老师的指点下,发现对于z的操作也是不对的,按照与x一致的改变是不对的,应该保持坐...原创 2018-07-03 15:06:01 · 456 阅读 · 0 评论 -
神经网络用以变形文本矫正系列第七篇
0.前言上一篇实现了逆映射的功能,但是最终结果并不理想(随机选取测试样本,进入网络预测出5个值,然后使用逆映射得到实际的世界坐标发现,与正确的坐标相差甚远),所以猜测问题出在网络预测的精确率不高,故而这一篇集中于训练网络的记录。1.改变样本1.1样本数由33000增加到55000,按顺序选择样本,数据格式是11.1.1训练过程缩略如下:42400/44000 [==================...原创 2018-06-01 22:49:55 · 495 阅读 · 0 评论 -
神经网络用以变形文本矫正系列第九篇
0.前言上一篇通过实验确定了针对于本研究课题的网络结构,选择四层网络结构,网络节点数为(852,572, 225,5);但是在进行逆映射的时候,发现结果并不如意。所以本篇着重于实验是三个角度对于逆映射结果的影响。1.实验结果1.1 只改变pitch,采用预测的值结果如下:可以看到基本上和真实点保持一致...原创 2018-06-05 22:13:22 · 828 阅读 · 2 评论 -
神经网络用以变形文本矫正系列第五篇
0.前言前一篇用样本数33000在随机和按顺序的情况下进行训练网络,最后在按顺序的情况下得到了95%的准确率和极低的loss值,暂时网络训练到这里,如后期需要再提升精度,只需要增加训练样本即可。顺带一提,训练完网络之后,保存训练模型的代码是:pathSaveModel = "./saveModelResult"if os.path.exists(pathSaveModel): pass...原创 2018-05-23 21:34:38 · 503 阅读 · 0 评论 -
神经网络用以变形文本矫正系列第八篇
0.前言上一篇通过样本数555000进行了网络结构不同的测试,这一次通过样本数33000进行测试,查看结果。如果两者的结果一致,则说明样本数的影响对于网络结构的改变造不成影响。另一方面,也为了加快实验过程。1.实验数据样本数33000按顺序的实验结果:23200/26400 [=========================>....] - ETA: 0s - loss: 4.5662e-...原创 2018-06-02 19:33:58 · 189 阅读 · 0 评论 -
神经网络用以变形文本矫正系列第四篇
0.前言上一篇在假定样本数不变、网络结构不变的基础上,验证了随机选取样本对网络结果的影响。这一篇,验证在随机取样本、按规则取样本、dataFormat为1的情况下,尝试不同样本数对网络结果的影响。1.实验条件分别取样本数为:6600, 8800, 11000, 33000, 55000, 77000, 99000, 222000, 444000, 666000, 888000, 1111000以及...原创 2018-05-21 22:17:14 · 419 阅读 · 0 评论 -
神经网络用以变形文本矫正系列第三篇
0.前言接上一篇对于dataFormat格式的实验结果分析(https://blog.csdn.net/qq_35546153/article/details/80393277),这一篇记录isRandom对于实验结果的影响;1.实验过程记录假定第一类(网络结构)情况不变,第二类中dataFormat选择1,因为其收敛速度较快,数据间的相关性强;samplesNum s i s R不变, 还是之前...原创 2018-05-21 17:36:05 · 287 阅读 · 0 评论 -
神经网络用以变形文本矫正系列第二篇
0.前言这一篇主要是一些实验数据,实验结果以及分析。1.训练网络过程记录及分析1.1 影响网络结果的因素影响网络预测的因素大致为两类,第一类是网络自身结构造成的影响,第二类是数据方面造成的影响。第一类中主要起影响作用的是:(1) batch_size; (2) firstLayer; (3) secondeLayer; (4) thirdLayer; (5) epochs;...原创 2018-05-21 17:04:47 · 621 阅读 · 0 评论 -
TensorFlow GPU配置
0 引言刚开始配置好了之后,手贱卸载了,然后重新配置出现了问题。卸载了之前的cudn8,重新安装不成功,在此记录。1 详细(1)第一步,卸载所有cudn以前的版本。重新下载cudn安装,如果安装失败,请往下看,否则就不用看了。(2)第二步,干脆点,把驱动也给卸载了。使用一款超级好用的软件,DDU(Display Driver Uninstaller),链接:https://www....原创 2018-10-23 22:31:00 · 482 阅读 · 0 评论