自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sunshine的博客

乘风破浪会有时,直挂云帆济沧海。

  • 博客(37)
  • 问答 (1)
  • 收藏
  • 关注

原创 17、Sequence models & Attention mechanism

Sequence models & Attention mechanism1 多种多样的序列架构1.1 基础模型:Seq2Seq1.2 选择最有可能的句子1.3 集束搜索 (Beam Search)1 多种多样的序列架构1.1 基础模型:Seq2SeqSeq2Seq模型: 输入序列,生成序列。例1:机器翻译例2:图片标注1.2 选择最有可能的句子语言模型: 可以估算一个句...

2019-09-06 22:33:34 481

原创 14、神经风格迁移 (Neural style transfer)

神经风格迁移1 什么是神经风格迁移2 卷积神经网络在学习什么3 代价函数4 内容代价函数1 什么是神经风格迁移对于一个实物图象和美术作品,神经网络会将美术作品的风格融合到实物图象中,从而生成一张新的艺术作品。这就是所谓的神经风格迁移。2 卷积神经网络在学习什么对第 1 层的训练通常是在寻找相对简单的特征,比如边或特别的颜色。通过第 2 层是在检测更复杂的形状和模式,例如寻找拥有垂直...

2019-09-05 00:34:24 1422

原创 13、人脸识别

人脸识别1 人脸识别1.1 人脸检测、人脸验证、人脸识别1.2 单样本学习1.3 孪生网络 (Siamese Network)1.4 三元组损失函数1.5 基于孪生网络的二分类系统实现人脸识别1.6 一个节约时间的方法2 神经风格迁移2.1 什么是神经风格迁移1 人脸识别1.1 人脸检测、人脸验证、人脸识别人脸检测:是否有人脸,有多少人脸? 例子:某些智能手机的相机在拍照时会检测人脸人脸...

2019-09-02 19:48:22 1000

原创 Win10+GTX1060 安装配置 tensorflow

Win10+GTX1060 安装配置 tensorflow1 安装前须知1.1 查看已安装显卡的运算能力1.2 查看个软件的配套与版本要求1.3 没有 VS2015 或 VS2017 怎么安装tensorflow-gpu1.4 显卡驱动需要安装吗1.5 依赖软件安装顺序2 下载软件3 安装软件4 解除 FutureWarning 警告1 安装前须知1.1 查看已安装显卡的运算能力对于N卡来...

2019-09-02 10:44:49 1422

原创 16、自然语言处理&词嵌入

自然语言处理&词嵌入1 词嵌入1.1 词表征1.2 使用词嵌入1.3 词嵌入的特性1.4 嵌入矩阵2 学习词嵌入:Word2vec & GloVe2.1 学习词嵌入2.2 Word2vec2.3 负采样2.4 GloVe词向量3 词嵌入的应用3.1 情感分类3.2 词嵌入除偏1 词嵌入1.1 词表征前面我们学过用独热向量指定某个词在词典中的位置来表示某个词。这种方法的缺...

2019-09-02 02:18:36 1385

原创 15、循环序列模型

循环序列模型1、为什么选择循环序列模型2、符号标记1、为什么选择循环序列模型序列模型是神经网络中的几大分支之一,比如循环神经网络(RNN)就属于序列模型。序列模型运用得很广,下面给出了一些常见得例子:从上图可以看到,序列模型也存在不同类型,有些 X 和 Y 都是序列,而有些只是两者之一是序列数据。2、符号标记符号说明:上标 (i)(i)(i) :第 iii 个样本;上标&l...

2019-08-30 00:19:42 1010

原创 12、目标检测(Object Detection)

目标检测1 目标定位2 Landmark Detection1 目标定位分类、定位、检测标签损失函数(以均方差为例):2 Landmark Detection

2019-08-23 01:29:18 343

原创 11、深度卷积模型:案例研究

深度卷积模型:案例研究1 经典卷积网络模型1.1 早期的经典模型1.1.1 LeNet-51.1.2 AlexNet1.1.3 VGG(VGG-16)1.2 ResNet(残差网络)1.2.1 什么是 ResNet1.2.1 为什么 ResNet 有效1.3 Inception Network1.3.1 1x1的卷积操作1 经典卷积网络模型了解一些经典的网络模型,阅读这些论文中的观点可能会对自...

2019-08-20 10:36:39 906

原创 10、卷积神经网络

Convolutional Neural Networks1 计算机视觉(Computer Vision)2 边缘检测(Edge Detection)2.1 用卷积操作实现垂直边缘检测3 更多边缘检测1 计算机视觉(Computer Vision)受益于深度学习,计算机视觉是目前快速发展的领域之一。 深度学习计算机视觉可以帮助自动驾驶汽车判断其周围的其他汽车和行人的位置以躲避他们,帮助面部识...

2019-08-17 23:36:23 457

原创 9、超参数调优、批量归一化、深度学习框架

超参数调优、批量标准化、深度学习框架1 超参数调优21 超参数调优2

2019-08-15 11:16:56 506

原创 8、机器学习策略(二)

机器学习策略(二)1 错误分析1.1 进行错误分析1.2 清理错误标记的数据1 错误分析1.1 进行错误分析假设我们正在训练一个猫分类器,准确率达到为 80%,错误率则为 20%,显然还有很大的进步空间。那么我们应该从哪一个方向着手提升准确率呢?错误分析可以让我们很快地分析出哪些工作是值得我们优先做的。具体来说,随机抽取验证集中 100 张分类错误的图片。首先,找出这些图片被错误分类的原因...

2019-08-12 09:19:51 424

原创 6、优化算法

优化算法1 小批量梯度下降(Mini-batch gradient descent)1.1 什么是小批量下降算法1.2 如何设置batch的大小1 小批量梯度下降(Mini-batch gradient descent)1.1 什么是小批量下降算法机器学习是一个高度依赖经验的不断重复的过程,你需要训练很多模型才能找到一个最好用的。所以能够快速的训练模型的确是个优势。令情况更艰难的是,在大数据...

2019-08-09 03:17:13 3910 1

原创 7、机器学习策略(一)

机器学习策略(一)1 正交化(Orthogonalization)1.1 什么是正交化1.2 机器学习中的正交化2 量化评估指标2.1 单一的量化评估指标2.2 设置优化指标和满意度指标3 设置数据集4 什么时候改变验证集/测试集、评价指标?1 正交化(Orthogonalization)1.1 什么是正交化区别与数学中的正交化是让两向量垂直,在机器学习中,正交化是指使两个功能调节之间独立,...

2019-08-05 03:24:40 1874

原创 5、改善神经网络的性能

神经网络调参1 数据集1.1 数据集的划分1.2 数据集的分布1 数据集1.1 数据集的划分如果数据集不是太大,比如包含的样本只有一万或以下,那么传统的做法一般按照以下比例对数据集进行划分训练集(train_set)、验证集(dev_set)以及测试集(test_set)训练集:60%验证集:20%验证集:20%在机器学习的领域里,如果只有训练集和验证集而没有单独的测试...

2019-08-02 06:20:51 1268

原创 4、全连接神经网络

浅层神经网络1、对浅层神经网络结构的理解1、对浅层神经网络结构的理解这里以包含一个隐藏层和一个输出层的两层全连接神经网络为例(严格的说输入层并不能算为一层),上图左是它的结构图。将网络中的某个节点放大,得到了上图右。与逻辑回归采用 sigmoid 函数作为激活函数不同的是,适用于神经网络的激活函数有很多,包括但不限于 sigmoid 函数,下面会详解讲解。除了激活函数的差别外,神经网络中单个...

2019-07-22 01:46:36 37507 1

原创 3、python神经网络编程时避免出错和提速的技巧

1、确保矩阵或向量的形状正确在对多个矩阵或者向量进行运算时,如果矩阵或向量的形状 (shape) 不正确,可能会出现令人摸不着头脑的错误。在编程过程中遵循以下的建议,可以有效减少一些不必要的错误:(1)用 n 行 1 列的矩阵来表示一个列向量,用 1 行 n 列的矩阵来表示一个行向量。import numpy as npa = np.array([1,2,3,4]) b = np.a...

2019-07-16 17:29:54 312

原创 2、逻辑回归

用神经网络实现逻辑回归1、逻辑回归2、逻辑回归的代价函数3、梯度下降1、逻辑回归逻辑回归是一种针对二分类问题的算法。在二分类算法中,标签 y 往往都等于 0 或者 1,以此表示某个样本是否属于某个类别。比如在一个针对猫的二分类任务中,y=0 表示这张图片步是猫,y=1 表示这张图片是猫。对于输入的 x,逻辑回归算法能够输出一个预测值,我们称之为 y^\hat{y}y^​,这代表对真实标签 Y...

2019-07-16 01:23:44 348

原创 1、深度学习简介

对深度学习的简单介绍1、什么是神经网络2、监督学习3、为什么深度学习会这么火1、什么是神经网络这里以房价预测为例,对于六个已知面积和对应价格的房屋样本,下图左边拟合出了一个线性模型,输入新样本的面积size,这个模型可以预测出这个新房屋样本的价格 price。房屋的面积 size 被称为房屋这个样本的一个特征,一般用小写的 x 表示,而房屋的价格 price 被称为房屋这个样本的标签,一般用...

2019-07-13 11:27:38 1492

原创 NumPy常用函数

文章目录一、乘法1、元素级乘法2、矩阵乘法二、随机数生成一、乘法1、元素级乘法1)利用 np.mutiply()2)利用运算符 *2、矩阵乘法1)利用 np.matmul()2)利用 np.dot()二、随机数生成...

2019-05-22 16:45:55 670

转载 WARNING:Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA

原文:https://blog.csdn.net/hq86937375/article/details/79696023作者:涛哥带你学编程 问题:安装TensorFlow(CPU版本),使用pip install tensorflow安装,安装一切顺利,但是在...

2019-05-19 15:26:38 172

原创 conda无法访问清华源

问题描述今天用 conda create -n tensorflow python=3.6 安装 TensorFlow 失败,报错如下:Collecting package metadata: failedUnavailableInvalidChannel: The channel is not accessible or is invalid.channel name: anacond...

2019-05-18 16:47:51 9917 3

原创 Java中Math类常用方法

Java中Math类常用方法数学常量:常用方法:求绝对值:求最大值:求最小值:向四舍五入不常用方法:三角函数:反三角函数:其他:Math类是一个包含了很多数学常量与计算方法的类,里面的方法全是静态方法。Math类位于java.lang包下,一般能够自动导入。有兴趣的话可以查看官方的文档:https://docs.oracle.com/javase/8/docs/api/java/lang/Mat...

2019-03-19 15:28:56 2446 1

原创 网易2019年春招笔试:输出对应格子的数值

题目描述将从0开始的自然数按照以下的规则放置在一个无限大的网格上:0 放置在坐标为 (0, 0) 的格子上1 放置在 0 右侧的格子 (1, 0) 上后续的数字围绕已经放置的数字逆时针循环如图所示(只展示了部分数字)输入坐标x,y(-10000 < x,y < 10000),输出对应坐标格子的数值输入描述:每组测试数据有多行输入,请处理到文件结束。每行两个整数 x...

2019-03-19 15:08:34 374

原创 网易2019年春招笔试:爬塔玩法

在游中有个爬塔玩法,这个玩法由N个标号为0到N-1顺序连接的房间组成,玩家初始有H点血量,进入0号房间在第i个房间内玩家可以选择以下两种操作之一:·在这个房间内战斗,玩家会损失Xi点血量,获得Yi点经验,战斗结束后如果剩余血量大于0,则进入顺序连接的下一个i+1号房间,如果血量小于等于0游戏结束·损失Zi点血量, 跳过这个房间进入顺序连接的下个i+1号房间,如果当前跳过的房间标号是N-1,则...

2019-03-19 11:06:12 632

原创 输出 1 到 n 的全排列

利用递归的思想求 1 到 n 的全排列/** * 功能:求 1, 2, ... n-1, n 的全排列。 * 输入:n(正整数) * 输出:1, 2, ... n-1, n 的全排列 */import java.util.ArrayList;import java.util.Scanner;public class Test{ //实现全排列函数,listA里保存排列...

2019-03-14 17:32:30 4481

原创 Win10安装MySQL5.7

Win10安装MySQL1、进入官方下载地址:https://dev.mysql.com/downloads/mysql/2、目前最新的版本是 MySQL8.0,虽然性能提高了很多,不过它的新特性对于不熟悉数据库操作的人来说有点不太友好,为了不打击学习的积极性,这里我们安装MySQL5.7.根据自己电脑的位数选择64还是32位的版本选择直接下载3、将下载完的 zip 包解压到相应的...

2019-03-11 11:58:46 21177 9

原创 求一个数的格雷码

求一个数的 gray 码在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同,则称这种编码为格雷码(Gray Code),另外由于最大数与最小数之间也仅一位数不同,即“首尾相连”,因此又称循环码或反射码。 在数字系统中,常要求代码按一定顺序变化。例如,按自然数递增计数,若采用8421码,则数0111变到1000时四位均要变化,而在实际电路中,4位的变化不可能绝对同时发生,则计数中可能出现短...

2019-03-08 11:52:48 622

原创 Git分支管理

Git分支管理1、创建与合并分支1、创建与合并分支查看分支:git branch创建分支:git branch &amp;amp;amp;amp;amp;amp;lt;name&amp;amp;amp;amp;amp;amp;gt;切换分支:git checkout &amp;amp;amp;amp;amp;amp;lt;name&amp;amp;amp;amp;amp;amp;gt;创建+切换分支:git checkout -b &amp;amp;amp;

2019-03-01 01:13:00 309

原创 Git远程仓库基本操作

Git 远程仓库基本操作1、关联本地仓库和远程 GitHub仓库2、把本地仓库的项目推送到远程仓库(GitHub)3、从远程仓库(GitHub)把项目克隆到本地仓库Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。一台电脑上也是可以克隆多个版本库的,只要不在同一个目录下。可以自己搭建一台运行 Git 的服务器,其他每个人都从这个“服务器”仓库克隆一份到自己的电脑上,并且各...

2019-02-28 08:33:23 719

原创 Git本地仓库基本操作

Git 常用命令1、设置用户名和邮箱地址2、创建一个版本库3、把文件提交至版本库4、修改文件5、版本回退1、设置用户名和邮箱地址$ git config --global user.name &amp;amp;amp;amp;quot;Your Name&amp;amp;amp;amp;quot;$ git config --global user.email &amp;amp;amp;amp;quot;[email protected]&amp;amp;amp;amp

2019-02-27 00:02:43 7271

原创 git add出现警告

Git常见问题1、向仓库添加文本文件时出现 warning: LF will be replaced by CRLF in filename. The file will have its original line endings in your working directory1、向仓库添加文本文件时出现 warning: LF will be replaced by CRLF in fi...

2019-02-26 09:37:39 644

转载 IDEA启动Tomcat时中文乱码

idea 启动Web项目时,Output 窗口的 Tomcat 启动日志出现中文乱码。按照 https://blog.csdn.net/gisredevelopment/article/details/49078749 这篇博文提供的方法对 idea 进行设置后,乱码问题并没有得到纠正。最后参照了另外一篇博文(https://blog.csdn.net/dandandeshangni/arti...

2019-02-18 19:17:30 2050

转载 Tomcat命令行中文乱码解决方案

今天在 Windows10 上搭建 tomcat 服务器,运行 startup.bat 启动 Tomcat 后,命令行窗口里面的中文出现了乱码现象,在查阅了 另外一篇博客后,按照其中的方法动修改注册表,重启 tomcat 后中文正常显示。为了防止作者博客变更,现将这篇文章搬运到这里。注:以下内容全部转自 https://blog.csdn.net/quqtalk/article/details/...

2019-02-17 23:10:03 1631

原创 Web基础知识

Web 应用程序基础知识几个专有名词几个专有名词**HTML(HyperText Markup Language): ** 超文本标记语言**HTTP(HyperText Transfer Protocol): ** 超文本传输协议URL

2019-02-07 00:50:49 1361

原创 Ubuntu18.04安装配置 jdk8+tomcat9+idea

Ubuntu18.04 搭建 jdk8+eclipse+tomcat一、安装配置 jdk81、下载jdk2、解压安装3、配置环境变量二、安装配置 ecipse1、下载 ecipse2、解压安装 eclipse3、配置环境变量三、安装配置 tomcat1、下载 tomcat2、解压安装 tomcat3、配置环境变量一、安装配置 jdk81、下载jdk进入网址:https://www.oracl...

2019-02-02 22:23:09 1833

原创 Ubuntu18.04安装教程

Ubuntu18.04.1安装一、准备工作1.下载Ubuntu18.04.1 LTS2.制作U盘启动盘3.准备 Ubuntu18.04.1 的硬盘空间二、安装Ubuntu18.04.1三、安装后的一些工作1.安装输入法2.更换软件源四、双系统如何卸载Ubuntu18.04.1新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列...

2019-01-21 02:51:24 948455 261

原创 Ubuntu更换软件源

查看版本信息lsb_release -a查看Ubuntu软件源

2019-01-21 02:14:37 165693 29

空空如也

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

TA关注的人

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