- 博客(71)
- 资源 (45)
- 收藏
- 关注
原创 CS231n: Convolutional Neural Networks for Visual Recognition
CS231n: Convolutional Neural Networks for Visual RecognitionEvent TypeDateDescriptionCourse MaterialsLecture 1Tuesday April 4Course Introduction Computer vision overview Historical context Course logi...
2018-04-29 17:50:54 422
原创 数据挖掘资源汇总
wikipedia.org,历史,领域概述,资源链接:Data mining:介绍了数据挖掘的概念、过程、学术会议、软件等,右侧有细分条目;Category:Data mining:更多和数据挖掘有关的条目;DMOZ关于DM:资源链接;谷歌上不了推荐镜像站,搜索和下载电子书籍推荐Library Genesis(更多在线图书馆)。大学课程、在线教程:Stanford课程:CS...
2018-04-29 17:45:57 710
原创 深度学习|迁移学习|强化学习
1. 深度学习:基于卷积神经网络的深度学习(包括CNN、RNN),主要解决的领域是图像、文本、语音,问题聚焦在分类、回归也就是我们经典的各种神经网络算法。图1:深度学习适用领域图2:吴恩达预知的未来五年的主战场-迁移学习深度学习的局限性:1. 表达能力的限制。因为一个模型毕竟是一种现实的反映,等于是现实的镜像,它能够描述现实的能力越强就越准确...
2018-04-29 15:56:34 3110 1
原创 Python全栈工程师(1:全目录)
目录:(一)算法基础(二)设计模式(三)语言基础(四)网络编程(五)Web基础开发(六)PY Web框架(七)项目实战(八)课后练习答案:http://www.cnblogs.com/catepython/p/8973372.html(九)课堂练习代码:https://github.com/teazj/OldBoy_Python【老男孩】http://w...
2018-04-29 14:38:57 9387 9
原创 机器学习.周志华《16 强化学习 》
强化学习(再励学习)任务与奖赏强化学习任务通常使用马尔可夫决策过程(Markov Decision Process,简称MDP)来描述,具体而言:机器处在一个环境中,每个状态为机器对当前环境的感知;机器只能通过动作来影响环境,当机器执行一个动作后,会使得环境按某种概率转移到另一个状态;同时,环境会根据潜在的奖赏函数反馈给机器一个奖赏。强化学习主要包含四个要素:状态、动作、转移概率以及奖赏函数。状态...
2018-04-29 13:53:18 1850
转载 win10下基于python(anaconda)安装gpu版本的TensorFlow以及kears深度学习框架
最近由于项目需要,要用到深度学习相关内容。从导师那儿拿了一块N卡替换掉了我那不能进行cuda加速的A卡。自己电脑是Ubuntu 16.04和win10双系统,但是平时科研也是win10用的多,且TensorFlow和Keras深度学习框架也都支持Windows,所以打算在win 10下配置gpu版的TensorFlow和Keras深度学习平台(主流深度学习框架参考我这篇博客)。具体流程如下:整个p...
2018-04-28 15:31:00 1068 1
转载 Keras从头开始训练一个在CIFAR10上准确率达到89%的模型
如何用Keras从头开始训练一个在CIFAR10上准确率达到89%的模型CIFAR10 是一个用于图像识别的经典数据集,包含了10个类型的图片。该数据集有60000张尺寸为 32 x 32 的彩色图片,其中50000张用于训练,10000张用于测试。[CIFAR10]在几大经典图像识别数据集(MNIST / CIFAR10 / CIFAR100 / STL-10 / SVHN / ImageNet...
2018-04-28 15:12:05 15195 1
原创 Keras学习笔记2
向量:import numpy as npa = np.array([[1,2],[3,4],[5,6]])sum0 = np.sum(a, axis=0) #列 [ 9 12] sum1 = np.sum(a, axis=1) #行 [ 3 7 11]print sum0print sum1dropout指在深度学习网络的训练过程中,对于神经网络单元,按照一定的概率将其暂时从网络中...
2018-04-28 15:04:49 1155
原创 Keras学习笔记1
官网:http://keras-cn.readthedocs.io/en/latest/1、将Keras输出的loss,val这些值保存到文本中:Keras中的fit函数会返回一个History对象,它的History.history属性会把之前的那些值全保存在里面,如果有验证集的话,也包含了验证集的这些指标变化情况,具体写法:hist=model.fit(train_set_x,train_se...
2018-04-28 15:01:13 546
原创 卷积神经网络结构相关
PART 1针对conv层、全连接层、pooling层,另外稍带介绍了CNN中的激活函数Relu。文章主要参考了零基础入门深度学习(4)中的内容,并根据本人对于CNN的理解进行了部分修改。 本文将详细介绍卷积神经网络以及它的训练算法,以及动手实现一个简单的卷积神经网络。 一个新的激活函数:Relu 最近几年卷积神经网络中,激活函数往往不选择sigmoid或tanh函数,而是选择relu函数。R...
2018-04-28 13:20:05 2584
原创 Python全栈工程师(17:Socket编程6-线程)
什么是线程(thread)?线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务Last: 一个线程是上下文的一个执行,进程是一大堆和计算相关的资源.一个进程可以包含多个线程.Clarification: 和计算相关的资源包括memory pages (all the ...
2018-04-28 10:11:58 387
原创 Python全栈工程师(16:Socket编程5-操作系统回顾)
操作系统发展史手工操作(无操作系统)1946年第一台计算机诞生--20世纪50年代中期,还未出现操作系统,计算机工作采用手工操作方式。手工操作程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机输出计算结果;用户取走结果并卸下纸带(或卡片)后,才让下一个用户上机。 手工操作方式两个特点:(1)...
2018-04-28 10:11:02 297
原创 Unsupervised Feature Learning and Deep Learning(UFLDL)
UFLDL TutorialDescription: This tutorial will teach you the main ideas of Unsupervised Feature Learning and Deep Learning. By working through it, you will also get to implement several feature learnin...
2018-04-27 14:11:04 504
原创 机器学习.周志华《15 规则学习 》
基本概念规则学习概念:机器学习中的规则(rule)通常是指语义明确、能描述数据分布所隐含的客观规律或领域概念、可写成"若…则…"形式的逻辑规则。规则学习(rulelearning)是从训练数据中学习出一组能用于对未见示例进行判别的规则。形式化定义规则左侧称为规则头右侧称为规则体L为规则的长度又叫if-then规则规则冲突冲突定义:一个示例被判别结果不同的多条规则覆盖;解决方法:投票法:判别相同的规...
2018-04-27 10:59:47 2064 2
原创 Python全栈工程师(14:Socket编程3-socketserver并发)
SocketServer模块SocketServer内部使用 IO多路复用 以及 “多线程” 和 “多进程” ,从而实现并发处理多个客户端请求的Socket服务端。即:每个客户端请求连接到服务器时,Socket服务端都会在服务器是创建一个“线程”或者“进程” 专门负责处理当前客户端的所有请求。Socketserver模块简化了写network servers的任务.四个基本服务器类:class s...
2018-04-27 08:14:40 430
原创 Python第三方库安装
Python 安装 第三方库的安装技巧使用conda管理python环境用conda创建python虚拟环境1、failed to create process怎么解决python 在cmd时,报错:failed to create process怎么解决 在cmd命令前加 :python -m 命令(如:python -m conda update conda)2、python 安装第三方库,超...
2018-04-26 15:01:29 668
原创 Python模块之Collections
collections的常用类型有:计数器(Counter)双向队列(deque)默认字典(defaultdict)有序字典(OrderedDict)可命名元组(namedtuple)使用以上类型时需要导入模块 from collections import *1. CounterCounter 作为字典(dict)的一个子类用来进行hashtable计数,将元素进行数量统计、计数后返回一个字典,...
2018-04-26 13:58:32 395
原创 Python模块之glob
功能描述:glob模块可以使用Unix shell风格的通配符匹配符合特定格式的文件和文件夹,跟windows的文件搜索功能差不多。glob模块并非调用一个子shell实现搜索功能,而是在内部调用了os.listdir()和fnmatch.fnmatch()。glob模块共包含以下3个函数:glob(pathname, recursive=False) 第一个参数pathname为需要匹配的字符串...
2018-04-26 13:54:17 419
原创 Python模块之tqdm
tqdm - Python的一个快速,可扩展的进度条。tqdm(读音:taqadum, تقدّم)在阿拉伯语中的意思是进展。tqdm可以在长循环中添加一个进度提示信息,用户只需要封装任意的迭代器 tqdm(iterator),是一个快速、扩展性强的进度条工具库。最基础用法import timefrom tqdm import *for i in tqdm(range(5...
2018-04-26 13:40:02 887
原创 Python全栈工程师(15:Socket编程4-paramiko模块和SSH秘钥)
Python的paramiko模块,该模块基于SSH,用于连接远程服务器并执行相关操作SSHClient用于连接远程服务器并执行基本命令基于用户名密码连接:import paramiko # 创建SSH对象ssh = paramiko.SSHClient()# 允许连接不在know_hosts文件中的主机ssh.set_missing_host_key_policy(paramiko....
2018-04-26 09:33:14 492 2
原创 吴恩达深度学习教程中文笔记目录
深度学习笔记目录课程地址:https://mooc.study.163.com/university/deeplearning_ai#/c专栏:https://blog.csdn.net/shikong_/article/category/7288516https://blog.csdn.net/zchang81/article/category/7163883作业练习:h...
2018-04-26 09:24:40 13739 5
原创 吴恩达机器学习教程中文笔记目录
吴恩达机器学习教程中文笔记目录课程地址:https://www.coursera.org/course/ml第一周一、 引言(Introduction)1.1 欢迎1.2 机器学习是什么?1.3 监督学习1.4 无监督学习二、单变量线性回归(Linear Regression with One Variable)2.1 模型表示2.2 代价函数2.3 代价函数的直观理解I2.4 代价函数的直观理解...
2018-04-26 09:23:08 2714 1
原创 SVN 大揭秘
第一章:WHY当团队进行编码的时候需要版本控制器,于是SVN就诞生了。好吧,在SVN前面还有很多前辈的版本控制器,如CVS等等我也不知道认识到CVS差 --------有了做新东西的想法--------这个新东西的作者也是Open Source Development with CVS的作者,新东西名字都想好了,就叫subversion简称SVN引用:点击打开链接第二章:W...
2018-04-25 22:07:57 578
转载 TensorFlow的tfrecords文件与queue队列组合读取数据方法
转载自:https://blog.csdn.net/liangjun_feng/article/details/79698809?spm=5176.9876270.0.0.39062ef1d8LNGcTensorflow 作为主流的深度学习框架,初学者们根据教程一步一步的敲代码是十分方便,封装的非常好。但是说实话,这种过度的封装在一定阶段真的让人非常抓狂,尤其是在自己写一个小例子的时候,很多时...
2018-04-25 21:19:28 1487 1
原创 使用Keras进行深度学习:(二)CNN讲解及实践
本文是全系列中第2 / 7篇:Keras 从入门到精通使用Keras进行深度学习:(一)Keras 入门 使用Keras进行深度学习:(二)CNN讲解及实践 使用Keras进行深度学习:(三)使用text-CNN处理自然语言(上) 使用Keras进行深度学习:(四)使用text-CNN处理自然语言(下) 使用Keras进行深度学习:(五)RNN和双向RNN讲解及实践 使用Keras进...
2018-04-25 21:10:02 2608
原创 TinyMind第一届汉字书法识别挑战赛
报名地址:http://www.tinymind.cn/competitions/41?from=blog比赛介绍手写字体识别一直是人工智能领域一个热门研究方向,这次我们联合书法领域的权威合作伙伴举办这次书法字体识别大赛,给广大人工智能和手写字体识别技术爱好者提供一个练习和交流的机会,也希望能通过这次比赛发现一些该领域的技术人才。 本次比赛考核的是单字书法图片的文字识别,识别准确度越高得分越高,相...
2018-04-25 21:07:59 1019
转载 Keras画acc和loss曲线图
代码参考:#加载keras模块from __future__ import print_functionimport numpy as npnp.random.seed(1337) # for reproducibilityimport kerasfrom keras.datasets import mnistfrom keras.models import Sequent...
2018-04-25 16:44:52 5031 4
原创 Keras的重要模块
1、优化器(optimizers)优化器是调整每个节点权重的方法,看一个代码示例:model = Sequential() model.add(Dense(64, init='uniform', input_dim=10)) model.add(Activation('tanh')) model.add(Activation('softmax')) sgd = SGD(lr=0.01, de...
2018-04-24 20:31:44 680
原创 解读新零售
从阿里巴巴的“电商翻篇,全面拥抱新零售”,到京东提出的“无界零售”,丁磊结合网易严选、考拉提出“新消费”,雷军提出“新零售”理念并在米家践行。新零售似乎在瞬间引起了业界大佬们的关注,也成为了行业风口。本文将结合阿里研究院的《新零售研究报告》与大家分享新零售的基本概念,希望能够共同学习,共同进步。【新零售】商品系列(2):商品的类目与属性 【新零售】商品系列(1):商品相关的名词解释 【新...
2018-04-24 20:00:55 420
原创 IEEE论文免费下载
1. SCI-hub网址 :sci-hub.tw或http://sci-hub.tw/2.URL下载: 在IEEE(http://ieeexplore.ieee.org/Xplore/home.jsp)上查找一片论文, 复制链接;3、将链接输入第一步的sci-hub:没有翻墙的话可能看不到文件的预览:4.结果其他相关资源问题,欢迎关注公众号【目...
2018-04-23 14:29:18 22358 24
原创 MobileNetV2 :Inverted Residuals and Linear Bottlenecks
论文链接 | https://arxiv.org/abs/1704.04861论文源码 | https://github.com/Randl/MobileNet2-pytorch/摘要:介绍了一种新的移动端架构——MobileNetV2,其在多任务和基准以及不同模型大小的范围上进一步刷新了移动端模型的当前最佳性能。介绍了如何通过全新框架 SSDLite 将这些模型高效应用于目标检测。展示了通过简化...
2018-04-22 21:46:02 8940 2
原创 机器学习.周志华《14 概率图模型 》
目录思维导图转载自:https://blog.csdn.net/liuyan20062010/article/details/72842007导入:机器学习的核心价值观:根据一些已观察到的证据来推断未知。其中基于概率的模型将学习任务归结为计算变量的概率分布;生成式模型:先对联合分布P(Y,R,O)进行建模,从而再来求解后验概率,例如:贝叶斯分类器先对联合分布进行最大似然估计,从而便可以计算类条件概...
2018-04-22 20:40:45 3697 1
转载 设计模式导学目录(全)《一》
圣诞献礼! 2012年-2013年,Sunny在CSDN技术博客中陆续发表了100多篇与设计模式学习相关的文章,涵盖了七个面向对象设计原则和24个设计模式(23个GoF设计模式 + 简单工厂模式),为了方便大家学习,现将所有文章的链接进行了整理,希望能给各位带来帮助! 祝大家圣诞节快乐! 花絮:本文的工作量大大超过之前的估计,几乎整个平安夜都花在它身上了, 基础知...
2018-04-22 19:15:47 304
原创 设计模式导学目录(全)《二》
Java的23种设计模式一个查询网站:http://www.runoob.com/design-pattern/design-pattern-tutorial.html结构型适配器模式 http://www.cnblogs.com/java-my-life/archive/2012/04/13/2442795.html桥接模式 http://blog.csdn.net/jason0539/arti...
2018-04-20 21:58:29 301
原创 Linux常用终端命令之cat、grep、echo、shuf
grepgrep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。grep的一般使用方法就是:grep+[options]+pattern+filename其中patter是要搜索的字符串或正则表达式。参数和正则表达式的字符含义如下:1、参数:...
2018-04-19 21:37:25 3542
原创 Python模块之Click
命令行神器ClickClick 是 Flask 的团队 pallets 开发的优秀开源项目,它为命令行工具的开发封装了大量方法,使开发者只需要专注于功能实现。注:Click Documentation (6.0)Click 是用 Python 写的一个第三方模块,用于快速创建命令行。我们知道,Python 内置了一个 Argparse 的标准库用于创建命令行,但使用起来有些繁琐,Click 相比于...
2018-04-19 21:24:28 873 1
原创 python中自动化部署setup.py的写法
编写python的第三方库,最重要的一个工作就是编写setup.py了,如果我们下载过一些第三库的源代码文件,打开之后一般就会有一个setup.py,执行python setup.py install 就可以安装这个库了。setup.py 如何编写内容很多,可以参考官方文档:https://wiki.python.org/moin/Distutils/Tutorial?highlight=%28s...
2018-04-19 20:14:23 10023 1
原创 pip可识别的requirements.txt的写法
requirements.txt的作用用于记录所有依赖包及其精确的版本号。以便新环境部署。使用pip生成pip freeze >requirements.txt当需要创建这个虚拟环境的完全副本,可以创建一个新的虚拟环境,并在其上运行以下命令pip install -r requirements.txt注:pip:https://pip.pypa.io/en/stable/reference/...
2018-04-19 19:51:36 8414
原创 机器学习.周志华《13 半监督学习 》
思维导图:转载自:https://blog.csdn.net/liuyan20062010/article/details/72676382半监督学习SSL的3种假设:(1) 平滑假设(Smoothness Assumption) 位于稠密数据区域的两个距离很近的样例的类标签相似,当两个样例北稀疏区域分开时,它们的类标签趋于不同。 (2) 聚类假设(Cluster Assumption) 当两个样...
2018-04-19 10:48:38 5295
管理十诫:影响你一生的管理哲学
2019-05-01
Single Image Dehazing via Multi-Scale Convolutional Neural Networks
2019-04-05
Learning Linear Transformations for Fast Arbitrary Style Transfer论文解读
2019-04-03
粉丝经济:传统企业转型互联网的突破口
2019-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人