代码改变世界

c++实现深度优先搜索(DFS)

2018-03-09 16:00 by 天马流星1993, 4813 阅读, 0 推荐, 收藏, 编辑
摘要:注明:原文见博客http://blog.csdn.net/raphealguo/article/details/7560918,写的非常详细、细致。 我主要针对它的算法实现了C++版本的深度度优先搜索。 迷宫问题(略作修改): 定义一个二维数组: int maze[5][5] = { 0, 1, 0 阅读全文

c++实现广度优先搜索(BFS)

2018-03-09 13:47 by 天马流星1993, 3154 阅读, 0 推荐, 收藏, 编辑
摘要:注明:原文见博客http://blog.csdn.net/raphealguo/article/details/7523411,写的非常详细、细致。 我主要针对它的算法实现了C++版本的广度优先搜索。 迷宫问题: 定义一个二维数组: int maze[5][5] = { 0, 1, 0, 0, 0, 阅读全文

深度学习梯度下降方法框架

2018-03-07 20:56 by 天马流星1993, 338 阅读, 0 推荐, 收藏, 编辑
摘要:梯度下降的框架主要分三种: 1,全量梯度下降。每次使用全部的样本来更新模型参数,优点是收敛方向准确,缺点是收敛速度慢,内存消耗大。 2,随机梯度下降。每次使用一个样本来更新模型参数,优点是学习速度快,缺点是收敛不稳定。 3,批量梯度下降。每次使用一个batchsize的样本来更新模型参数,平衡了全量 阅读全文