自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 记录一次报错Extra data

将一个txt文件转换为json格式,txt文档读取的每一行为一个str格式的字段,类似于json格式。以为只要使用 import json之后,json.loads()即可转化为json格式。 def data_clean(cls, file_path): with open(file_path, 'r') as f: str = f.readlin...

2019-01-07 05:56:55 1353

原创 笔试题1道

笔试题1道字符串为大写字母,将字符串中的连续递增的字符子串(字符数量大于等于4)改成缩写形式。 输入:3DCBAZABCDEFGXXYZABCDMMMGHIJKLRST输出:DCBAZA-GXXYZA-DMMMG-LRSTimport java.util.Scanner;public class Main { public static void m...

2018-09-09 00:35:09 252

原创 吴恩达深度学习课程笔记(四):卷积神经网络3 目标检测

吴恩达深度学习课程笔记(四):卷积神经网络3 目标检测吴恩达深度学习课程笔记(四):卷积神经网络3 目标检测3.1 目标定位(Object localization)目标定位:标签的定义:损失函数:3.2 特征点检测(landmark detection)3.3 目标检测(object detection)3.4 卷积实现滑动窗口3.5 Bounding Bo...

2018-08-28 23:35:05 1155

原创 吴恩达深度学习课程笔记(四):卷积神经网络2 实例探究

吴恩达深度学习课程笔记(四):卷积神经网络2 实例探究吴恩达深度学习课程笔记(四):卷积神经网络2 实例探究2.1 为什么要进行实例探究2.2 经典网络LeNet-5AlexNetVGG-162.3 残差网络(ResNets:Residual Networks)残差块(Residual block)残差网络 (Residual Network)2.4 ...

2018-08-18 16:36:57 1262

原创 吴恩达深度学习课程笔记(四):卷积神经网络1

吴恩达深度学习课程笔记(四):卷积神经网络1吴恩达深度学习课程笔记(四):卷积神经网络1第一周 卷积神经网络1.1 计算机视觉1.2 边缘检测示例1.3 更多边缘检测内容1.4 Padding1.5 卷积步长1.6 多维卷积1.7 卷积层1.8 小例子:一个简单的卷积网络1.9 池化层最大池化(max pooling):平均池化(average pooling):...

2018-08-14 23:23:31 686

原创 数据结构 python语言描述 读书笔记1

数据结构 python语言描述 读书笔记数据结构 python语言描述 读书笔记第1章 Python基础模式匹配递归嵌套第1章 Python基础模式匹配# coding:utf-8# 对集合使用模式匹配rgbTuple = ((255, 0, 0), '#FF0000')((r, g, b), hexString) = rgbTuple...

2018-08-13 12:48:31 584

原创 吴恩达深度学习课程笔记(三): 结构化机器学习项目2

吴恩达深度学习课程笔记(三): 结构化机器学习项目2吴恩达深度学习课程笔记(三): 结构化机器学习项目2第二周 机器学习(ML)策略(2)2.1 进行误差分析2.2 标签错误的数据2.3 快速搭建你的第一个系统,并进行迭代2.4 训练集和开发集、测试集不同分布2.5 训练集和开发/测试集不同数据分布时候的偏差和方差2.6 数据不匹配问题人工数据合成:2.7 迁移学习...

2018-08-07 23:36:59 502

原创 吴恩达深度学习课程笔记(三): 结构化机器学习项目1

吴恩达深度学习课程笔记(三): 结构化机器学习项目吴恩达深度学习课程笔记(三): 结构化机器学习项目第一周 机器学习(ML)策略(1)1.1 为什么要 ML 策略1.2 正交化1.3 单一数字评估指标1.4 满足和优化指标1.5 训练 / 开发 / 测试集划分1.6 设置——开发集、测试集的大小1.7 什么时候该改变开发 / 测试集和指标1.8 为什么是和人类水平比较?...

2018-08-06 12:50:09 525

原创 Python2 和 3 除法的区别

Python2 和 3 除法的区别float除法:不截断小数部分 整除法:截断小数部分除法/:2、3大不同Python2 两个int相除,整除法 ,结果为int;否则,float除法,结果为float;print(3/2)print(3.0/2)print(4/2)print(4.0/2)# 1# # 1.5# # 2# # 2.0Python3 ...

2018-07-30 22:42:18 1487

原创 笔试题1道

笔试题1道 - 实现1 是否为素数 求r进制 求r进制的相反数 求r进制的相反数的十进制数 r进制的相反数的十进制数是否为素数# coding:utf-8import mathdef fun(n, r): if not is_prime(n): return 'no' n_r = dec_2_r_base(n, r) n_r_re...

2018-07-24 22:42:49 178

原创 读《Python编程:从入门到实践》

读《Python编程:从入门到实践》读《Python编程:从入门到实践》一1 字符串String2 数字Number除法/:2、3大不同除法//:整除法3 代码原则二 List1 增删改查2 组织List一1 字符串String引号括起的是字符串,可以是单引号,也可以是双引号,这种灵活性让你能够在字符串中包含引号和撇号:...

2018-07-24 21:34:21 599

原创 Python切片和切片赋值

Python切片和切片赋值Python切片和切片赋值slicing与slice assignment区别序列切片切片赋值slicing与slice assignment区别切片 slicing切片赋值 slice assignmenta = [1, 2, 3]b = a[:] # 切片a[1:] = [] # 切片赋值切片[:]在右...

2018-07-23 22:13:33 12847 1

原创 牛客刷题-剑指offer(1)

牛客刷题-剑指offer(1)题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。思路: 1. 找对角线,这样做比较复杂,因为不一定是方阵。烂思路。 2. 右上角,如果target大于右上角,删除第一行;如果target小于右上角,删除...

2018-07-23 02:28:11 160

原创 吴恩达深度学习课程笔记(二):改善深层神经网络

吴恩达:神经网络与深度学习(2)吴恩达:神经网络与深度学习(2)第一周 深度学习的实用层面1.1 训练 / 开发 / 测试集1.2 偏差 / 方差1.3 机器学习基础1.4 正则化1.5 为什么正则化可以减少过拟合?1.6 Dropout 正则化1.7 理解 Dropout1.8 其他正则化方法1.9 正则化输入1.10 梯度消失与梯度爆炸1.11 神经网络的权重初...

2018-07-17 23:24:10 1064

原创 anaconda更新tensorflow

在anaconda prompt中,输入: pip install --upgrade --ignore-installed tensorflow gpu版本输入: pip install --upgrade --ignore-installed tensorflow-gpu

2018-07-13 16:32:17 7078

原创 Pycharm 2018 配置Anaconda

Pycharm 2018 配置Anaconda官网链接 官网的说明: 具体步骤: File–> default settings –> project interpreter –> add 在弹出来的对话框中左侧选择conda environment。由于我已经自己安装了anaconda,所以选择existing environment,在existing ...

2018-07-12 00:13:53 12307 2

原创 知乎看到的一道题

知乎看到的一道题:手里有一副从1到n的牌,每次从牌堆顶取一张放桌子上,再取一张放牌堆底,直到手里没牌。这时候,桌子上的牌是从1到n有序的。设计程序,输入n,输出牌堆的顺序数组。[1 2 3 4 5][1] [2 3 4 5][1] [3 4 5 2][1 3] [4 5 2][1 3] [5 2 4][1 3 5] [2 4][1 3 5] [4 2][1 3 5 4...

2018-07-11 16:54:04 824

原创 吴恩达深度学习课程笔记(一):神经网络与深度学习

吴恩达:神经网络与深度学习(1)吴恩达:神经网络与深度学习(1)第一周:深度学习概论第二周 神经网络基础2.1 二分类2.2 逻辑回归2.3 逻辑回归的代价函数2.4 梯度下降2.5 导数2.6 更多关于导数的例子2.7 计算图2.8计算图上的导数2.9逻辑回归的梯度下降2.10 在整个样本集上的梯度下降3.1 矢量化第三周 浅层神经网络第四周 深层神经网...

2018-07-10 12:13:16 1749

原创 Python 的逻辑运算符

Python 的逻辑运算符and :x and y若x为False,返回x;若x为True,返回y;or :x or y若x为True,返回x;若x为False, 返回y;notnot x若x为True,返回True;若x为False,返回False;也就是Python中逻辑运算和数学中的逻辑运算是有区别的,返回的不一定就是布尔值。只...

2018-07-07 17:10:12 710

原创 pycharm更改黑色主题

pycharm更改黑色主题版本:2018.1.3 1. 参考资料 PyCharm设置仿sublime配色__Py版本2018.1 pycharm 改变主题,和修改字体 2. 过程 更改主题: File ->Settings -> Editor -> Color Scheme -> Scheme -> Monokai -> Duplicate -...

2018-07-06 23:09:09 60495 3

原创 用github做图床

用github做图床新建一个repository;在该repository下点击issues;点击new issue按钮,新建一个issue;在该issue下,将图片拖拽进来,自动生成url; 也可以将剪贴板的内容粘贴上去,生成URL;将url复制到博客需要该图片的地方;与新浪图床比较,稍微慢一点,支持https。有机会再试试七牛云。...

2018-07-06 11:49:08 2838 1

原创 读《一天搞懂深度学习》ppt的笔记

读《一天搞懂深度学习》ppt笔记学习自http://www.cnblogs.com/liuyihai/p/8448977.html,推荐看这个链接。很全面很完整,我的笔记仅是记部分东西。读《一天搞懂深度学习》ppt笔记softmax推荐的开发工具:tips对训练过程:(1)选择合适的损失(2)需要mini batch(3)选择合适的激励函数(4)恰当的学习率(5)mo...

2018-06-29 17:56:00 2043

原创 谷歌机器学习速成课程学习笔记

谷歌机器学习速成课程学习笔记谷歌机器学习速成课程学习笔记framing深入了解tensorflowpandastensorFlow基本步骤泛化数据集划分表示:特征工程良好的特征:清理数据特征缩放处理极端离群值分箱清查熟悉数据编程训练特征组合组合one hot矢量编程练习one hot编码分桶(分箱)framing...

2018-06-26 11:04:41 541

原创 用mac给另一台电脑装win系统记录

用mac给另一台电脑装win系统记录小猿大圣的回答我是按照这种办法安装的; 1. 从这里下载启动盘制作工具,选择MacOS系统; 2. 将从微软官网下载的ios文件拖入工具,制作启动盘; 2. 将启动盘插入到要安装系统的电脑; 3. 开启电脑,联想按F12键进入选择页面,选择HDD 4. 重启电脑,进入,到达安装界面; 5. 走到这一步,显示,Windows无法安装到这个磁盘。选中...

2018-06-24 18:49:13 1473

原创 使用tensorflow estimator训练一个预测房价的线性回归模型

使用tensorflow estimator训练一个预测房价的线性回归模型使用tensorflow estimator训练一个预测房价的线性回归模型数据集的链接初次尝试代码:训练100次的结果:封装代码,显示训练过程思路超参数代码:结果:图:经验法则学习谷歌的机器学习快速入门课程,有一个作业是利用线性回归预测房价,数据集有8个特征,但是在这里仅...

2018-06-21 21:03:32 2603 2

原创 特征缩放

特征缩放特征缩放参考资料目的方法1. rescaling2. mean normalization3. standardization4.scaling to unit length直观感受:参考资料维基百科 知乎 数据标准化/归一化normalization目的1.提高梯度下降的收敛速度。 - 原始数据的代价函数收敛: -...

2018-06-21 14:15:54 2134 1

原创 浮点数的误差

浮点数的误差print(0.1 + 0.1 + 0.1 == 0.3)输出:False浮点数的误差问题与语言无关,本质上是二进制的存储问题造成的。 任何数据在计算机中都是以机器码存储的。 十进制的数字在计算机中是以二进制的数字存储的。 十进制的浮点数在计算机中也是以二进制的小数存储,以二进制运算。 那么, 在十进制转化为二进制存储的时候,引起截断误差。 在二进制...

2018-06-21 11:17:06 5909 1

原创 简易的开方函数

def my_sqrt(x, error=0.00000000000000001): g = 1 while abs(g ** 2 - x) >= error: g = (g + x / g) / 2 return gprint(my_sqrt(1000000000000))碰到了浮点数的误差,浮点数的误差有截断误差和四则运算过程中的累加误差...

2018-06-21 10:14:12 3012

原创 16 推荐系统

16 推荐系统16 推荐系统16.1 问题形式化16.2 开胃菜:基于内容的推荐系统16.3 正餐:协同过滤collaborative filtering16.4 再升级:实用算法16.5 向量化:低秩矩阵分解16.5(2) 相似性:推荐16.6 细节:均值归一化16.1 问题形式化nu=no.usersnu=no.usersn_u = no. user...

2018-06-12 19:04:19 154

原创 15 异常检测

15 异常检测15 异常检测15.1 问题的动机15.2 高斯分布15.3 算法15.4 开发和评估15.5 异常检测与监督学习对比15.6 选择特征调整特征使其服从高斯分布异常检测算法的误差分析组合特征产生新特征15.7 多元高斯分布定义直观理解ΣΣ\Sigma大小变化对正态分布带来的影响μμ\mu大小变化对正态分布的影响15.8 多元高斯分布做...

2018-06-11 23:51:26 284

原创 我的思维导图 --- 吴恩达机器学习课

已经学到的地方,做了一个导图。

2018-06-11 15:52:12 1035

原创 一种求解多项式的办法--秦九韶算式

# coding:utf-8# 秦九韶算式,减少多项式四则运算量def func(factors, x): result = factors[0] for factor in factors[1:]: result = result * x + factor return result# x + 1factors = (1, 1)print(...

2018-06-11 15:34:13 380

原创 python 创建二维数组

l = [[-1]*3 for i in range(3)]l[1].append(3)print(l)#输出:[[-1, -1, -1], [-1, -1, -1, 3], [-1, -1, -1]]一个坑:l = [[-1]*3]*4l[1].append(3)print(l)输出:[[-1, -1, -1, 3], [-1, -1, -1, 3], [-1, -1...

2018-06-01 17:58:09 2019

原创 range xrange

range(start, stop[, step]) 内建函数 xrange(start, stop[, step]) 内建函数 This function is very similar to range(), but returns an xrange object instead of a list. 也就是说,xrange返回的是一个生成器,在资源需求大的时候,用xrange比...

2018-06-01 09:56:07 1221

原创 sort sorted

sort是list的方法,对list进行排序。是对已经存在的list进行操作。也就是对调用sort的list本身进行操作。l = [1, 3, 2]l.sort()print(l)输出:[1, 2, 3]sorted是内建方法,对所有可迭代对象进行操作。返回的是一个新的list,而不是在原有对象上进行操作。l = (1, 3, 2)l1 = sorted(l)pri...

2018-06-01 09:42:14 311

原创 dict get()

字典的get(key, default=None): key: 键 default: 如果指定键不存在,则返回默认值。

2018-05-31 16:47:34 718

原创 DQN(1)

DQN(1)DQN(1)资料为什么需要DQN伪代码需要复现莫烦PYTHON的核心代码效果下一步任务资料莫烦PYTHON DeepMind 《强化学习精要》 Deep Reinforcement Learning 基础知识(DQN方面) 用Tensorflow基于Deep Q Learning DQN 玩Flappy Bird Human-le...

2018-05-28 10:34:21 1084 1

原创 tensorflow矩阵和向量的加法:broadcasting机制

tensorflow矩阵和向量的加法:broadcasting机制x_data = np.linspace(-1, 1, 300, dtype=np.float32)[:, np.newaxis]print(x_data.shape)xs = tf.placeholder(tf.float32, [None, 1])Weight = tf.Variable(tf.random_n...

2018-05-19 15:34:19 9514

原创 基于q_learning的flappy bird AI

基于q_learning的flappy bird AI思路来自于这篇文章:机器学习玩转Flappy Bird全书:六大“流派”从原理到代码有两种思路,一种是单步更新q values,一种是全局更新q values。单步更新就是最基础的q learning算法,在agent每产生一个action之后,根据state、action以及next state更新。全局更新是Flappy Bird ...

2018-05-15 21:57:17 1883 1

原创 Matplotlib学习一

Matplotlib学习一学习莫烦python的读书笔记Matplotlib学习一plot线Scatter散点图Bar柱状图plot线# coding:utf-8import numpy as npimport matplotlib.pyplot as pltx = np.linspace(-3, 3)y1 = 2 * x + 1y2 = x *...

2018-05-15 18:20:01 246

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除