自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Just for fun的专栏

好玩,最重要

转载 JavaScript 实现一个简单的MVVM前端框架(ES6语法)

前言随着前端各大框架的崛起,为我们平时的开发带来了相当的便利,我们不能一直停留在应用层面,今天就自己动手实现一个乞丐版的MVVM小框架完整代码github地址效果<div id="app"> <p>{{a}}</p> <p>{{b.b}}</p> <input type="text" v-model="a"></div><script>const vm = ne

2020-08-02 17:17:38 30

转载 Python使用pydub库对mp3与wav格式进行互转的方法

我们需要用到一个叫pydub的类库,pydub是python的高级一个音频处理库,可以让你以一种不那么蠢的方法处理音频。---开发者原话 1 https://github.com/jiaaro/pydub 附上开发者的github地址安装: 1 pip install pydub 如果在pycharm中也可以这样安装:setting----Project Interpreter----右边绿色+号点一

2020-06-29 17:21:34 174

原创 Django 全文检索

https://www.cnblogs.com/gcgc/p/10762416.htmlhttps://cloud.tencent.com/developer/article/1466404https://blog.csdn.net/smartwu_sir/article/details/80209907https://www.cnblogs.com/crazymagic/p/10046593.html

2020-06-29 09:26:29 75

原创 pytorch官网下载太慢解决方案:使用清华镜像源

windows版打开Anaconda promptconda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda config --set show_channel_urls yesconda config --

2020-06-19 16:21:34 712

转载 Goodness of Pronunciation

关于打分使用的算法目前工业界采用的主流的跟读口语评分方法主要是基于隐马尔可夫模型(Hidden Markov Model)的语音识别引擎,利用其似然分数值(likelihood score)以及其他相关的信息做为评分依据。其中,最经典的GOP(Goodness of Pronunciation)方法是由麻省理工大学的Silke Witt在他的博士论文中提出。之后的评分方法大都与GOP算法相似,或者是由它衍生出来。流利说使用的打分算法也正是以GOP算法为基础的。GOP算法:Wit...

2020-06-19 09:38:19 173

原创 Python 标准库2, __builtin__ 模块和 exceptions 模块

__builtin__ 模块使用 元组或字典中的参数调用参数 apple 函数def function(a, b): print(a, b)# 元组为 第 2 个参数apple(funciton, ("whither", "canada?")# 字典为 第 3 个参数apple(function, ("whither"), {"b": "canada?"})加载 __import__ 函数from-import 其实是靠内建函数 __import__ 来工作的impo

2020-06-07 18:22:22 138

原创 Python 标准库1

Python 的标准库包括了很多的模块,从 Python 语言自身特定的类型和声明,到一些只用于少数程序的不著名的模块。1、内建函数和异常下面的这两个模块比其他模块加在一起还要重要:定义内建函数的 __builtin__ 模块:如 len, int, range ... 定义所有内建异常的 exceptions 模块Python 在启动时导入这两个模块,使任何程序都能够使用它们。2、操作系统接口模块Python 有许多使用了 POSIX 标准 API 和标准 C 语言库的模块,它们为

2020-06-07 17:29:13 142

转载 中文机器翻译数据集

DatasetWMT2018AI challenger(英中翻译规模最大的口语领域英中双语对照数据集)UM-Corpus: A Large English-Chinese Parallel CorpusOpenSubtitles2016MultiUNMethodsAI Challenger 2017 奇遇记机器翻译如何解决数据量小的问题?...

2020-05-18 16:08:37 458

转载 NLP:自回归(Autoregressive LM)与自编码语言模型(Autoencoder LM)

链接:https://zhuanlan.zhihu.com/p/70257427自回归根据上文内容预测下一个可能跟随的单词,就是常说的自左向右的语言模型任务,或者反过来也行,就是根据下文预测前面的单词,这种类型的LM被称为自回归语言模型。(GPT,ELMO)GPT 就是典型的自回归语言模型。ELMO尽管看上去利用了上文,也利用了下文,但是本质上仍然是自回归LM,这个跟模型具体怎么实现有关系。ELMO是做了两个方向(从左到右以及从右到左两个方向的语言模型),但是是分别有两个方向的自回归LM,然后把LST

2020-05-13 09:45:46 163

原创 A project

1、创建 Django 环境Pycharm Python 3.7pip install Django==2.2.5pip install djangorestframework==3.10.22、项目创建新建extra_apps (扩展的源码包)apps (放所有app)media (保存图片)# 把extra_apps和apps标记为sources root,然后settings中也要加路径# 修改 settings.pyimport s.

2020-05-12 10:27:07 158

原创 小程序 tfjs

在小程序中添加 tensoflowjs 插件(详细的说明文档)在小程序的根目录下$ npm init$ npm install @tensorflow/tfjs-core$ npm install @tensorflow/tfjs-converter$ npm install @tensorflow/tfjs-layers$ npm install fetch-wechar构建 npmnpm install regenerator_runtime 异步加载库cons.

2020-05-10 15:07:58 139

转载 用tensorflow.js实现浏览器内的手写数字识别

原文简介Tensorflow.js是google推出的一个开源的基于JavaScript的机器学习库,相对与基于其他语言的tersorflow库,它的最特别之处就是允许我们直接把模型的训练和数据预测放在前端,置于浏览器内。本文会用一个简单的demo介绍如何从零开始训练一个tensorflow模型,并在浏览器内实现手写数字识别,最终效果大约如下:手写数字识别示例本文会假设你有基本的python和JavaScript的知识。项目的完整代码参考github。准备项目代码的目录.

2020-05-08 18:56:30 269

转载 常见的32项NLP任务以及对应的评测数据、评测指标、目前的SOTA结果以及对应的Paper

任务 描述 corpus/dataset 评价指标 SOTA 结果 Papers Chunking 组块分析 Penn Treebank F1 95.77 ...

2020-05-07 16:19:45 337

转载 Deep Biaffine Attention for Neural Dependency Parsing

原文https://www.hankcs.com/nlp/parsing/deep-biaffine-attention-for-neural-dependency-parsing.html这是斯坦福专攻Dependency Parsing的博士生Dozat在ICLR 2017上的论文,拿到了graph-based方法中的最高分,改进版还拿到了CoNLL 2017 Shared Task的第一...

2020-05-07 15:28:31 129

原创 Deep Learning with JS

一、基础知识code:https://github.com/tensorflow/tfjs-examples第一个示例,线性回归codepen.io/tfjs-book/pen/VEVMMd<!DOCTYPE html><html lang="en"><!-- >python -m http.server 8080 -->&...

2020-05-04 17:56:44 159

转载 比Python快100倍,利用Cython实现高速NLP项目

原文https://juejin.im/post/5b4c3a6de51d4519044a6765选自Medium,作者:Thomas Wolf,机器之心编译。Cython 是一个工具包,可以使你在 Python 中编译 C 语言,这就是为什么 numpy 和 pandas 很快的原因,Cython 就是 Python 的超集。在本文中,作者将为我们介绍他的 GitHub 项目 Neur...

2020-04-29 09:09:19 107

转载 Python自然语言处理第二章-2.5WordNet(III)——更多词汇关系:部分、整体、集合、蕴含等

WordNet(III)——更多词汇关系:部分、整体、集合、蕴含等0. 本节内容从条目到部分(部件、实质)part_holonyms()substance_holonyms()或从条目到包含它们的东西(整体)part_meronyms( )substance_meronyms( )或从条目到集合member_meronyms( )特别注意:本文提到的部分方法在书中并没有括号...

2020-04-18 18:42:34 93

原创 ubuntu – 找不到lgfortran

得到了错误/usr/bin/ld: cannot find -lgfortran虽然安装了:ldconfig -p | grep fortran libgfortran.so.3 (libc6,x86-64) => /usr/lib/libgfortran.so.3解决办法:sudo ln -s /usr/lib/x86_64-linux-gnu/l...

2020-04-01 17:11:35 213

转载 微信小程序template模板与component组件的区别和使用

原文https://www.cnblogs.com/xyyt/p/9559326.html

2020-03-20 14:51:50 111

转载 python自带的用于解析HTML的库HtmlParser

HtmlParser,顾名思义,是解析Html的一个工具。python自带的。一、常用属性和方法介绍HtmlParser是一个类,在使用时一般继承它然后重载它的方法,来达到解析出需要的数据的目的。1.常用属性:lasttag,保存上一个解析的标签名,是字符串。2.常用方法:handle_starttag(tag, attrs) ,处理开始标签,比如< div>;...

2020-03-19 16:36:54 181

转载 CSS3实现对话气泡效果

以前我们要实现对话气泡效果很麻烦,从有了CSS3以后就变得简单多了,我们就来看下CSS3如何实现对话气泡效果。CSS3开始改变我 们的生活了。现在要创建一个在个浏览器下面都看起来不错的对话浮层就简单了很多,一个HTML元素,一些CSS3代码,不需要图片,也不需要 Javascript。一点一点开始吧,先来看看HTML结构,只需要一个元素就可以了。我们使用p标签。 1 ...

2020-03-13 11:33:45 112

转载 tensorflow2.0学习-4 低阶API

原文https://github.com/lyhue1991/eat_tensorflow2_in_30_days1、张量张量的操作主要包括张量的结构操作和张量的数学运算。张量结构操作诸如:张量创建,索引切片,维度变换,合并分割。张量数学运算主要有:标量运算,向量运算,矩阵运算。另外我们会介绍张量运算的广播机制。本篇我们介绍张量的结构操作。创建张量:张量创建的许多方法和nu...

2020-03-02 17:44:20 194

转载 tensorflow2.0学习-3 API层次结构

低阶、中阶和高阶API1、低阶API使用TensorFlow的低阶API实现线性回归模型。低阶API主要包括张量操作,计算图和自动微分。import tensorflow as tf#打印时间分割线@tf.functiondef printbar(): ts = tf.timestamp() today_ts = ts%(24*60*60) hour...

2020-03-02 16:40:48 335

转载 tensorflow2.0学习-2 基本概念

原文https://github.com/lyhue1991/eat_tensorflow2_in_30_days1、张量程序 = 数据结构+算法。TensorFlow程序 = 张量数据结构 + 计算图算法语言张量和计算图是 TensorFlow的核心概念。Tensorflow的基本数据结构是张量Tensor。张量即多维数组。Tensorflow的张量和numpy中的array...

2020-03-02 16:29:06 285

转载 tensorflow2.0学习-1

原文https://github.com/lyhue1991/eat_tensorflow2_in_30_days1、数据准备有三种数据形式:结构化数据、图像和文本结构化数据:一般使用panda图像数据:在tensorflow中常用方案有两种,第一种是使用tf.keras中的ImageDataGenerator工具构建图片数据生成器。 第二种是...

2020-03-02 16:02:28 604

转载 人工智能实战小程序之语音_前端开发

https://github.com/yuzd/microsoft_ai1. 人工智能实战小程序之准备工作2. 人工智能实战小程序之语音_前端开发今天这部分主要讲小程序前端功能的开发由于我偏后端,css是我的弱项,可能很多人和我一样开发小程序不知道如何下手,希望本篇文章对你有帮助我的学习路线是:大略看一遍小程序的api文档然后在github上找一些小程序(我倾向于...

2020-01-15 10:41:44 131

转载 tf.nn,tf.layers, tf.contrib模块介绍

原文

2020-01-14 19:20:58 85

转载 高级API之tf.layers

原文之前写的代码都是基于比较底层的API了,底层的API其实是有好处的,虽然还是调API,但是至少对于原理有小小的理解才能够写出代码。而且在实现一些新的论文或者要实现一个新的点子的时候,这时候是没有API的,因此底层的API非常有存在的必要,且必须经过这一个过程。但是对于一个非常熟悉底层原理和经过了写底层代码这个过程的人,在有些很常见的任务上,就是用高级封装好的API就行。tf.layers...

2020-01-14 19:15:58 62

转载 tf API 研读1:tf.nn,tf.layers, tf.contrib概述

你要的答案或许都在这里:小鹏的博客目录我们在使用tensorflow时,会发现tf.nn,tf.layers, tf.contrib模块有很多功能是重复的,尤其是卷积操作,在使用的时候,我们可以根据需要现在不同的模块。但有些时候可以一起混用。下面是对三个模块的简述:(1)tf.nn :提供神经网络相关操作的支持,包括卷积操作(conv)、...

2020-01-14 15:28:41 65

转载 TensorFlow模型保存和提取方法

1. TensorFlow通过tf.train.Saver类实现神经网络模型的保存和提取。tf.train.Saver对象saver的save方法将TensorFlow模型保存到指定路径中,saver.save(sess,"Model/model.ckpt"),实际在这个文件目录下会生成4个人文件:checkpoint文件保存了一个录下多有的模型文件列表,model.ckpt.meta保存...

2020-01-13 15:10:32 96

转载 tensorflow模型介绍以及参数提取

在博客开始前,首先郑重感谢博主jiongnima的博客对我的帮助,我按照博主的方法顺利的把bcnn模型的tensorflow版转为caffe版,关于bcnn模型,它是个细粒度分类模型,我将在后续的博客中详细介绍。首先隆重呈上博主的链接:https://blog.csdn.net/jiongnima/article/details/78326515转模型系列博文的操作主要基于博主...

2020-01-13 15:06:40 369

转载 理解滑动平均(exponential moving average)

目录1. 用滑动平均估计局部均值2. TensorFlow中使用滑动平均来更新变量(参数)3. 滑动平均为什么在测试过程中被使用?1. 用滑动平均估计局部均值  滑动平均(exponential moving average),或者叫做指数加权平均(exponentially weighted moving average),可以用来估计变量的局部均值,使得变量的更新与一段时间内的历史...

2020-01-13 14:26:22 169

原创 dependency parser 项目汇总

McDonald 2005https://github.com/dorcoh/DependencyParserSimple and Accurate Dependency Parsing Using Bidirectional LSTM Feature Representationshttps://github.com/Horse-G/NLP_neural_networkRecurre...

2020-01-03 11:52:21 91

转载 【Learning Notes】CTC 原理及实现

原文CTC( Connectionist Temporal Classification,连接时序分类)是一种用于序列建模的工具,其核心是定义了特殊的目标函数/优化准则[1]。 jupyter notebook 版见 repo.1. 算法这里大体根据 Alex Graves 的开山之作[1],讨论 CTC 的算法原理,并基于 numpy 从零实现 CTC 的推理及训练算...

2019-12-30 22:11:26 100

转载 使用d3.js创建关系图

本实例是在网络搜索的结果下,自己改了些东西创建而成。实现了关系图的移动、拖拽、放大功能。以及数据的分类等等。代码稍显繁琐,如有建议可以评论区讨论。另外案例中的d3.js为3.5.17版本,请注意安装。<!DOCTYPE html><html><head> <style> #divid { ...

2019-12-26 14:38:20 728

转载 python之运算符重载

原文运算符重载:什么是运算符重载让自定义的类生成的对象(实例)能够使用运算符进行操作作用:让自定义的实例像内建对象一样进行运算符操作让程序简洁易读对自定义对象将运算符赋予新的规则算术运算符的重载:方法名 ...

2019-12-26 14:28:56 62

转载 纯Python和PyTorch对比实现softmax及其反向传播

摘要本文使用纯 Python 和 PyTorch 对比实现softmax函数及其反向传播.相关原理和详细解释, 请参考文章 :softmax函数详解及反向传播中的梯度求导系列文章索引 :https://blog.csdn.net/oBrightLamp/article/details/85067981正文import numpy as npim...

2019-12-23 10:59:01 87

转载 js获取元素的距离父元素、窗口的距离offsetTop,offsetHeight,clientHeight

前言相信很多项目中都会有这样一个小需求(PC端,移动端则是点击),鼠标移上某个菜单或者某个位置,显示一个弹出框,移开则隐藏弹出框,就是css中hover效果,这种通常做法是每个子菜单下都有一个弹框,父元素相对定位,子元素绝对定位,只需要控制的弹框的显示与隐藏即可,但是,当鼠标移动到边界的菜单上时,弹框可能会超出外部元素的范围,如下图:解决办法动态的计算弹框距离外部元素的位置,即获取...

2019-12-19 21:37:13 89

转载 自动微分(Automatic Differentiation)简介

原文

2019-12-19 09:54:08 110

转载 tf.stack()和tf.unstack()的用法

tf.stack()这是一个矩阵拼接的函数,tf.unstack()则是一个矩阵分解的函数c是拼接,而d和e则是不同维度的分解

2019-12-13 14:43:39 56

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