自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 收藏
  • 关注

原创 NLP 领域缩略词

自然语言处理及计算语言学常见缩略词参考链接:https://www.gooseeker.com/cn/node/knowledgebase/nlp_acronym自然语言处理(NLP, natural language processing)及计算语言学(CL, Computational Linguistics)常见缩略词ACL = Association for Computat...

2020-01-20 11:59:30 731

原创 Ubuntu 18.04安装CUDA和cuDNN

系统: ubuntu 18.04Driver Version: 430.50 CUDA Version: 10.1一、安装N卡驱动方法一:通过ubuntu中的“软件更新“升级原有驱动(简单无脑)https://jingyan.baidu.com/article/d7130635c5a86113fdf47532.html方法二:通过命令行安装(小白绕行)ht...

2019-12-07 22:15:23 804

原创 Unable to install “<PACKAGE>”: snap “<PACKAGE>” has “install-snap” change in progress

系统:ubuntu18.04出现这个错误可能是Snap已经在后台工作,你只需要中止相应的 sanp程序,在重新安装即可。1.打开终端并运行,snap changes查看正在进行的应用安装列表。snap changes2.中止正在进行的安装程序sudo snap abort change_ID //change_ID为你要终止的程序对应的ID值参考:...

2019-09-07 15:51:45 5157

原创 ubuntu18 LightGBM GPU版安装

环境:ubuntu 18 python3.7方法一:自己编译源码安装1.安装依赖环境 OpenCL 1.2 ,libboost$ sudo apt-get install ocl-icd-libopencl1$ sudo apt-get install ocl-icd-opencl-dev$ sudo apt-get install libboost-dev$ sudo...

2019-08-25 14:56:03 1494

原创 c++ 调用 .so 文件- bug1

运行环境:系统:ubuntu14 IDE:Clionc++ 调用 .so文件时出现如下错误:/home/user/CLionProjects/untitled/main.cpp:10: undefined reference to `dlopen'/home/user/CLionProjects/untitled/main.cpp:15: undefined referenc...

2019-08-16 17:51:39 942

原创 StratifiedShuffleSplit与StratifiedKFold区别

StratifiedShuffleSplit StratifiedKFold 训练集、测试集划分 通过指定 test_size 或train_size 通过指定 cv 是否支持shuffle 是 是 区别 保证每组训练集(或测试集)的数据分布一致,但不一定与原始数据分布一致 保证训练集(或测试集)与原始数据的...

2019-07-18 17:11:11 2603

转载 修改Jupyter工作路径

打开 Anaconda Prompt 输入命令 jupyter notebook --generate-config 打开C:/Users/你的账户/.jupyter/jupyter_notebook_config.py 修改 #c.NotebookApp.notebook_dir = '' 为 c.NotebookApp.notebook_dir = '你想要默认打开的文件夹' 开始菜单...

2019-04-05 13:23:06 740

原创 深度学习之‘参数初始化’

1.Xavier 初始化适用于 tanh , sigmoidXavier初始化的基本思想是保持输入和输出的方差一致,避免了所有输出值都趋向于0,Xavier初始化的推导过程是基于线性函数的,所以他不适用于ReluW = tf.Variable(np.random.randn(node_in, node_out)) / np.sqrt(node_in)node_in:输入的layer_...

2019-03-21 14:43:41 459

转载 如何使用TensorFlow中的高级API:Estimator、Experiment和Dataset

李泽南翻译2017/09/09 12:44如何使用TensorFlow中的高级API:Estimator、Experiment和Dataset近日,背景调查公司 Onfido 研究主管 Peter Roelants 在 Medium 上发表了一篇题为《Higher-Level APIs in TensorFlow》的文章,通过实例详细介绍了如何使用 TensorFlow 中的高级 API(Esti...

2019-03-18 19:55:43 1445

原创 neo4j之'neo4j-import(neo4j-admin import)实战'

1.neo4j-admin import语法:neo4j-admin import [--mode=csv] [--database=&lt;name&gt;] [--additional-config=&lt;config-file-path&gt;] [--report-file=&...

2019-03-14 22:51:16 9885 1

转载 爬虫之'HTTP消息头'

1.常用的HTTP请求头协议头 说明 示例 状态 Accept 可接受的响应内容类型(Content-Types)。 Accept: text/plain 固定 Accept-Charset 可接受的字符集 Accept-Charset: utf-8 固定 Accept-Encoding 可接受的响应内容的编码方式。...

2019-03-13 19:54:13 336

原创 机器学习值‘roc曲线优点’

学习‘ROC曲线实例分析- FreeApe - CSDN博客’笔记1.ROC曲线的优点:1.对类别不平衡不敏感2.适用于评估分类器的整体性能3.不会随着样本中的正负样本比例变化而产生明显变化2.原因:分别对正例和负例采样(TPR用到的TP和FN同属P列,可以理解为对正例的采样结果;FPR用到的FP和TN同属N列,可以理解为对负例的采样结果),而像Precision使用的TP和FP就...

2019-03-07 19:05:47 2329

原创 深度学习之‘Batch Normalization’

学习‘Batch Normalization原理与实战- 知乎’的笔记总结:Batch Normalization是为了解决Internal Covariate Shift(内部协变量变换)而提出的一种方法,相对于传统方法白化而言(1)计算量更小(2)保留了节点上的输入数据的表达力。正文:1.什么是Internal Covariate Shift?Batch Normalizati...

2019-03-07 18:22:37 232

原创 sql之'字符串的子片段查询'

一.实现方法1.substring(expression,start,length)返回字符、binary、text 或 image 表达式的一部分。 expression:字符串、二进制字符串、text、image、列或包含列的表达式 start:整数,指定子串的开始位置注:SQL中"1"表示字符串中的第一个字符 length:整数,指定子...

2019-03-07 17:13:49 652

原创 sql之'having 与 where区别'

where having 相同 条件查询 条件查询 不同 对分组前的数据进行筛选 对分组后的数据进行筛选 条件中不能包含聚合函数 条件中可以包含聚合函数 eg:create TABLE practice(student VARCHAR(10),xueke CHAR(4),fenshu INT);insert into pr...

2019-03-07 15:09:05 87

原创 tensorflow之static_rnn和dynamic_rnn

1.dynamic_rnn与static_rnn区别。 static_rnn dynamic_rnn 不同 输入数据格式 [seq_length,batch_size,embed_size] [batch,seq_length,embed_size] 输出数据格式 [seq_length,batch_size,embed_size] ...

2019-03-01 19:31:52 1113 1

原创 BERT之'测试数据集描述'

根据《BERT破的11项纪录具体都是什么》,《BERT详解》整理 简写 全称 数据集描述   MultiNLI multi-genre natural language inference (多类型文本蕴含关系识别) 文本间的推理关系,又称为文本蕴含关系。样本都是文本对,第一个文本M作为前提,如果能够从文本M推理出第二个文本N,即可...

2019-02-20 00:01:06 5264 1

转载 SQL之‘truncate 、delete与drop区别’

转载地址:一、delete1、delete是DML,执行delete操作时,每次从表中删除一行,并且同时将该行的的删除操作记录在redo和undo表空间中以便进行回滚(rollback)和重做操作,但要注意表空间要足够大,需要手动提交(commit)操作才能生效,可以通过rollback撤消操作。2、delete可根据条件删除表中满足条件的数据,如果不指定where子句,那么删除表中所...

2019-02-13 14:43:51 100

原创 python之'实例方法、静态方法和类方法的区别和使用'

1.区别:  实例方法 类方法 静态方法 第一个默认参数 self :表示当前类的一个实例 cls :表示当前类本身 没有第一个默认参数 修饰器 没有修饰器 @classmethod @staticmethod 方法调用 实例对象 类名/实例对象 类名/实例对象 使用 方法内需要使用实...

2019-02-13 00:10:12 167

转载 flask之'flask_login实战'

 python3.5Flask 0.12.2Flask_Login 0.4.1Flask-WTF 0.14.2PyMySQL 0.8.0WTForms 2.1DBUtils 1.2目录结构:Model/User_model.py #创建一个类,用来通过sql语句查询结果实例化对象用class User_mod(): def __init__(self)...

2019-02-12 22:17:13 446

转载 Python之'hasattr() getattr() setattr() 函数使用方法'

python版本:3.61.hasattr(object, name)判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。class test(): name="xiaohua" def run(self): return "HelloWord"t=test()print(hasa...

2019-02-12 21:47:33 153

原创 python之'MethodType用法'

python版本:3.61.语法:MethodType(Callable,  object)2.使用实例2.1.把方法绑定到类的实例中,此时方法在类实例间不共享from types import MethodTypeclass Student(object): passdef set_name(self, name): self.name = name...

2019-02-12 21:25:25 1094

原创 python之'定制类'

python版本:3.6.51.__slots__()当我们定义了一个 class,创建了一个 class 的实例后,我们可以给该实例绑定任何属性和方法,通过 __slots__ 我们想要限制实例的属性 # 定义 Student 类,只允许对 Student 实例添加 name 属性:class Student(object):    __slots__ = ('name')...

2019-02-12 20:50:01 570

原创 flask之SQLAlchemy查询

python版本:3.6.51.query中filter和filter_by的区别:filter() filter_by() 传入参数为表达式 query(User.name).filter(User.name==’ss’) 传入参数为变量  query(User.name).filter_by(fullname=’ss’) ...

2019-02-12 16:21:22 4853

原创 flask之'sqlalchemy 实战案例'

1. 实战案例 (根据官方原文改写)my_sqlalchem.pyfrom flask_sqlalchemy import SQLAlchemydb = SQLAlchemy()class User(db.Model): __tablename__ = 'user' id = db.Column(db.Integer, primary_key=True) ...

2019-02-12 15:34:15 415

转载 Flask之消息闪现

一个基于GUI好的应用程序需要向用户提供交互的反馈信息。 例如,桌面应用程序使用对话框或消息框,JavaScript使用alert()函数用于类似的目的。在Flask Web应用程序中生成这样的信息消息很容易。 Flask框架的闪现系统使得可以在一个视图中创建一个消息并将其呈现在名为next的视图函数中。Flask模块包含flash()方法。 它将消息传递给下一个请求,该请求通...

2019-02-09 18:11:20 683

原创 flask之url_for()函数

官方文档1.url_for()作用:(1)给指定的函数构造 URL。(2)访问静态文件(CSS / JavaScript 等)。 只要在你的包中或是模块的所在目录中创建一个名为 static 的文件夹,在应用中使用 /static 即可访问。1.1给指定的函数构造 URL:它接受函数名作为第一个参数,也接受 URL 规则中对应的变量作为参数。未知变量部分会添加到 URL 末尾作为查询...

2019-02-09 16:33:40 46556

原创 flask之jinja2

jinja版本: jinja2.1.0jinja2:一.简介:jinja2是Flask作者开发的一个模板系统,起初是仿django模板的一个模板引擎,为Flask提供模板支持。二.语法基本语法:控制结构 {% %}变量取值 {{ }}注释 {# #}1.变量取值 {{ }}:jinja2模板中使用 {{ }} 语法表示一个变量,它是一种特殊的占位符。当利用jinja2进行渲染...

2019-02-09 15:26:41 742

原创 flask中后台发送html页面的几种方法

1、render_template(): 引入html文件,同时根据后面传入的参数,对html进行修改渲染。&lt;html&gt; &lt;body&gt; &lt;h1&gt;Hello, {{user.nickname}}!&lt;/h1&gt; &lt;/body&gt;&lt;/html&gt; 注:{{}}表示这是一个变量,可以根据用户在模块端给予的参数的...

2019-02-07 00:42:50 13185 1

原创 flask之单页面与多页面区别

一.单页面访问流程:  二.多页面访问流程:主要区别:单页面 多页面 数据渲染(将data 放入html中)是在客户端完成   数据渲染是在服务器端完成 数据运算主要集中在客户端,由js完成 数据运算主要集中在服务器,由view_func完成  ...

2019-02-06 21:59:26 1303

原创 mysql 中 'Access denied for user root@localhost' 错误

解决方法:1.编辑mysql配置文件my.ini(在mysql的安装目录下),在[mysqld]这个条目下加入 skip-grant-tables 保存退出后重启mysql2.点击“开始”-&gt;“运行”(快捷键Win+R)。3.停止mysql:  net stop mysql4.启动mysql: net start mysql  5.登录: mysql -u roo...

2019-02-03 23:40:00 228

原创 浅析 Python 中的 with关键字

1.with使用条件:只有实现了上下文管理器协议的对象下才能使用with。引入概念:    (1)上下文管理协议(Context Management Protocol):        支持该协议的对象要实现__enter__() 和 __exit__()这两个方法。    (2)上下文管理器(Context Manager):        支持上下文管理协议的对象,这种对象实...

2019-02-03 23:33:39 237

原创 Flask之工作原理

注:参数名称 参数说明 注释 app Flask 实例化对象   App Context Flask 上下文 封装了Flask对象 _app_ctx_stack Flask 所对应的栈   current_app(Local Proxy) Flask 对象的代理 指向_app_ctx_stack顶端 Reque...

2019-02-01 15:36:09 1436

原创 from . import *

from . import *表示从当前文件的路径(.)导入所有()其实不光是python,其他编程语言 '.'代表的都是当前路径,*在正则表达式表示的是任意文件。

2019-01-31 22:41:47 1382

转载 np.newaxis

np.newaxis的作用就是在这一位置增加一个一维,这一位置指的是np.newaxis所在的位置,比较抽象,需要配合例子理解。x1 = np.array([1, 2, 3, 4, 5])# the shape of x1 is (5,)x1_new = x1[:, np.newaxis]# now, the shape of x1_new is (5, 1)# array([[1]...

2019-01-26 16:21:24 292

原创 Jupyter Magic - Timing(%%time %time %timeit)

对于计时有两个十分有用的魔法命令:%%time和%timeit. 如果你有些代码运行地十分缓慢,而你想确定是否问题出在这里,这两个命令将会非常方便。1.%%time将会给出cell的代码运行一次所花费的时间。%%timeimport timefor _ in range(1000): time.sleep(0.01)# sleep for 0.01 secondso...

2019-01-25 19:09:42 25912 8

原创 聊天机器人中的意图识别

一.为什么需要做意图识别:当用户与聊天机器人进行沟通时,机器人能够根据用户提出的直接或者间接的信息来快速判断用户的真实意图。这是以前的弱人工智能机器人很难做到的,而精准识别出用户的这些消费相关的意图对于企业来说有巨大的商业价值。例如:1.你好! (闲聊)2.浙江语文教材是什么版本的?(检索)  语义相似度计算/3.我想买卖一本浙江语文教材  (推荐)二.意图识别实现:意图识别...

2018-12-26 11:43:25 5401 3

转载 Capsule 核心代码解读

原文地址Capsule核心代码解读前几天,Sara Sabour 开源了一份 Capsule 代码,该代码是论文 Dynamic Routing between Capsules 中所采用的实现。其实早在去年刚公布此论文,机器之心就曾详解解读过核心思想与基本代码,我们采用的代码也是各研究者尝试复现论文结果的模型。而最近 Sara 开放的代码是标准的官方实现,因此我们希望能解读部分核心代码,并探讨...

2018-12-23 13:52:46 2897 1

翻译 Xgboost 官方源码(python版本)

官网地址一.XGBClassifierxgboost.XGBClassifier(max_depth=3,  learning_rate=0.1, n_estimators=100,  silent=True,  objectiv...

2018-12-22 22:48:03 4128

转载 先读懂CapsNet架构然后用TensorFlow实现:全面解析Hinton提出的Capsule

上周&amp;amp;nbsp;Geoffrey&amp;amp;nbsp;Hinton&amp;amp;nbsp;等人公开了那篇备受关注的&amp;amp;nbsp;NIPS&amp;amp;nbsp;论文,而后很多研究者与开发者都阅读了该论文并作出了一定的代码实现。机器之心在本文中将详细解释该论文提出的结构与过程,并借助&amp;amp;nbsp;GitHub&amp;amp;nbsp;上热烈讨论的项目完成了&amp;amp;nbsp;Ca

2018-12-22 21:25:10 569

空空如也

空空如也

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

TA关注的人

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