自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kudou1994的博客

想起啥就写啥

  • 博客(114)
  • 收藏
  • 关注

原创 机器翻译Transformer框架分析笔记 | Attention is all you need

个人笔记使用,记录简短,如果有人看到了这篇文章,请直接拉到本文最后,看参考的那几篇文章,写的比较好,一看就懂。〇、笔记中对Encoder-Decoder Attention理解有误此注意力中的输入Q K V其中K V应该是从编码器得到的输出乘以decoder子层随机初始化的W_K和W_V得到的Q是上一步self-attention的输出乘以decoder子层随机初始化的W_Q得到的注意:...

2019-08-10 06:02:18 2833 2

原创 Tensorflow-probability、Tensorflow、Tensor2Tensor、CUDA之间的版本对应关系

ImportError: This version of TensorFlow Probability requires TensorFlow version >= 1.13.1; Detected an installation of version 1.12.0. Please upgrade TensorFlow to proceed.本机使用GTX1080ti目前Tensorf...

2019-03-12 19:29:16 11375 2

原创 机器翻译Transformer实战:利用nvidia-docker和Tensorflow Serving快速部署一个基于Tensor2Tensor的神经机器翻译服务

Docker目前也只是跑通,能进行基本的使用。如果有需求,还可以使用Docker GPU版本,可以使用GPU。以GPU版本为例:卸载原有的Dockersudo apt-get remove dockersudo apt-get remove docker-cesudo apt-get remove docker docker-engine docker.io containerd ru...

2019-02-18 23:07:49 5531 3

原创 Tensorflow不能使用GPU的解决办法

服务器在训练模型,另一边我在瞎胡乱搞不晓得咋个搞的,就不能使用GPU了。python3.6下from tensorflow.python.client import device_libprint(device_lib.list_local_devices())查询了一下确实检测不到GPU了,只有CPU。随后使用pip listpip3 list都查询了一下版本也都正常tens...

2019-02-01 04:51:28 49765 19

原创 No module named 'wtforms' 解决办法

记录一下,,本菜鸡查了好久pip install wtformspip install wtfpip install Flask-WTF #或者 easy_install Flask-WTF完美解决(不懂Flask,只是想跑个小demo)

2019-01-31 21:52:25 11371 1

原创 中信银行总行信息科技岗(成都)2020届校招/秋招面经+薪资待遇(更新完,已offer)

中信银行总行信息科技部今年在成都设立研发中心,而且今年总部也在扩招,听说一共招1000+(宣讲会说的),成都这边招400+,目前来看,估计今年比较好进(虽然我也还没拿到offer,流程中,记录一下)。一、 校招时间线网申(11月初截止)+ 行测宣讲会+提前批面试 10月14日笔试(11月7日)邮件通知实习(11月28日),正式批的同学大概也是这两天发的面试通知。实习(2019年12月...

2019-12-06 13:22:03 59227 131

原创 中移(成都)产业研究院2020届校招面经+薪资待遇

校招流程:群面(咪咕大楼)9.26 成研院线上笔试二面+三面10.22 视频面试(多对一),有技术官和HR,没有现场三面的,可能会收到视频面11.02 移动公司线下统一笔试11.08 体检与背调(三甲医院自费体检,体检项目还挺多)11.18 offer邮件(体检和背调回传后一个工作日一般就会发offer了)11.20 签约会,可签两方入职,最晚12月2日签约。笔试一共两次笔试,...

2019-12-03 15:10:54 19014 30

原创 1024

拿个勋章~~

2019-10-24 10:10:48 11665

原创 NLP分词算法笔记

常见的分词算法:基于字符串匹配的分词方法、基于理解的分词方法、基于统计的分词方法和基于规则的分词方法。

2019-09-14 22:08:47 1783

原创 Python3算法题:如何判断一个数是否为2的n次方 | 逻辑与,移位

Python3 位运算符 | 与 或 异或 取反 原码 反码 补码方法一:逻辑与运算法,2的平方数的二进制表示均为10,100,1000,10000,·····;例如数字8,二进制位1000,数字7为1000-1=0111, 1000&0111=0,若为0则是完全平方数,否则不是。def isPower(k): if k < 1: return False m =...

2019-09-04 16:35:27 2791

原创 Python3 指数函数 | numpy.power() math.pow() numpy.exp2() a**b

对数函数用法单纯求一个数的指数函数,直接用a**b比较好?2**3 #2的三次方使用pow(x, y)pow()有两种,一种是python内置函数,一种是math.pow()使用python内置函数调用则是直接计算,而math.pow()函数则是先将x转化为float,再计算pow(2, 3)#8import mathmath.pow(2, 3)#8.0其中python...

2019-08-24 00:16:23 56619 2

原创 SQL学习笔记 | 廖雪峰SQL教程

〇、简介教程链接:廖雪峰SQL教程现代程序离不开关系数据库,要使用关系数据库就必须掌握SQL。一种最流行的开源数据库MySQLNoSQL数据库,也就是非SQL的数据库,包括MongoDB、Cassandra、Dynamo等等,它们都不是关系数据库。NoSQL数据库作为SQL数据库的补充,两者不再是二选一的问题,而是主从关系。在线SQL1. 关系数据库概述数据库作为一种专门管理数据的软...

2019-08-20 02:05:29 1781

原创 Notepad++ 直接运行调试python代码

打开notepad ++新建文件——保存为new.py文件——语言设置为python点击运行——运行——弹出对话框中输入下面的代码,将E:\python\python.exe改成自己的python安装路径——点击保存,设置一个名称和快捷键——保存cmd /k E:\python\python.exe "$(FULL_CURRENT_PATH)"& PAUSE & EXIT...

2019-08-19 15:19:22 1818

原创 LeetCode:459.重复的子字符串 Python3 | 判断输入的字符串是不是可以由子串多次重复构成

给定一个非空的字符串,判断它是否可以由它的一个子串重复多次构成。给定的字符串只含有小写英文字母,并且长度不超过10000。示例 1:输入: “abab”输出: True解释: 可由子字符串 “ab” 重复两次构成。示例 2:输入: “aba”输出: False示例 3:输入: “abcabcabcabc”输出: True解释: 可由子字符串 “abc” 重复四次构成。 (或者...

2019-08-18 16:16:59 1535

原创 Python3 树 | 二叉树的实现 遍历二叉树 二叉排序树 查找 插入 删除

一、树非线性结构根在顶层 root叶在下面除了上面的一个根节点都叫子节点(统称为节点)根节点是唯一一个没有入边的节点除了根节点外每个节点都有且只有一条与其他节点相连的入边(指向该节点的边),每个节点可能有许多跳出边(从该节点指向其他节点的边)路径:有序排列,路径是唯一的子节点集:父节点的所有“孩子”父节点:兄弟节点:同一个节点的所有子节点互为兄弟节点子树:一个父节点的某个子...

2019-08-18 03:51:20 512

原创 Python3 线性数据结构 | 数组 栈 队列 链表

数组python没有数组,但是list可以充当数组的作用栈一个开口,后进先出,直接使用list实现list.append() #push入栈,进入队列末尾list.pop() #pop出栈,末尾先出队列两个开口,先进先出,直接使用list效率很低(insert),使用collections.deque提供的双端队列我们使用l.append() #最右端入队 和 l.popleft...

2019-08-17 17:49:24 308

原创 Python3 排序算法总结笔记

一、插入排序1. 简单插入排序共n-1轮时间复杂度:O(N)-O(N2) 平均为O(N2)空间复杂度:O(1)稳定性:稳定(temp < l[j-1]才满足,相等的时候不交换位置)复杂性:简单特点:用直接插入排序,原序列越接近有序序列(逆序的个数越少),比较次数越少l = [5,3,87,4,12,54,8,5,66]def insertSort(l): for...

2019-08-17 00:48:53 267

原创 Python3 a for b in c for a in b的用法 | 列表的嵌套

用于列表的嵌套中#先遍历c,再遍历b,把其中的元素a存到列表中c = [[7,8,9],[1,2,3],[4,5,6]]l = [a for b in c for a in b]print(l)# [7, 8, 9, 1, 2, 3, 4, 5, 6]等价于:c = [[7,8,9],[1,2,3],[4,5,6]]k = []for b in c: for a in...

2019-08-17 00:07:49 7918 1

原创 Python3 位运算符 | 与 或 异或 取反 原码 反码 补码

一个数的最高位存放符号, 正数为0, 负数为1+3 为 0000 0011-3 为 1000 0011原码:+3 为 0000 0011-3 为 1000 0011反码:正数反码即本身负数反码将除了最高位的符号位不变以外,其余位数全部取反+3 为 0000 0011-3 为 1111 1100补码:正数的补码即本身负数的补码在反码的基础上+1、+3 为 0000 ...

2019-08-15 16:51:42 1909

原创 Python3 is 和 == 的区别

is 用于判断两个变量引用对象是否为同一个(同一块内存空间), == 用于判断引用变量的值是否相等。a = [1,2,3]b = ab is a# Truea is b# Trueb == a# Truea == b# Truea = [1,2,3]b = a[:]b == a# Truea == b# Trueb is a# Falsea is b# Fa...

2019-08-15 16:20:55 322

原创 Python3 入门经典100例 | 菜鸟教程 51-60题

Python3 100例 | 菜鸟教程 习题链接题51:题目:学习使用按位与 & 。程序分析:0&0=0; 0&1=0; 1&0=0; 1&1=1。

2019-08-15 16:03:05 1466

原创 Python3 入门经典100例 | 菜鸟教程 41-50题

Python3 100例 | 菜鸟教程 习题链接题41:静态变量(类变量)题目:模仿静态变量的用法。Python语言并不支持静态变量。因为Python是动态语言,不存在完全静态的变量。Python中,静态成员变量称为类变量,非静态成员变量称为实例变量def varfunc(): var = 0 print(var) var += 1if __name__ == ...

2019-08-15 15:21:18 4347

原创 Python3 数据结构笔记 | 查找 排序 树

个人笔记复习用课程链接:中国大学MOOC:大学计算机–Python算法实践查找算法#顺序查找x = int(input('输入要查找的数:'))l = [1,2,3,4,5,5]sign = Falsefor i in l: if i ==x: print('找到了') sign = True breakif sign == ...

2019-08-15 01:54:55 194

原创 Python3 sort()与sorted()的区别 | 排序(归并排序)

默认升序,并且都是基于归并排序算法写的。sort()列表的方法就是对列表的操作,会改变列表本身sorted()python的内置函数函数是用来调用的,所以使用过后并不会更改列表本身l = [1,2,8,4,5]l.sort()print(l)l.sort(reverse=True)print(l)# [1, 2, 4, 5, 8]# [8, 5, 4, 2, 1]l ...

2019-08-15 00:40:28 324

原创 剑指offer:数组中重复的数字 Python3 | list.count(i)

在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。# -*- coding:utf-8 -*-class Solution: # 这里要特别注意~找到任意重复的一个值并赋值...

2019-08-13 16:42:19 405

原创 剑指offer:复杂链表的复制 Python3 | 递归法 哈希表法

输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)方法一:递归法# -*- coding:utf-8 -*-# class RandomListNode:# def __init__(self, x):# ...

2019-08-13 16:39:41 326

原创 Python3 反转列表的三种方法 | reverse() reversed()

l = [1,2,3,4,5]print(l[::-1]) #切片取值l = [1,2,3,4,5]l.reverse() #只能反转列表print(l)#python3 特有l = [1,2,3,4,5]print(reversed(l)) #返回一个反转的迭代器,reversed(l)可以反转 tuple, string, list 或 range。print(list(r...

2019-08-11 17:46:45 4822

原创 Python3 入门经典100例 | 菜鸟教程 31-40题

Python3 100例 | 菜鸟教程 习题链接题31:题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。。星期一:Monday(Mon.)星期二:Tuesday(Tues.)星期三:Wednesday(Wed.)星期四:Thursday(Thur./T...

2019-08-11 17:36:07 1195

原创 Python3 求阶乘的四种方法 | 递归, functools.reduce(), math.factorial(), for循环

方法一:for循环def factorialFunc(n): x = 1 for i in range(1, n+1): x *= i return x方法二:递归 5x4x3x2x1def factorialFunc(n): if n == 1: return 1 else: return n * f...

2019-08-09 19:59:31 3430

原创 Python3 for in if 和 逻辑判断 的使用

题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。方法一:import itertoolsA = ["a", "b", "c"]B = ["x", "y", "z"]rank = [list(each) for each in itertools....

2019-08-09 17:24:49 5891

原创 Python3 入门经典100例 | 菜鸟教程 21-30题

Python3 100例 | 菜鸟教程 习题链接题21:猴子吃桃题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。程序分析:采取逆向思维的方法,从后往前推断。分析从第9天吃完剩余1个倒推至第0天剩余“若干”个...

2019-08-09 17:18:51 1420

原创 剑指offer:表示数值的字符串 Python3 | 正则表达式 try语句 float()

请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100",“5e2”,"-123",“3.1416"和”-1E-16"都表示数值。 但是"12e",“1a3.14”,“1.2.3”,"±5"和"12e+4.3"都不是。方法一:正则表达式匹配# -*- coding:utf-8 -*-import reclass Solution: # s字符串 ...

2019-08-07 19:11:50 376

原创 Python3 入门经典100例 | 菜鸟教程 11-20题

Python3 100例 | 菜鸟教程 习题链接题11:斐波那契数列题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少对?程序分析:兔子的规律为数列1,1,2,3,5,8,13,21…分析:前面两项加和等于第三项分析一:第s月后每个月的兔子总数为多少对?def animalNum(s): ...

2019-08-07 07:19:35 1309

原创 剑指offer:圆圈中最后剩下的数字(约瑟夫环) Python3 | 数学推导图

每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为牛客的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m,让编号为0的小朋友开始报数。每次喊到m-1的那个小朋友要出列唱首歌,然后可以在礼品箱中任意的挑选礼物,并且不再回到圈中,从他的下一个小朋友开始,继续0…m-1报数…这样下去…直到剩下最后一个小朋友,...

2019-08-07 02:38:42 202

原创 Python3 入门经典100例 | 菜鸟教程 1-10题

(未完)题1:题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?方法一:import itertoolsl = list(itertools.permutations([1,2,3,4],3))print(len(l))print(l)# 24# [(1, 2, 3), (1, 2, 4), (1, 3, 2), (1, 3, 4), (1, ...

2019-08-05 17:37:11 8871

原创 Python 排列 组合 | itertools.permutations() itertools.combinations()

从一个列表中取N个元素,有多少种取法排列:itertools.permutations(List, N) #124 != 421组合:itertools.combinations(List, N) #124 = 421返回一个列表,元素构成为元祖import itertoolsprint(list(itertools.permutations([1,2,3,4],3)))# [(1, ...

2019-08-05 14:56:34 808

原创 机器翻译 Transformer代码笔记

(未完)代码来源Github:kyubyong/transformer/tf1.2_legacy作者已更新较新版本tensorflow对应的transformer代码,本笔记基于老代码做笔记使用代码1:hyperparams.py 定义超参数文件# -*- coding: utf-8 -*-#/usr/bin/python2'''June 2017 by kyubyong park...

2019-08-05 04:18:21 4823

原创 tf.train.slice_input_producer()、tf.train.batch()、tf.train.shuffle_batch()函数

Tensorflow的数据读取机制:tensorflow中为了充分利用GPU,减少GPU等待数据的空闲时间,使用了两个线程分别执行数据读入和数据计算。具体来说就是使用一个线程源源不断的将硬盘中的图片数据读入到一个内存队列中,另一个线程负责计算任务,所需数据直接从内存队列中获取。tf在内存队列之前,还设立了一个文件名队列,文件名队列存放的是参与训练的文件名,要训练 N个epoch,则文件名队列...

2019-08-05 04:11:12 333

原创 tf.convert_to_tensor()函数的使用 | 数据类型转换

#将python的数据类型(列表和矩阵)转换成TensorFlow可用的tensor数据类型import tensorflow as tfimport numpy as np A = [1,2,3]B = np.array([1,2,3])C = tf.convert_to_tensor(A)D = tf.convert_to_tensor(B) with tf.Session(...

2019-08-05 01:59:51 4778

原创 win10安装Jupyter Notebook | 使用清华源满速下载安装

目前只是最简单的测试代码使用,比Pycharm方便在不需要return或者print,比terminal方便在需要复制粘贴的时候可以直接批量操作;其他更方便的地方我还不清楚。。。。等发现麻烦的时候再查再学吧。。安装:#环境:python3.6#更新pippython -m pip install -U pip setuptools#安装,使用清华源满速安装pip install jup...

2019-08-05 01:47:01 10900

空空如也

空空如也

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

TA关注的人

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