机器学习
文章平均质量分 77
CMTM4
ACM退役
展开
-
机器学习BP神经网络,任意拓扑结构 (C++)
这次的版本更优秀了的样子! 按照老板说的,每个节点是单独的导出节点(会导致sigmod训练变慢,原因sigmod层数多了,梯度会下降很快导致爆炸。) 换个激活函数就行了。 net表示网咯有10个节点 然后input.txt里的文件格式大概是 n 0 1 1 2 3 4 .... n表示有n行,每行2个数字,表示2个点有边。(0下标开始,不超过net初始化的节点数量)。任原创 2017-10-06 20:26:20 · 1359 阅读 · 0 评论 -
第一次摸索机器学习……写的奇怪的神经网络(C++)
原来按照老师要求,要写一个很复杂的模拟人脑的神经网络。。最后我只写了个……翔 而且老师当时的要求,没用sigmod函数……所以我就没用。 然后写着写着变为BP了网络了… 核心:给定一张无向图,我会随机挑选input_size个节点作为输入,output_size个节点作为输出。 然后按照从高到低顺序,构造一张DAG图。然后就。。跑BP算法了。。。 能训练原创 2017-10-02 16:31:45 · 454 阅读 · 0 评论 -
运行结果和单线程一致的【辣鸡】神经网络。
希望一会儿做完可视化,能让我发现到底哪里出问题了 居然比单线程的程序慢了100倍! #include #include #include #include #include #include "recordlog.h" #include #include "threadsafe_queue.h" //线程安全点queue #include "thread_pool原创 2017-10-26 19:16:04 · 285 阅读 · 0 评论