- 博客(27)
- 收藏
- 关注
原创 《Adversarial Example Generation with Syntactically Controlled Paraphrase Networks》论文笔记
主要结构可见:https://zhuanlan.zhihu.com/p/44137296 提及的point network可以尝试了解。
2019-06-20 16:02:44
736
原创 《Joint Copying and Restricted Generation for Paraphrase》论文笔记
模型主要是在encoder上有巧妙的构思,也基本上是在Seq2Seq+attention的基础上做的改进: 模仿人类行为设置了两个encoder: 一个是copy encoder,为了解决低频词汇paraphrase以后出现UNK的问题; 一个是generate encoder,为了解决多样性的问题。 另一个创新的点在于,作者设置了一个writing model predict...
2019-06-18 02:11:59
395
原创 《ReDecode Framework for Iterative Improvement in Paraphrase Generation》论文笔记
模型有点像 k个解码器串联 。D-PAGE 就有点像并联hhh
2019-06-18 00:57:26
287
原创 《Neural Paraphrase Generation with Stacked Residual LSTM Networks》论文笔记
模型就是 残差 堆积 LSTM Networks。值得看看。
2019-06-18 00:54:27
511
原创 《D-PAGE Diverse Paraphrase Generation》论文笔记
模型比较简单,就是将k个decoder结合在一起。值得注意的点应该是论文提出的损失函数。
2019-06-18 00:52:14
448
原创 泰坦尼克乘客获救预测(代码-微改进)
#数据分析库 import pandas as pd #科学计算库 import numpy as np from pandas import Series,DataFrame data_train = pd.read_csv("/home/yuan/下载/titanic_train.csv") data_test = pd.read_csv("/home/yuan/下载/titanic_tes...
2019-03-06 22:20:37
372
1
翻译 NLP中的深度学习笔记
序章 1.NLP对人类语言进行自动分析和表示的计算技术。 2.与自然语言相关的任务:子结构解析、词性标注、机器翻译、对话系统 3.深度学习架构和算法为计算机视觉和传统模式识别领域带来了巨大进展->NLP 4.之前解决NLP问题的的机器学习方法基于浅层模型(SVM、logistic回归),在非常高维和稀疏的特征(one-hot encoding)(独热编码)上训练得到。 5.近年由于 基于稠...
2019-03-01 17:07:16
425
转载 sklean库
一、sklearn.preprocessing.Imputer https://blog.youkuaiyun.com/kancy110/article/details/75041923 二、【ML】sklearn中, fit,fit_transform,transform的区别与联系 一般地,如果训练阶段使用fit_transform,则在测试阶段只需要对测试样本进行transform就行了。 ht...
2019-02-05 21:48:31
331
原创 numpy各个函数详解
一、unique()函数详解 定义:返回参数数组中所有不同的值,并按照从小到大排序 可选参数: 1.return_index = True:返回新列表中的每个元素在原列表中第一次出现的索引值。 2.return_inverse = True:返回原列表中每个元素在新列表中出现的索引值。 ...
2019-01-25 19:35:05
345
原创 pandas.describe()输出参数含义
如下图,调用describe()函数时输出如下函数: 1.count:非空值总数 2.mean:非空值的平均值 3.std:方差 4.min:最小值 5. 25%:25%分位数 6. 50%:50%分位数(中位数) 7. 75%: 75%分位数 8.max: 最大值 9.dtype: 数据类型 对分位数的解释:查阅得如下资料: 分位值是随机...
2019-01-23 20:45:33
4923
原创 python 引入numpy失败解决方法
引入numpy包时发生错误 _NDARRAY_ARRAY_FUNCTION = mu.ndarray.__array_function__ AttributeError: type object 'numpy.ndarray' has no attribute '__array_function__' sudo apt autoremove pypthon3-numpy无效果 sudo...
2019-01-17 20:27:44
7758
1
原创 多线程下载器(二)
1.内部匿名类的变量要final , 这会导致变量初始化以后无法改变。 解决办法:需要的变量定义在oncreate() 方法外面。 2.自定义adapter无法找到已存在的布局文件 解决办法:clean project (!!!!!!) 3.app闪退原因总结 a.一般来讲是view的问题,如adapter最后返回了null b.注意return 的问题 4.发生了...
2018-10-05 21:44:05
227
原创 多线程多任务下载器(一)
一、每个文件应该要有自己独特的id,怎么解决id的问题? 方法:1.考虑使用url+保存路径+文件名的字符串进行MD5运算,来作为一个任务的ID。 2.用id自增实现吧 (顺带一提,若是要使多个activity共享数据,可以使用Application context) 二、取名的问题 1.名字应该不同,可以通过subString()方法截取两个字符之间的字符串作为名...
2018-10-04 21:13:12
849
原创 某组织面试题 : )
一.32位机和64位机的区别 计算机所处理数据的二进制最高位为32和64,后者处理器一次可以可以运行64bit数据,基本上CPU性能是前者的两倍。 二.静态语言和动态语言的区别 动态语言:数据类型在运行时判断,如python 静态语言:数据类型在运行前判断(编译),如 C。 三.进程和线程的区别 一个程序就是一个进程,一个进程包含许多线程。就好比打开一个网页浏览器,就是打开了一...
2018-09-27 23:04:38
231
原创 面向对象三大特征及其联系
一、封装 将客观事物封装成抽象的类。而类是一个封装了数据以及操作这些数据的代码的逻辑实体。 并且封装可以使得数据只能被信任的类或者对象访问,而私密的数据只能在类内访问。 二、继承 使得在使用现有功能的前提下,不需重新编写原来的代码,就可以进行扩展。 三、多态 我是通过多态的两种形式来理解多态的。 多态有两种形式:覆盖和重载。 覆盖是指重新编写父类的函数,如android中的重写构造...
2018-09-25 15:58:06
652
原创 对耦合性和解耦合性的理解
耦合是什么? 在编程里面 是指一个程序模块与其他模块的联系。如果存在联系,就叫做耦合,我们知道总会有必要的耦合,因此解耦是指把这些联系减少到必要的联系即可。所谓“高聚合,低耦合”就是指这个道理。 那这样有什么好处? 很明确的一点就是有利于代码的维护,通过减少代码的耦合性能让分工更明确,修改代码需要涉及的模块也减少。对于效率能有很大的提高。 来看一个例子: 你正乘坐直升...
2018-09-25 15:26:08
3467
原创 自定义View&&ViewGroup流程
一、自定义View 1.onMeasure(int widthMeasureSpec,int heightMeasureSpec) int wSpecMode = MeasureSpec.getMode(widthMeasureSpec); int wSpecSize = MeasureSpec.getSize(widthMeasureSpec); ...
2018-09-19 00:00:58
271
原创 简单五子棋app
最近升级android3.0,弄了好久才搞定= = 下面是关于写五子棋app的一些想法和总结。 一、自定义View的创建 why? 写五子棋重要的是先创建一个自定义VIew来画出棋盘线和棋子。 how? 1.先在java/main里面新建一个View:wuziqiPanel,使其extends View,注意构造方法。 2.在布局里面新建自定义View的标签,高宽暂时为 warpCo...
2018-09-15 16:32:51
2214
原创 记一次源码阅读
RTFSC (Read the fucking source code )才是生活中最重要的。 一、音乐播放器—listview @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setConten...
2018-08-10 20:58:59
245
原创 Android(六)音乐播放器本地搜索及其他
一、本地搜索 思路:创建MainActivity、Adapter、Java Bean、MainUtil。 1.实现音乐播放器本地搜索需要的条件:Bean、Main、Adapter、Main布局、ListView布局、Util。 2.Adapter:将继承BaseView将数据传入UI组件。 3.Bean:将一组具体的属性集成一个类,且公开,用于方便维护。 4.Util:扫描系统里面的音频文件,...
2018-07-30 21:12:32
2196
原创 Android(五) (抽象类、context、数据库(简))
一、一些概念的回顾与补充: 1. 抽象类: 抽象类往往用来表征对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。 通常在编程语句中用 abstract 修饰的类是抽象类。在C++中,含有纯虚拟函数的类称为抽象类,它不能生成对象;在java中,含有抽象方法的类称为抽象类,同样不能生成对象。 抽象类是不完整的,它只能用作基类。在面向对象方法中,抽象...
2018-07-27 21:52:00
403
原创 Leetcode 初级算法02
了解的知识: 1.空间复杂度:空间复杂度(Space Complexity)是对一个算法在运行过程中临时占用存储空间大小的量度。 这样子理解起来有点困难, 我们又了解到当一个算法的空间复杂度为一个常量,即不随被处理数据量n的大小而改变时,可表示为O(1) 举两个例子:a.数组的随机访问就是O(1) b.链表的随机访问就是O(n) 所以对于数组在...
2018-07-26 22:39:26
235
原创 Android学习日志(四)
目标:1.继续吃透计算器逻辑代码中关于栈的内容。(ok) 2.RecycleView的学习。(ok) 3.音乐播放器本地搜索的实现。(ok) 4.找到一下小实例并收藏。(no) 一、 1.栈是一种数据结构,通过对这种数据结构的运用能实现如中缀表达式变后缀表达式等方法 2.RecycleView: Recycle的功能比Lis...
2018-07-26 22:21:24
247
原创 Leetcode 初级算法01
从排序数组中删除重复项 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1,2,。 你不需要考虑数组中超出新长度...
2018-07-25 21:56:48
293
原创 Android学习日志(三)
一、计算器的逻辑代码 不带""( "")"的逻辑代码: package com.example.zwkkkk1.caculator1; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.TextV...
2018-07-25 21:46:26
325
原创 Android学习日志(2.1)
2018/07/24 一、service 1.service存在一个新的java文件通过,new/service创建 2.与MainActivity相似的是,MainActivity extends AppCompatActivity,Mainservice extends service 3.注意onbind()方法、binder对象:用于进程间通信。 onBind方法就是当试图绑定...
2018-07-24 21:47:47
231
原创 Android学习日志(一)
2017.07.17——2017.07.20 重点:《第一行代码》:第一章全部,2.1,2.2,2.3,3.1,3.2.2,3.2.3,3.3 任务:做一个计算器。 《第一行代码》: 1.AndroidMainfest.xml 所有的活动,四大组件在其中注册。 2.app/java/MainActivity @Override public class Ma...
2018-07-20 20:47:39
628
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅