自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 资源 (18)
  • 收藏
  • 关注

原创 设计模式之迭代器模式

文章目录1. 迭代模式中,主要包含以下部分:2. **注意事项**:3. 迭代器模式实现步骤4. 案例编码4.0 有一个`Book`基础类4.2 抽象迭代器接口定义4.2 包含抽象迭代器的抽象集合4.3 具体的类集合实现抽象集合接口(Aggregate),并在其中传入`this`参数实现具体迭代器4.4 具体迭代器1. 迭代模式中,主要包含以下部分:Iteraor(迭代器)定义了nex...

2020-04-06 15:25:25 392

原创 Leetcode 0002. 两数相加

文章目录0002. 两数相加法一法二0002. 两数相加给出两个 非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入: (2 -> 4 -> 3) + (5 -> ...

2020-01-06 10:42:05 648

原创 Leetcode 0001. 两数之和

文章目录0001. 两数之和哈希表把循环合在一起0001. 两数之和给定一个整数数组nums 和一个目标值target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] =...

2020-01-06 10:40:03 524

原创 机器学习路径完全版

文章目录1. 数学基础2. 编程基础2.1 Python & C++2.2 Linux & Shell2.3 深度学习框架3. 统计学习3.1 课程(选一)3.2 书籍4. 深度学习4.1 课程(选一)4.2 书籍(选一)5. 专业领域5.1 图像课程(选一)书籍5.2 自然语言处理5.3 视觉SLAM5.4 强化学习课程书籍6. 论文7. 总结写在前面:重点推荐内容加粗...

2019-03-06 16:32:56 1834

原创 一文搞定卷积神经网络——从原理到应用

文章目录1. 前言2. 全连接BP神经网络的缺点3. 卷积神经网络基本单元3.1 卷积(Convolution)3.2 填充(Padding)和步长(Stride)3.3 完整的卷积过程3.4 池化(Pooling)3.5 激活函数4. 卷积神经网络的前向传播过程5. 卷积神经网络的反向传播过程5.1 卷积层的误差反传5.2 池化层的误差反传6. 代码实现6.1 Numpy实现6.1.1 卷积层前...

2019-01-07 19:40:20 25977 10

原创 git 提交到github时不用每次都输入用户名,密码

Permanently authenticating with Git repositories, Run following command to enable credential caching.$ git config credential.helper store$ git push https://github.com/repo.gitUsername for 'htt...

2018-09-09 11:18:27 707

原创 010. Python 最大最小

The most numbers一、题目描述要求:给定一组浮点数,找到这组数字最大值和最小值的差;要求程序可以自适应个数不同的参数,如果这组数字是空集,返回0.输入:一组数字输出:浮点数示例:checkio(1, 2, 3) == 2checkio(5, -5) == 10checkio(10.2, -2.2, 0, 1.1, 0.5) == 12.4chec...

2018-09-09 09:07:56 1122 1

原创 009. Python基本数学运算

Fiza buzz一、题目描述要求:输入一个数字,如果数字可以同时被3和5整除,输出“Fizz Buzz”;如果数字可以被3整除,而不可以被5整除,输出“Fizz”;如果数字可以倍5整除不可被3整除,输出“Buzz”;其他情况,把数字转换成字符串类型输出输入:整数输出:字符串示例:checkio(15) == "Fizz Buzz"checkio(6) == "F...

2018-09-09 09:06:48 547

原创 008. Python字典排序

Bigger price一、题目描述要求:有一个列表,列表的内容是字典;字典的内容是货物:价格键值对,给定参数n,返回最贵的n个货物的字典列表输入:字典列表和n输出:字典列表示例:bigger_price(2, [ {"name": "bread", "price": 100}, {"name": "wine", "price": 138},

2018-09-09 09:06:02 727

原创 007. Python词汇计数

Popular words一、问题描述要求:统计字符串中每个单词的频率,按照出现频率从高到低给出词汇字典。输入:字符串和需要搜索的词汇列表输出:词汇字典(键:需要搜索的词汇;值:词频)注意:比如One, one, ONE等视为同样的单词对于未找到的单词,频率为0示例:popular_words('''When I was OneI had just...

2018-09-09 09:04:05 615

原创 006. Python字典排序

Best stock一、题目描述要求:给定货物价格,找到价格最高的货物输入:一个 货物:价格 的字典输出:价格最高的货物示例:best_stock({ 'CAC': 10.0, 'ATX': 390.2, 'WIG': 1.2}) == 'ATX'best_stock({ 'CAC': 91.1, 'ATX': 1.01,...

2018-09-09 09:02:26 454

原创 005. Python找到符合要求的子串

Between markers一、问题描述要求:给定一个字符串以及两个标记(开始和结束标记),要求找到字符串中两个标记之间的子串。注意:开始和结束标记不同如果没有开始标记,默认从字符串第一个字符开始如果没有结束标记,默认字符串最后一位为结束如果开始和结束标记都没有,则返回整个字符串如果结束标记在开始标记之前,返回空字符串输入:字符串、开始标记和结束标记输出:...

2018-09-08 09:16:05 927

原创 004. python字符串查找(find, index等)

Second index一、题目描述要求:给定两个字符串A和B,返回B在A中第二次出现的下标,如果未找到,返回None。输入:2个字符串输出:int or None示例:second_index("sims", "s") == 3second_index("find the river", "e") == 12second_index("hi", " "

2018-09-08 09:07:59 1060

原创 003. Python字符串处理-返回第一个单词(strip, split, re)

First World一、题目描述要求:输入一个字符串,返回第一个单词输入:字符串输出:字符串示例:first_word("Hello world") == "Hello"first_word("greetings, friends") == "greetings" 注意: 字符串可能有逗号和句号 字符串

2018-09-08 09:06:00 7619

原创 002. Python字符串处理(upper, lambda, )

Correct sentence一、题目描述要求:完成函数correct_sentence(str),输入一个字符串,返回一个以大写字母开头,以“.”结尾的字符串副本输入:字符串输出:字符串示例:correct_sentence("greetings, friends") == "Greetings, friends."correct_sentence("Gree...

2018-09-08 09:03:25 1511

原创 001. 初识Python

Hello, Python!一、题目描述编写一个根据给出的属性参数来介绍一个人的函数输入: 两个参数。一个字符串(str)和一个正整数(int)。输出: 字符串(str)。范例:say_hi("Alex", 32) == "Hi. My name is Alex and I'm 32 years old"say_hi("Frank", 68) == "Hi. My...

2018-09-08 09:00:02 418

原创 Boostnote+坚果云:程序员的^表白^代码管理神器

Boostnote+坚果云:程序员的^表白^代码管理神器 作者:痴澳超Boostnote+坚果云:程序员的^表白^代码管理神器1. 更改语言选项2. 配置坚果云同步3. 新建笔记分组4. 新建笔记4.1 支持Markdown4.2 Latex支持4.3 切换模式 4.4 标签5. 新建代码片段6. 搜索7. UI设置8. 文末彩蛋...

2018-08-03 15:50:49 6994 9

原创 Tensorflow Slim入门教程(3)

5. Fine Tuning Existing Models5.1 tf.train.Saver()5.2 导入部分参数5.3 导入名字不同的参数5.4 在不同任务上微调模型6. 评估模型6.1 Metric5. Fine Tuning Existing Models5.1 tf.train.Saver()# Create some va...

2018-07-03 15:42:55 1185

原创 Tensorflow Slim入门教程(2)

3. Scopes4. Train Models4.1 Losses4.2 Training Loop4.3 一个例子3. Scopes除了TF原生的 name_scope和variable_scope之外,TF Slim添加了arg_scope,这种scope允许用户在arg_scope中指定若干操作符以及一批参数,这些参数会传给这个scope下的所有操作...

2018-07-03 14:36:26 1177

原创 Tensorflow Slim入门教程(1)

slim入门教程slim入门教程1. Variable2. Layers2.1 slim.bias_add2.2 slim.batch_norm2.3 slim.conv2d2.4 slim.conv2d_in_plane2.5 slim.conv2d_transpose2.6 slim.fully_connected2.7 slim.avg_pool2d2.8 sli...

2018-07-02 21:49:27 3985

原创 Tensorflow速查表

TensorFlow 快速查阅指南1. 变量的初始化更进一步2. tf.contrib.learn学习3. TensorBoard可视化3.1 简单入门3.2 嵌入可视化3.3 图形可视化(Graph)4. 变量(包含张量的内存缓冲区)5. 张量6. 共享变量7. 线程和队列8. 读取数据9. 监视器 tf.train.Supervisor10. tf...

2018-04-26 17:38:55 1149

原创 Python字典的深复制与浅复制

1. Python字典浅复制2. 深复制1. Python字典浅复制直接使用“=”是浅复制,比如有一个字典a,然后令b=a,这样的话当你改变b之后,a的内容也会一并改变。2. 深复制Python有一个copy库可以用于深复制。import copya = {"name":"Leo", "age":19}b = copy.deepcopy(a)这样...

2018-04-23 10:47:03 2711

原创 Golang(Go 语言)入门学习-11-并发

1. Go 程2. 信道3. 带缓冲的信道4. range 和 close5. select 语句6. sync.Mutex1. Go 程Go 程(goroutine)是由 Go 运行时管理的轻量级线程。go f(x, y, z) 会启动一个新的 Go 程并执行f(x, y, z) f, x, y 和 z 的求值发生在当前的 Go 程中,而 f 的执行发...

2018-03-30 21:31:41 458

原创 Golang(Go 语言)入门学习-10-错误,数据读取与图像

错误Reader图像1. 错误Go 程序使用 error 值来表示错误状态。与 fmt.Stringer 类似,error 类型是一个内建接口:type error interface { Error() string}(与 fmt.Stringer 类似,fmt 包在打印值时也会满足 error。)通常函数会返回一个 error 值,调用的它的代码应当判断这个错误是否等于 nil 来

2018-03-30 20:52:50 1058

原创 Golang(Go 语言)入门学习-9-接口(续)

类型断言类型选择Stringer1. 类型断言类型断言 提供了访问接口值底层具体值的方式。t := i.(T)该语句断言接口值 i 保存了具体类型 T,并将其底层类型为 T 的值赋予变量 t。若 i 并未保存 T 类型的值,该语句就会触发一个恐慌。为了 判断 一个接口值是否保存了一个特定的类型,类型断言可返回两个值:其底层值以及一个报告断言是否成功的布尔值。t, ok := i.(T)若 i 保

2018-03-30 20:42:49 326

原创 Golang(Go 语言)入门学习-7-方法

方法指针接收者方法与指针重定向选择值或指针作为接收者1. 方法Go 没有类。不过你可以为结构体类型定义方法。方法就是一类带特殊的 接收者 参数的函数。方法接收者在它自己的参数列表内,位于 func 关键字和方法名之间。在此例中,Abs 方法拥有一个名为 v,类型为 Vertex 的接收者。package mainimport ( "fmt" "math")type Vertex

2018-03-30 20:18:21 343

原创 Golang(Go 语言)入门学习-8-接口

1. 接口2. 接口与隐式实现1. 接口接口类型 是由一组方法签名定义的集合。接口类型的值可以保存任何实现了这些方法的值。package mainimport ( "fmt" "math")type Abser interface { Abs() float64}func main() { var a Abser...

2018-03-28 20:07:33 390

原创 Golang(Go 语言)入门学习-6-函数值与闭包

函数值函数的闭包1. 函数值函数也是值。它们可以像其它值一样传递。函数值可以用作函数的参数或返回值。package mainimport ( "fmt" "math")func compute(fn func(float64, float64) float64) float64 { return fn(3, 4)}func main() { hypot := f

2018-03-26 21:12:09 316

原创 Golang(Go 语言)入门学习-5-映射

映射修改映射1. 映射映射将键映射到值。映射的零值为 nil 。nil 映射既没有键,也不能添加键。make 函数会返回给定类型的映射,并将其初始化备用。package mainimport "fmt"type Vertex struct { Lat, Long float64}var m map[string]Vertexfunc main() { m = make(map[s

2018-03-26 21:04:09 803

原创 Golang(Go 语言)入门学习-4-数组和切片

数组切片切片其它用法1 nil切片2 make创建切片3 切片的切片4 向切片追加元素遍历1 数组类型 [n]T 表示拥有 n 个 T 类型的值的数组。表达式var a [10]int会将变量 a 声明为拥有有 10 个整数的数组。数组的长度是其类型的一部分,因此数组不能改变大小。 这看起来是个限制,不过没关系, Go 提供了更加便利的方式来使用数组。package mainimpor

2018-03-26 20:47:13 828

原创 Golang(Go 语言)入门学习-3-结构体和指针

1. 指针2. 结构体3. 结构体指针4. 结构体文法1. 指针Go 拥有指针。 指针保存了值的内存地址。类型 *T 是指向 T 类型值的指针。其零值为 nil 。var p *int& 操作符会生成一个指向其操作数的指针。i := 42p = &i* 操作符表示指针指向的底层值。fmt.Println(*p) //...

2018-03-23 20:35:26 333

原创 Golang(Go 语言)入门学习-2-流程控制语句

for循环if语句switchdefer1. for循环Go 只有一种循环结构: for 循环。基本的 for 循环由三部分组成,它们用分号隔开:初始化语句:在第一次迭代前执行 条件表达式:在每次迭代前求值 后置语句:在每次迭代的结尾执行 初始化语句通常为一句短变量声明,该变量声明仅在 for 语句的作用域中可见。一旦条件表达式的布尔值为 false,循环迭代就会终止。 注意:和 C、J

2018-03-23 19:46:57 319

原创 Golang(Go 语言)入门学习-1-包,变量和函数

0. What’s golang?1. Go语言初步1.1 包(package)1.2 导入1.3 导出名1.4 函数1.5 函数多值返回1.6 命名返回值1.7 变量1.8 短变量声明1.9 基本类型1.10 零值1.11 类型转换1.12 类型推导1.13 常量1.14 数值常量0. What’s golang?Google公司倾力打造...

2018-03-22 21:35:46 435

原创 docker在浏览器里为你提供深度学习系统!

0. 说明1. 概览2. 接近原生unity桌面的操作体验!3. 自适应分辨率4. 终端4. 修改密码5. 文件传输7. 火狐浏览器崩溃问题修复8. Jupyter notebook启动问题Anaconda注意事项0. 说明 转载请注明原始出处!项目地址: https://github.com/LeoCHANGcn/Nvidia-docke...

2018-03-12 18:51:29 1090

原创 Jupyter Notebook 快捷键速查表

Jupyter Notebook 有两种键盘输入模式。编辑模式,允许你往单元中键入代码或文本;这时的单元框线是绿色的。命令模式,键盘输入运行程序命令;这时的单元框线是灰色。1. 命令模式 (按键 Esc 开启) 一定要同时按住ESC按键 Esc+对应按键 功能 Enter 转入编辑模式 Shift-Enter 运行本单元,选中下个单元

2018-02-03 10:20:23 2956

原创 云计算专栏总纲

本教程主要介绍有关云计算以及周边领域的一些基础知识,具有一定的科普性质。全部博文预计在2018年8月之前更新完毕。敬请期待。全部博文链接如下(每完成一篇添加一个链接)。

2017-12-13 19:08:49 749

原创 服务器X11图形界面转发配置——全网最简教程

本文主要适用linux。1. 预备工作首先,服务端需要安装:sudo apt-get install openssh-server客户端安装:sudo apt-get install openssh-client2. 服务端配置服务端更改文件“/etc/ssh/sshd_config”里的“X11Forwarding ”为“yes”,并添加“X11UseLocalhost no”: 然后重启ss

2017-12-08 16:36:14 25219 4

原创 Word 2016公式输入新技巧

从word2010开始,Word就支持按键“alt”+“=”调出公式编辑框,然后使用类似LaTeX的语法格式来输入公式,很是方便。但是一旦涉及到公式编号的内容,就又会很麻烦。word2016以前一般有2种做法,表格法和制表符法,但是这真的是太麻烦了,对我等懒癌患者来说完全不实用。不过好在,从word2016开始,word支持了更简洁的办法,只需要“alt”+“=”调出公式编辑框,编辑完公示后输入“#

2017-11-27 08:25:23 4492 5

原创 坚持写博客,以身说法——我与CSDN的1234

坚持写博客,以身说法——我与CSDN的1234       时光荏苒,转眼间写博客已经一年半了。在这接近两年的时间里,断断续续写了60多篇原创博客,平均每周一篇的样子吧,并且我的这些博客平均每一篇的访问量在600左右,对于一个新手,并且没有通过其它途径宣传自己的博客,我对这样一份成绩还是比较满意的。撰写本文的目的,一是抒发感慨,记录一下写了这么多博客的心得感受;二是总结一下自己博客的不足

2017-11-04 09:15:51 1056 3

原创 一文入门BP神经网络——从原理到应用(应用篇)

辅助函数前向传播过程反向传播过程测试结果   本文是一文搞定BP神经网络——从原理到应用(原理篇)的姊妹篇,主要使用python实现我们之前推导的公式。本文难免会有叙述不合理的地方,希望读者可以在评论区反馈。我会及时吸纳大家的意见,并在之后的chat里进行说明。 本文参考了一些资料,在此一并列出。 http://neuralnetworksanddeeplearn

2017-11-03 21:56:21 7483 5

东南大学数值分析实验报告全

东南大学研究生数值分析作业,数值分析上机作业,包含代码。

2017-12-07

东南大学数值分析上机报告

东南大学研究生数值分析作业,数值分析上机作业,包含代码。

2017-12-07

东南大学数值分析上机

东南大学研究生数值分析作业,数值分析上机作业,包含代码。

2017-12-07

东南大学数值分析上机作业

东南大学研究生数值分析作业,数值分析上机作业,包含代码。

2017-12-07

BP神经网络代码

gitchat资料。从零开始学习BP神经网络。 本文主要叙述了经典的全连接神经网络结构以及前向传播和反向传播的过程。通过本文的学习,读者应该可以独立推导全连接神经网络的传播过程,对算法的细节烂熟于心。另外,由于本文里的公式大部分是我自己推导的,所以可能会有瑕疵,希望读者不吝赐教。   虽然这篇文章实现的例子并没有什么实际应用场景,但是自己推导一下这些数学公式对理解神经网络内部的原理很有帮助,继这篇博客之后,我还计划写一个如何自己推导并实现卷积神经网络的教程,如果有人感兴趣,请继续关注我!

2017-10-22

apache配置教程 配套实验材料

apache教程配套材料; http://blog.csdn.net/u014303046/article/details/73694983

2017-08-07

聚类算法代码

coursea华盛顿大学机器学习专项课程,第四门课,第三周作业代码

2017-01-07

随机梯度算法代码

coursera华盛顿大学机器学习专项课程第三门课分类,第七周:在线学习-随机梯度法的代码实现

2016-12-06

adaboosting代码

adaboosting代码

2016-12-05

决策树过拟合

coursera 华盛顿大学机器学习专项课程第三门课第四周

2016-12-04

机器学习决策树

coursera华盛顿大学机器学习专项课程第三门课第三周代码和数据,习题答案

2016-12-03

机器学习分类

整理自coursera华盛顿大学机器学习课程

2016-12-03

逻辑回归代码

coursera华盛顿大学第三门课第二周第二个测试代码和答案

2016-12-02

岭回归代码

coursera华盛顿大学机器学习专项第二门课第四周习题

2016-11-06

多元回归模型

coursera华盛顿大学机器学习专项课程第二门课,多元回归,数据和代码(包括习题答案)

2016-11-03

机器学习(聚类)

couresa华盛顿大学课程,机器学习配套代码和数据文件,聚类,第一门课第四周

2016-10-24

机器学习(分类)

moooc课程,代码和数据

2016-10-21

空空如也

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

TA关注的人

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