- 博客(75)
- 资源 (45)
- 收藏
- 关注
原创 蔡康永的201堂情商课
资源:关注”AI产品经理人“公众号,输入【蔡康永的201堂情商课】获取下载链接~做自己喜欢的自己一 情绪管理情绪表达1.情绪颗粒度。懂得情绪是微妙的,多去感知情绪,品味情绪。尝试去表达自己的情绪,比如说,难过,可以更加细致的去描述这种情绪,而不是笼统的用一个词一而概之。这种感知和表达的确需要训练,前提是认识到情绪是微妙的这一事实。跟第一次约会的女孩子去看文艺爱情电影,看完...
2018-01-31 22:27:26 1052
原创 深度学习21天实战caffe学习笔记《12:Caffe 最优化求解过程》
caffe相关代码注释:https://github.com/QueenJuliaZxx/Caffe1、求解器Solver目的:让损失函数达到全局最小;特性:负责记录优化过程,创建用于学习的训练网络和用于评估学习效果的测试网络;调用Forward-->调用Backword-->更新权值,反复迭代优化模型;周期性地评估测试网络;在优化过程中为模型、求解器状态打快照;为了让权值从初始化状态...
2018-01-31 20:15:33 641
原创 深度学习21天实战实战caffe学习笔记《14:Caffe可视化方法》
1、数据可视化Matlab:数据可视化不依赖Caffe环境,可以在任意位置运行代码,建议安装Matlab R2014以上版本;安装:cd MATHWORKS_R2014Asudo ./install -javadir=/opt/jvm/jdk1.8.0_77注意:(1).安装过程中使用破解文件夹Crack内Readme.txt中的序列号;安装完成后使用破解文件夹Crack内 license_4...
2018-01-31 17:49:03 736
原创 深度学习21天实战caffe学习笔记《15:Caffe计算加速》
1、caffe的计时功能 可以对比不同硬件、不同算法、不同模型的处理耗时情况,使得可以有针对性的进行硬件、算法、模型选型和评估;对当前平台上网络各层前向/反向进行计时: $./build/tools/caffe.bin time \2、Caffe GPU加速模式显卡配置高,需要大功率的电源和散热系统。可以租用GPU云服务器,如阿里云HPC:https://www.aliyun.com/...
2018-01-31 17:48:39 693
原创 深度学习21天实战caffe学习笔记《13:Caffe 实用工具》
Caffe框架编译后会生成动态链接库libcaffe.so,其本身不能独立运行。写一个mai()函数,调用Caffe的API,编译时包含相应的头文件,链接时加入livcaffe.so,构成一个完整的Caffe应用程序。1、训练和预测通过命令向caffe.bin传递不同的参数(train/test),来实现深度神经网络的训练、预测。细读:tools/caffe.cpp(包含caffe训练选项、caf...
2018-01-31 17:48:08 569
原创 DSOD: Learning Deeply Supervised Object Detectors from Scratch
复旦、清华和英特尔中国研究院ICCV新作:完全脱离预训练模型的目标检测方法DSOD论文:DSOD: Learning Deeply Supervised Object Detectors from Scratch 论文地址:https://arxiv.org/abs/1708.01241论文代码:https://github.com/szq0214/DSOD 目前,所有基于深度...
2018-01-30 17:16:15 883
原创 caffe中的学习率的衰减机制
根据 caffe/src/caffe/proto/caffe.proto 里的文件,可以看到它有以下几种学习率的衰减速机制:1. fixed: 在训练过程中,学习率不变;2. step:它的学习率的变化就像台价一样;step by step 的; 其中的gamma与stepsize需要设置的;3.exp :表示指数型的,其中参数gamma需要设置;...
2018-01-29 21:50:15 1748 1
原创 Python格式化输出之pprint
简介pprint模块提供了打印出python数据结构类和方法。模块方法:pprint.PrettyPrinter(indent=1,width=80,depth=None, stream=None) 创建一个PrettyPrinter对象 indent --- 缩进, width --- 一行最大宽度,
2018-01-29 20:23:32 807 1
原创 Python模块cPickle
在python中,一般可以使用pickle类来进行python对象的序列化,而cPickle提供了一个更快速简单的接口。cPickle和pickle的序列化/反序列化规则是一样的,使用pickle序列化一个对象,可以使用cPickle来反序列化cPickle可以对任意一种类型的python对象进行序列化操作,如list,dict,甚至是一个类的对象等。序列化就是为了能够完整的保存并能够完全...
2018-01-29 20:10:02 588
原创 Python基础《二十一:Web开发》
HTTP协议简介在Web应用中,服务器把网页传给浏览器,实际上就是把网页的HTML代码发送给浏览器,让浏览器显示出来。而浏览器和服务器之间的传输协议是HTTP,所以: HTML是一种用来定义网页的文本,会HTML,就可以编写网页; HTTP是在网络上传输HTML的协议,用于浏览器和服务器的通信。 安装Google的Chrome浏览器,Chrome提供了一套完整地调试工具,...
2018-01-28 18:20:17 417
原创 Python基础《二十:异步IO》
协程在学习异步IO模型前,先了解协程。协程,又称微线程,纤程。英文名Coroutine。子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。所以子程序调用是通过栈实现的,一个线程就是执行一个子程序。子程序调用总是一个入口,一次返回,调用顺序是明确的。而协程的调用和子程序不同。协程看上去也是子程...
2018-01-28 17:57:16 277
原创 Python基础《十九:函数式装饰器》
Python 装饰器由于函数也是一个对象,而且函数对象可以被赋值给变量,所以,通过变量也能调用该函数。>>> def now():... print('2018-3-25')...>>> f = now>>> f()2018-3-25函数对象有一个__name__属性,可以拿到函数的名字:>>...
2018-01-28 17:19:20 304
原创 Python实战项目之博客网站搭建
参考:廖雪峰网站https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000http://blog.csdn.net/lm409/article/details/63687293Day 1 - 搭建开发环境搭建开发环境首先,确认系
2018-01-28 17:02:29 851
原创 Python基础《十八:SMTP发送邮件》
Python SMTP发送邮件SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。Python创建 SMTP 对象语法如下:import smtplibsmtp
2018-01-28 14:46:31 1289
原创 Python基础《十七:XML解析》
Python XML解析XMLXML教程:http://www.runoob.com/xml/xml-tutorial.htmlXML 指可扩展标记语言(eXtensibleMarkupLanguage),XML 被设计用来传输和存储数据。XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。它也是元标记语言,即定义了用于定义其他与特定领域有关的、语...
2018-01-26 18:33:01 449
原创 Python基础《十六:多线程》
Python 多线程多线程类似于同时执行多个不同程序,多线程运行有如下优点:使用线程可以把占据长时间的程序中的任务放到后台去处理。 用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度 程序的运行速度可能加快 在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况下我们可以释放一些珍贵的资源如内存...
2018-01-26 18:30:29 338
原创 Python基础《十五:GUI编程》
Python GUI编程(Tkinter)Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下: Tkinter:Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 系统里。Tk8.0 的后续版本可以实现本地窗口风格,并良好...
2018-01-26 18:21:43 551
原创 Python模块之JSON
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写。JSON 函数使用 JSON 函数需要导入 json 库:import json。函数描述json.dumps将 Python 对象编码成 JSON 字符串json.loads将已编码的 JSON 字符串解码为 Python 对象json.dumpsjson.dumps 用于将 Pyth...
2018-01-26 18:09:20 436
原创 Python基础《十三:版本差异》
Python2.x与3.x版本区别Python 3.0在设计的时候没有考虑向下相容。Python 2.6作为一个过渡版本,基本使用了Python 2.x的语法和库,同时考虑了向Python 3.0的迁移,允许使用部分Python 3.0的语法与函数。除非执行环境无法安装Python 3.0或者程式本身使用了不支援Python 3.0的第三方库。目前不支援Python 3.0的第三方...
2018-01-26 17:22:46 616
原创 Python基础《十二:网络编程》
Python 网络编程Python 提供了两个级别访问的网络服务。:低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统Socket接口的全部方法。 高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。Socket:Socket又称"套接字",应用程序通常通过"套接字"向网络发...
2018-01-26 17:05:38 314
原创 Python基础《十一:mysql数据库》
python操作mysql数据库Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。Python 数据库接口支持非常多的数据库:GadFly、mSQL、MySQL、PostgreSQL、Microsoft SQL Server 2000、Informix、Interbase、Oracle等不同的数据库需要下载不同的D...
2018-01-26 17:00:27 621
原创 Python基础《十:CGI编程》
Python CGI编程CGI定义:CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上,如:HTTP服务器,提供同客户端HTML页面的接口。网页浏览在网页上点击一个链接或URL的流程:1、使用你的浏览器访问URL并连接到HTTP web 服务器。 2、Web服务器接收到请求信息后会解析URL,并查找访问的文件在服务器上是...
2018-01-26 16:43:08 366
原创 Python模块之re-正则表达式
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。re 模块使 Python 语言拥有全部的正则表达式功能;re 模块也提供了与这些方法功能完全一致的函数,这些函数使用一个模式字符串做为它们的第一个参数。compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。...
2018-01-26 16:15:57 294
原创 Python基础《八:面向对象》
Python 面向对象面向对象技术简介类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。 方法重写:如果从父类继承的方法不能满足子类的需求,...
2018-01-26 16:02:53 404
原创 深度学习21天实战caffe学习笔记《9:Caffe 模型》
一个深度学习模型的参数包括三部分:可学习参数:又称可训练参数、神经网络权系数、权重,其数值由模型初始化参数、误差方向传播过程控制,一般不可人工干预。在内存中用Blob对象保持,必要时以二级制ProtoBuffer文件(*.caffemodel)形态序列化并存储于磁盘上,便于进一步微调(finetune, 又称精调)、共享(例如参数服务器Parameter Server,PS)、性能评估(bench...
2018-01-25 17:39:12 545
原创 深度学习21天实战caffe学习笔记《8:Caffe I/O模块》
运行caffe例程前,详见原始数据转换为LMDB格式,训练网络时需要由数据读取层(DataLayer)不断从LMDB读取数据,送入后续卷积,下采样等层。1、数据读取层DataLayer:DataLayer是Layer的派生类,可以读取LMDB、LEVELDB,还可以从原始图像直接读取ImageDataLayer;(1)数据结构描述(2)数据读取层实现声明:include/caffe/data_la...
2018-01-25 16:40:07 532
原创 深度学习21天实战caffe学习笔记《7 :Caffe数据结构》
Caffe数据结构一、基本概念二、Blob:Caffe的基本存储单元blob:四维数组,维度从低到高(width_,height_,channels_,num_);用于存储和交换数据;存储数据或者权值(data)和权值增量(diff);提供统一的存储器接口,持有一批图像或其他数据、权值、权值更新值;进行网络计算时,每层的输入、输出都需要通过Blob对象缓冲。(1)基本用法可自动同步CPU/GPU上...
2018-01-25 11:41:45 845
原创 Caffe之prototxt
1、可视化工具:http://ethereon.github.io/netscope/quickstart.html2、常用网络模型caffe-model之.prototxt:https://github.com/soeaver/caffe-model3、python生成.prototxt文件工具:http://blog.csdn.net/c406495762/articl
2018-01-24 20:31:35 6017
原创 Python基础《七:IO和文件》
I/O打印到屏幕:printPython提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘。如下:raw_inputinputraw_input函数raw_input([prompt]) 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符):input函数input([prompt]) 函数和 raw_input([prompt]) 函数基本类似,但是input 可以接收一个...
2018-01-24 15:08:51 531
原创 Python模块之time和datetime
日期和时间Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。Python 的 time 模块下有很多函数可以转换常见日期格式。时间戳单位最适于做日期运算。但是1970年之前的日期就无法以此表示了。太遥远的日期也不行,UNIX和Windows只支持到2038年。...
2018-01-24 11:24:11 393
原创 Python基础《六:函数》
定义规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。语法def functionname( paramet...
2018-01-24 11:23:58 448
原创 YAML基础知识
基本概念:http://frontenddev.org/article/yaml-language-introductory-tutorial.html1、简介YAML 语言(发音 /ˈjæməl/ )的设计目标,就是方便人类读写。它实质上是一种通用的数据串行化格式。基本语法规则:大小写敏感使用缩进表示层级关系缩进时不允许使用Tab键,只允许使用
2018-01-22 21:33:27 508
原创 深度学习21天实战caffe学习笔记《6 : Caffe代码梳理》
Caffe代码梳理1、caffe目录结构2、caffe阅读路线:src/caffe/proto/caffe.proto 了解基本数据结构内存对象和磁盘文件的一一映射,主要由ProtoBuffer工具完成;include头文件 理解整个框架,从基类向派生类顺藤摸瓜;.cpp和.cu文件 ...
2018-01-17 19:20:50 765
原创 Ubuntu14.04下gcc4.x多版本切换
Ubuntu14自带GCC的版本是4.8,编译caffe时有时降级到4.7系统使用的gcc版本随着发布版本的不同而不同。查看gcc版本:$gcc -vgcc version 4.9 查看是否安装gcc 4.7$ls /usr/bin/gcc*如果没有4.7,安装4.7:$sudo apt-get install gcc-4.7 gcc-4.7-multilib g++-4.7 g++-4.7-
2018-01-17 19:08:33 822 1
原创 python基础《四:列表、元组、字典》
列表(List)创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:与字符串的索引一样,列表索引从0开始。列表可以进行截取、组合等。访问使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符,如下所示:#!/usr/bin/pythonlist1 = ['physics', 'chemistry', 1997, 2000];list2 = [1, 2, 3,...
2018-01-17 14:01:11 1009
原创 python基础《三:数字、字符串、集合》
Number(数字)Number 数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间。以下实例在变量赋值时 Number 对象将被创建:var1 = 1使用del语句删除一些 Number 对象引用。del var1[,var2[,var3[....,varN]]]]使用del语句删除单个或多个对象,例如:del vardel va...
2018-01-17 13:43:58 625
原创 python基础《二:基础语句》
条件语句if 判断条件: 执行语句……else: 执行语句……if 语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系。当判断条件为多个值时,可以使用以下形式:if 判断条件1: 执行语句1……elif 判断条件2: 执行语句2……elif 判断条件3: 执行语句3……el...
2018-01-16 22:05:17 652
原创 python基础《一:基础语法》
Python基础语法建议默认设置:#!/usr/bin/python# -*- coding: UTF-8 -*-# 文件名:xxx.py交互式编程交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码。linux上只需要在命令行中输入 Python 命令即可启动交互式编程:$ pythonPython 2.7.6 (default, Se...
2018-01-16 21:50:23 519
转载 从15000个Python开源项目中精选的Top30,Github平均star为3707,赶紧收藏!
翻译 | AI科技大本营(ID:rgznai100)参与 | SuiSui继推出2017年机器学习开源项目Top 30榜单后,Mybridge AI又推出了一个Python开源项目Top 30榜单,包括开源Python库、工具等。该榜单基于项目质量、用户参与度以及其他几个方面进行了评估,从大约15000个开源项目中挑选了Top 30,差不多都是在2017年1-1
2018-01-16 15:40:36 566
原创 Understanding and Improving Convolutional Neural Networks via Concatenated Rectified Linear Units
论文: Understanding and Improving Convolutional Neural Networks via Concatenated Rectified Linear Units 代码 :https://github.com/albanie/CReLU1. 背景论文作者在 AlexNet 的模型上做了一个有趣的实验,发现:低层的卷积层中的一些滤波器核
2018-01-16 09:58:13 849
管理十诫:影响你一生的管理哲学
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关注的人