- 博客(12)
- 资源 (9)
- 收藏
- 关注
原创 Leetcode上的题目
第2题(难度中等):给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。你可以假设除了数字 0 之外,这两个数字都不会以零开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807思路:这道题目的本质是链表的操作。...
2018-05-28 15:17:26 239
转载 Tensorflow-gpu 在Anaconda中使用出现问题的解决方式
1、window下TensorFlow版本支持说明 从上面的说明知道现在TensorFlow在window下只支持 Python3.5,所以在安装TensorFlow时,Python环境一定选择Python3.5(比如你选择通过Anaconda来安装Python环境话一定要选Python3.5 Anaconda4.2.0)。2、安装TensorFlow(GPU)(1)Anaconda下载安装:...
2018-05-27 23:32:16 1784
转载 DL-5 深度学习框架的对比
在深度学习领域的五大巨头里,它们都各自力挺一种深度学习框架:像谷歌有自家的TensorFlow、Facebook有Torch、百度有Paddle Paddle、微软有CNTK、而亚马逊的AWS则有MXNet,现在还有支持HADOOP的NL4J深度学习框架。表1.1 是五大主流深度学习框架概要对比表。每种框架都有其优缺点,选择的时候更加需要根据自身业务的实际需求。例如需要用到对时间序列分析的,那么就...
2018-05-22 16:51:19 806
原创 DL-4 深度学习中的batch_size、epoch、iteration的区别
(1)batchsize:批大小。在深度学习中,一般采用SGD训练,即每次训练在训练集中取batchsize个样本训练;(2)iteration:1个iteration等于使用batchsize个样本训练一次;(3)epoch:1个epoch等于使用训练集中的全部样本训练一次;举个例子,训练集有1000个样本,batchsize=10,那么:训练完整个样本集需要:100次iteration,1次e...
2018-05-21 20:07:27 1153
原创 ML-2 机器学习算法
Author:吾爱北方的母老虎原创链接:(机器学习笔记和新的体会,自己的一些理解,后续不断慢慢完善)PCA降维度:就是利用正交变换,相当于建立一个新的坐标系,然后把数据映射到新的坐标系中,或者说是投影到新的坐标系中,这样可以密密麻麻的一团数据进行降维,也会使数据变得更容易划分EM算法:极大似然估计,其实有点类似梯度下降,是一个不断更新期望的过程,就是不但更新均值,一开始先设定一个大概可能的均值,然...
2018-05-14 14:45:08 233
原创 DS-1 数据结构和算法刷题
第一题:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:Given nums = [2, 7, 11, 15], target = 9, Because nums[0] + nums[1] = 2 + 7 = 9, return [0, 1]Python实现代码:class Solution(object)...
2018-05-12 21:09:30 612
原创 DL-3利用MNIST搭建神经网络模型(三种方法):1.用CNN 2.用CNN+RNN 3.用自编码网络autoencoder
import tensorflow as tfimport numpy as npMNIST的分裂问题加载数据构建回归模型训练模型模型评估训练过程的可视化逻辑回归构架MNIST的简单网络,其实相当于是是一个感知机,只有一个隐藏层1.加载数据from tensorflow.examples.tutorials.mnist import input_datamnist = input_data.r...
2018-05-11 20:37:21 1204
原创 DL-2如何打开TensorBoard(在Mac上)
Author: 吾爱北方的母老虎原创链接:再次必须写一篇博客,一次来说明这打开tensorboard的艰难之路,遇到了好多错误,真的是走了好多弯路,最后还是解决了 一开始总是报错,不知道是为什么,其实还是自己没有看懂原理,就冲动的开始招呼画瓢,结果找错的痛苦也就是不可避免了 这个是一开始的报错的文件的内容,当然一开始我并不知道,应该写一个将程序写入一个logs文件夹中,所以也就找不到logs文件...
2018-05-10 21:55:06 2187 1
原创 DL-1 用一元二次方程 y=x^2+b 构建神经网络
TensorFlow的运行方式分为四步加载数据及定义超参数构建网络训练模型评估模型和进行预测下面以一个一元二次方程为例构建一个神经网络模型y = ax**2+bimport tensorflow as tfimport numpy as npimport matplotlib.pyplot as plt1.生成及加载数据# 构建满足一元二次方程的函数# 为了使点更密集一些,我们构建了300...
2018-05-09 22:59:45 1680
原创 ML-1 逻辑回归和梯度下降
Logistic RegressionThe data我们将建立一个逻辑回归模型来预测一个学生是否被大学录取。假设你是一个大学系的管理员,你想根据两次考试的结果来决定每个申请人的录取机会。你有以前的申请人的历史数据,你可以用它作为逻辑回归的训练集。对于每一个培训例子,你有两个考试的申请人的分数和录取决定。为了做到这一点,我们将建立一个分类模型,根据考试成绩估计入学概率。In [3]:#三大件imp...
2018-05-08 20:02:26 1206
原创 SP-1. 五月学习计划(study plan)
Author:我有一只可爱的母老虎原创链接:https://blog.csdn.net/weixin_41010198/article/details/80196526五月又开始了,工作计划要跟上了,也以此记录我在CSDN上博客的开始之路(要和博客园说拜拜了)博客园-->:http://www.cnblogs.com/AlvinSui/ 转眼之间就已经是五月份了,距离找工作的日...
2018-05-04 16:12:20 634
原创 DS-1. 数据结构(data structure)
数据结构Author:我有一只可爱的母老虎原创链接:https://blog.csdn.net/weixin_41010198/article/details/801961131. 算法简介2. 选择排序 2.1 链表 2.2 数组3. 递归 3.1 递归 3.2 栈4. 快速排序 4.1 分而治之 4.2 快速排序5.散列表6. 广度优先搜素 6.1 图...
2018-05-04 15:58:00 970
算法图解pdf
2018-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人