自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

极简AI

BriefAI·极简人工智能平台-基于深度学习的理论学习与应用开发技术分享

原创 [开发技巧]·Python list 赋值探索

Python中关于对象复制有三种类型的使用方式,赋值、浅拷贝与深拷贝。他们既有区别又有联系,刚好最近碰到这一类的问题,研究下。 一、赋值 在python中,对象的赋值就是简单的对象引用,这点和C++不同。如下: a = [1,2,3,"hello",["pyt...

2020-04-03 10:09:22

阅读数 22

评论数 0

原创 『TensorFlow2.0正式版』TF2.0+Keras速成教程·零:开篇简介与环境准备

此篇教程参考自TensorFlow 2.0 + Keras Crash Course,在原文的基础上进行了适当的总结与改编,以适应于国内开发者的理解与使用,水平有限,如果写的不对的地方欢迎大家评论指出。觉得文章有用的话麻烦点赞,想看原文可以点击链接kx上网访问。 0 序 Tensor...

2019-10-08 15:06:46

阅读数 1500

评论数 0

原创 『王霸之路』从0.1到2.0一文看尽TensorFlow奋斗史

0 序篇 2015年11月,Google正式发布了Tensorflow的白皮书并开源TensorFlow 0.1 版本。 2017年02月,Tensorflow正式发布了1.0.0版本,同时也标志着稳定版的诞生。 2019年10月,TensorFlow在经历七个多月(2019年3月1日-20...

2019-10-03 19:59:53

阅读数 6308

评论数 5

原创 『TensorFlow2.0正式版』极简安装TF2.0正式版(CPU&GPU)教程

0 前言 TensorFlow 2.0,今天凌晨,正式放出了2.0版本。 不少网友表示,TensorFlow 2.0比PyTorch更好用,已经准备全面转向这个新升级的深度学习框架了。 本篇文章就带领大家用最简单地方式安装TF2.0正式版本(CPU与GPU),由我来踩坑,方便大家体验...

2019-10-01 16:33:27

阅读数 10386

评论数 32

原创 『深度应用』一小时教你上手训练MaskRCNN·Keras开源实战(Windows&Linux)

0. 前言介绍 开源地址:https://github.com/matterport/Mask_RCNN 个人主页:http://www.yansongsong.cn/ MaskRCNN是何凯明基于以往的faster rcnn架构提出的新的卷积网络,一举完成了object instanc...

2019-08-16 10:03:47

阅读数 1095

评论数 5

原创 『深度应用』NLP命名实体识别(NER)开源实战教程

开源地址:https://github.com/xiaosongshine/NLP_NER_RNN_Keras 个人主页:http://www.yansongsong.cn/ 近几年来,基于神经网络的深度学习方法在计算机视觉、语音识别等领域取得了巨大成功,另外在自然语言处理领域也取得了不少进...

2019-08-15 14:36:11

阅读数 1301

评论数 7

翻译 [深度应用]·使用一维卷积神经网络处理时间序列数据

个人网站–>http://www.yansongsong.cn 概述 许多技术文章都关注于二维卷积神经网络(2D CNN)的使用,特别是在图像识别中的应用。而一维卷积神经网络(1D CNNs)只在一定程度上有所涉及,比如在自然语言处理(NLP)中的应用。目前很少有文章能够提供关于如何构...

2019-08-08 09:52:55

阅读数 12850

评论数 3

原创 [深度应用]·Keras实现Self-Attention文本分类(机器如何读懂人心)

[深度应用]·Keras实现Self-Attention文本分类(机器如何读懂人心) 配合阅读: [深度概念]·Attention机制概念学习笔记 [TensorFlow深度学习深入]实战三·分别使用DNN,CNN与RNN(LSTM)做文本情感分析 笔者在[深度概念]·Attentio...

2019-05-27 12:07:31

阅读数 4105

评论数 22

原创 [深度概念]·Attention机制实践解读

[深度概念]·Attention机制实践解读 此文源自一个博客,笔者用黑体做了注释与解读,方便自己和大家深入理解Attention model,写的不对地方欢迎批评指正。。 1、Attention Model 概述 深度学习里的Attention model其实模拟的是人脑的注意力模型,...

2019-05-26 16:10:49

阅读数 2467

评论数 3

原创 [深度应用]·实战掌握Dlib人脸识别开发教程

[深度应用]·实战掌握Dlib人脸识别开发教程 项目GitHub地址-->https://github.com/xiaosongshine/dlib_face_recognition 1.背景介绍 Dlib是一个深度学习开源工具,基于C++开发,也支持Python开发接口,功能类似...

2019-04-25 00:11:15

阅读数 1020

评论数 0

原创 [深度应用]·实战掌握PyTorch图片分类简明教程

[深度应用]·实战掌握PyTorch图片分类简明教程 个人网站-->http://www.yansongsong.cn 项目GitHub地址-->https://github.com/xiaosongshine/image_classifier_PyTorch 1.引文 ...

2019-04-19 23:12:18

阅读数 909

评论数 8

原创 [开发技巧]·PyTorch如何使用GPU加速(CPU与GPU数据的相互转换)

[开发技巧]·PyTorch如何使用GPU加速(CPU与GPU数据的相互转换) 配合本文推荐阅读:PyTorch中Numpy,Tensor与Variable深入理解与转换技巧 关联阅读: [深度应用]·主流深度学习硬件速度对比(CPU,GPU,TPU) [开发技巧]·TensorFlow...

2019-04-19 16:12:13

阅读数 8657

评论数 1

原创 [深度应用]·DC竞赛轴承故障检测开源Baseline(基于Keras1D卷积 val_acc:0.99780)

[深度应用]·DC竞赛轴承故障检测开源Baseline(基于Keras1D卷积 val_acc:0.99780) 个人网站-->http://www.yansongsong.cn Github项目地址-->https://github.com/xiaosongshine/bear...

2019-04-11 18:34:23

阅读数 2444

评论数 42

原创 [开发技巧]·深度学习使用生成器加速数据读取与训练简明教程(TensorFlow,pytorch,keras)

[开发技巧]·深度学习使用生成器加速数据读取与训练简明教程(TensorFlow,pytorch,keras) 1.问题描述 在深度学习里面有句名言,数据决定深度应用效果的上限,而网络模型与算法的功能是不断逼近这个上限。由此也可以看出数据的重要程度。 在进行深度学习的开发中,我们在建模与...

2019-04-11 17:42:05

阅读数 1409

评论数 2

原创 [深度应用]·首届中国心电智能大赛初赛开源Baseline(基于Keras val_acc: 0.88)

[深度应用]·首届中国心电智能大赛初赛开源Baseline(基于Keras val_acc: 0.88) 个人网站-->http://www.yansongsong.cn 项目github地址:https://github.com/xiaosongshine/preliminary_c...

2019-04-02 17:15:07

阅读数 3789

评论数 16

原创 [个人网站搭建]·极简方式实现打赏功能

[个人网站搭建]·极简方式实现打赏功能 可以查看我的个人主页,参看效果-->http://www.yansongsong.cn/ 个人网站搭建github地址:https://github.com/xiaosongshine/djangoWebs 在个人网站博客中,打赏赞助是对作者...

2019-03-28 09:23:15

阅读数 1927

评论数 3

原创 [深度应用]·主流深度学习硬件速度对比(CPU,GPU,TPU)

主流深度学习硬件速度对比(CPU,GPU,TPU) 个人主页-->http://www.yansongsong.cn 关联阅读: [开发技巧]·PyTorch如何使用GPU加速(CPU与GPU数据的相互转换) [开发技巧]·TensorFlow&KerasGPU ...

2019-03-15 10:32:43

阅读数 5314

评论数 10

翻译 [深度学习概念]·语音识别模型WaveNet介绍

语音识别模型WaveNet介绍   这篇文章介绍了WaveNet,一种原始音频波形的深度生成模型。我们展示了WaveNets能够生成模仿任何人类语音的语音,并且听起来比现有的最佳文本语音系统更自然,与人类表现的差距缩小了50%以上。 我们还演示了相同的网络可以用于合成其他音频信号,如音乐,并...

2019-01-22 10:34:06

阅读数 888

评论数 0

原创 [深度学习概念]·梯度下降原理讲解

目录 梯度下降的场景假设 梯度下降 微分 梯度 梯度下降算法的数学解释 梯度下降算法的实例 单变量函数的梯度下降 多变量函数的梯度下降 梯度下降算法的实现 coding time 小结 Further reading 转载地址可以结合我的博文Numpy梯度下载实现对比来看...

2019-01-20 11:29:43

阅读数 246

评论数 3

原创 [深度学习概念]·CNN卷积神经网络原理分析

目录 2.0 卷积神经网络简述 2.1 二维卷积层 2.1.1. 二维互相关运算 2.1.2. 图像中物体边缘检测 2.1.3. VGGNet实例边缘检测分析 2.0 卷积神经网络简述 本章将介绍卷积神经网络。它是近年来深度学习能在计算机视觉领域取得突破性成果的基石。它也逐渐在被其他...

2019-01-20 11:16:16

阅读数 285

评论数 1

原创 [深度学习工具]基于PyTorch的NLP框架Flair

  一个非常简单的框架,用于最先进的NLP。由Zalando Research开发。 Flair简介: 一个功能强大的NLP库。Flair允许您将最先进的自然语言处理(NLP)模型应用于您的文本,例如命名实体识别(NER),词性标注(PoS),意义消歧和分类。 多种语言。感...

2019-01-19 15:58:21

阅读数 404

评论数 0

原创 [深度学习工具]·百度PaddlePaddle深度强化学习框架PARL

PARL快速入门示例 PaddlePaddle PARL 的名字来源于 PAddlepaddle Reinfocement Learning,是一款基于百度 PaddlePaddle 打造的深度强化学习框架。PaddlePaddle PARL 凝聚了百度多年来在强化学习领域的技术深耕和产品应用经...

2019-01-19 00:09:31

阅读数 505

评论数 0

原创 [开发工具]·pip conda 使用国内源加速

pip conda 使用国内源加速 以前使用默认源,有时候下载速度会很慢,所以找了一些国内的pip,conda源,下载的时候可以加速,使用起来也很简单。 国内的pip源,如下: 推荐使用清华源,支持包比较丰富 conda操作 单次使用 1 # cond...

2019-01-07 23:10:16

阅读数 1546

评论数 0

原创 [Keras深度学习浅尝]实战五·使用DNN自编码器实现聚类操作数据降维

[Keras深度学习浅尝]实战五·使用DNN自编码器实现聚类操作数据降维 代码部分 # TensorFlow and tf.keras import tensorflow as tf from tensorflow import keras # Helper libraries import o...

2018-12-21 16:26:56

阅读数 2122

评论数 0

原创 [开发技巧]·html实现返回页面并自动刷新

[APICloud实用技巧教程]实现返回页面并自动刷新 问题描述 在进行APP开发时,有时候会遇到你下一级页面操作过以后会改变上一级页面的结果。这时候就需要我们去刷新上一级页面。 一般可以采取三种方式: 定时刷新 用eventListener,检测事件 使用execScript,外部执行js...

2018-12-18 15:00:52

阅读数 2354

评论数 0

原创 [开发技巧]·TensorFlow中numpy与tensor数据相互转化(支持tf1.x-tf2.x)

[Python3 填坑之旅]2·TensorFlow中Numpy与Tensor数据相互转化 问题描述 在我们使用TensorFlow进行深度学习训练时,很多时候都是与Numpy数据打招呼,例如我们csv或者照片数据等。 但是我们都知道,TensorFlow训练时都是使用Tensor来存储变量的...

2018-12-11 15:31:58

阅读数 13022

评论数 12

原创 [TensorFlow深度学习入门]实战九·用CNN做科赛网TibetanMNIST藏文手写数字数据集准确率98%+

[TensorFlow深度学习入门]实战九·用CNN做科赛网TibetanMNIST藏文手写数字数据集准确率98%+ 我们在博文,使用CNN做Kaggle比赛手写数字识别准确率99%+,在此基础之上,我们进行对科赛网TibetanMNIST藏文手写数字数据集训练,来验证网络的正确性。 问题描述 ...

2018-12-03 23:04:37

阅读数 332

评论数 0

原创 [TensorFlow深度学习入门]实战八·简便方法实现TensorFlow模型参数保存与加载(pb方式)

[TensorFlow深度学习入门]实战八·简便方法实现TensorFlow模型参数保存与加载(pb方式) 在上篇博文中,我们探索了TensorFlow模型参数保存与加载实现方法采用的是保存ckpt的方式。这篇博文我们会使用保存为pd格式文件来实现。 首先,我会在上篇博文基础上,实现由ckpt文件...

2018-12-03 12:02:57

阅读数 291

评论数 0

原创 [TensorFlow深度学习入门]实战六·用CNN做Kaggle比赛手写数字识别准确率99%+

[TensorFlow深度学习入门]实战六·用CNN做手写数字识别准确率99%+ 参考博客地址 import os os.environ["KMP_DUPLICATE_LIB_OK"]="TRUE...

2018-12-01 18:06:23

阅读数 1255

评论数 0

原创 [TensorFlowJS只如初见]实战四·使用TensorFlowJS拟合曲线(类似TensorFlow原生实现方法)

[TensorFlowJS只如初见]实战四·使用TensorFlowJS拟合曲线(类似TensorFlow原生实现方法) 问题描述 拟合y= x*x -2x +3 + 0.1(-1到1的随机值) 曲线 给定x范围(0,3) 问题分析 在直线拟合博客中,我们使用最简单的y=wx+b的模型成...

2018-12-01 11:50:01

阅读数 328

评论数 0

原创 [TensorFlowJS只如初见]实战三·使用TensorFlowJS拟合曲线

问题描述 拟合y= x*x -2x +3 + 0.1(-1到1的随机值) 曲线 给定x范围(0,3) 问题分析 在直线拟合博客中,我们使用最简单的y=wx+b的模型成功拟合了一条直线,现在我们在进一步进行曲线的拟合。简单的y=wx+b模型已经无法满足我们的需求,需要利用更多的神经元来解决...

2018-11-30 10:52:00

阅读数 186

评论数 0

原创 [TensorFlowJS只如初见]实战二·使用TensorFlowJS拟合直线

[TensorFlowJS只如初见]实战二·使用TensorFlowJS拟合直线 问题描述 拟合直线 y =(2x -1) + 0.1(-1到1的随机值) 给定x范围(0,3) 可以使用学习框架 建议使用 y = w * x + b 网络模型 代码 <html&a...

2018-11-29 21:55:46

阅读数 178

评论数 0

原创 [TensorFlowJS只如初见]实战一·JavaScript原生代码实现梯度下降求最小值

[TensorFlowJS只如初见]实战一·JavaScript原生代码实现梯度下降 问题描述: 求解y1 = xx -2 x +3 + 0.01*(-1到1的随机值) 与 y2 = 0 的最小距离点(x,y) 给定x范围(0,3 不使用学习框架,手动编写梯度下降公式求解,提示:x = ...

2018-11-29 21:01:04

阅读数 155

评论数 3

原创 [TensorFlow深度学习入门]实战四·逻辑回归鸢尾花进行分类(对比均方根误差与softmax交叉熵误差区别)

[TensorFlow深度学习入门]实战四·逻辑回归鸢尾花进行分类 代码 使用均方根误差 import numpy as np import pandas as pd import matplotlib.pyplot as plt import tensorflow as tf file_...

2018-11-29 01:12:09

阅读数 910

评论数 0

原创 [PyTorch小试牛刀]实战二·实现逻辑回归对鸢尾花进行分类

[PyTorch小试牛刀]实战二·实现逻辑回归对鸢尾花进行分类 代码 import numpy as np import pandas as pd import matplotlib.pyplot as plt import torch as t from torch.autograd imp...

2018-11-29 00:28:35

阅读数 936

评论数 0

原创 [PyTorch小试牛刀]实战一·使用PyTorch拟合曲线(对比PyTorch与TensorFlow实现的区别)

[PyTorch小试牛刀]实战一·使用PyTorch拟合曲线 在深度学习入门的博客中,我们用TensorFlow进行了拟合曲线,到达了不错的效果。 我们现在使用PyTorch进行相同的曲线拟合,进而来比较一下TensorFlow与PyTorch的异同。 搭建神经网络进行训练的步骤基本相同,我们现在...

2018-11-28 16:06:58

阅读数 1232

评论数 2

原创 [TensorFlow深度学习入门]实战三·使用TensorFlow拟合曲线

[深度学习入门]题目二·使用TensorFlow拟合曲线 问题描述 拟合y= xx -2 x +3 + 0.1*(-1到1的随机值) 曲线 给定x范围(0,3) 问题分析 在上篇博客中,我们使用最简单的y=wx+b的模型成功拟合了一条直线,现在我们在进一步进行曲线的拟合。简单的y=wx+...

2018-11-28 14:49:15

阅读数 995

评论数 0

原创 [TensorFlow深度学习入门]实战二·使用TensorFlow拟合直线

[深度学习入门]题目二·使用TensorFlow拟合直线 问题描述 拟合直线 y =(2x -1) + 0.1(-1到1的随机值) 给定x范围(0,3) 可以使用学习框架 建议使用 y = w * x + b 网络模型 生成数据 import numpy as np import mat...

2018-11-28 14:06:14

阅读数 415

评论数 0

原创 [Python深度学习入门]实战一·Numpy梯度下降求最小值

问题描述: 求解y1 = xx -2 x +3 + 0.02*(-1到1的随机值) 与 y2 = 0 的最小距离点(x,y)给定x范围(0,3)不使用学习框架,手动编写梯度下降公式求解,提示:x = x - @*(y1-y2)导数(@为学习率) 图像为: 代码内容 imp...

2018-11-28 11:37:18

阅读数 675

评论数 1

转载 [深度学习工具]·FoolNLTK 中文处理工具包使用教程

FoolNLTK 中文处理工具包 近日 GitHub 用户 wu.zheng 开源了一个使用双向 LSTM 构建的中文处理工具包,该工具不仅可以实现分词、词性标注和命名实体识别,同时还能使用用户自定义字典加强分词的效果。 特点 可能不是最快的开源中文分词,但很可能是最准的开源中文分词 基于BiL...

2018-11-24 15:29:00

阅读数 661

评论数 0

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