- 博客(21)
- 资源 (7)
- 收藏
- 关注
原创 NLP基础入门:Word2Vec模型
文章目录0、结构1、语言模型基础1.1、概念1.2、缺陷1.3、K-Gram语言模型1.4、评价指标:困惑度2、NNLM与RNNLM模型2.1、NNLM2.1.1、结构2.1.2、损失函数2.1.3、存在问题2.2、RNNLM3、Word2Vec模型3.1、模型结构3.1.1、skip-gram3.1.2、CBOW3.2、优化技术3.2.1、hierarchical softmax3.2.2、负采样3.2.3、重采样4、参考文献0、结构1、语言模型基础1.1、概念语言模型是计算一个句子符合语法语义
2022-02-02 23:55:18 1592
原创 基于Ubuntu20.04安装Nvidia驱动、Cuda和CudNN
目录1、前言2、 安装Nvidia驱动3、安装cuda (toolkit)4、安装cudNN1、前言 作为一个对英伟达从来没接触过的小白来说,准备安装前的三座大山就是什么是Nvidia驱动?cuda?什么是cudNN?经过两天的了解,本人大概了解了他们三者的关系,下面简单说一下,如有错误欢迎大家友善的批评指正:(注意:下载前最好看一下总结部分讲述的版本对应关系)1.1 首先Nvidia驱动应该是最好理解的,它就是GPU显卡的软件驱动程序,和计算机其他的硬件驱动一样。Nvidia官网提供了驱动下
2020-11-14 16:20:37 3583 1
原创 自然语言处理(NLP)常用算法入门笔记
文章目录前言一、文本数据处理基础1.1、数字特征和分类特征1.2、文本处理步骤1.2.1、分割(Tokenization:文本—>单词/字母)1.2.2、one-hot编码1.2.3、词嵌入(word embedding)1.2.4、使用网络模型学习:二、RNN(循环神经网络)2.1、Simple RNN2.1.1、简介2.1.2、缺点2.2、LSTM(long short-term mem...
2020-05-01 21:22:37 18232
原创 使用cProfile和Profile分析Python代码性能
文章目录1、安装2、cProfile测试方法2.1、在Python脚本中运行2.2、在终端(bash)中运行3、Profile测试方法参考文献 Python标准库中提供了三种用来分析程序性能的模块,分别是cProfile, profile和hotshot,另外还有一个辅助模块stats。这些模块提供了对Python程序的确定性分析功能,同时也提供了相应的报表生成工具,方便用户快速地检查和分析结...
2020-04-09 13:13:54 4930
原创 Linux常用命令——持续更新
Linux常用命令文章目录Linux常用命令1、linux系统结构2、基础命令2.1、ls (列出文件目录)2.2、pwd (当前目录所处位置)2.3、cd (打卡/退出文件夹)2.4、mkdir(make directory:创建目录)2.5、touch(创建文件)2.6、cp(复制:copy)2.7、mv(移动:move)2.8、rm(删除:remove)2.9、vim (一款文本编辑器)...
2020-03-04 18:59:15 477
原创 Xshell使用指北(持续更新)
目录1、Xshell简介2、登录远程服务器3、如何将代码文件上传到服务器4、如何从服务器下载文件到window本地5、如何在控制台运行python文件1、Xshell简介 猜测看本篇博客的人应该都是linux小白,刚开始接触服务器,随意先简单说一下关于Xshell的背景。Xshell是一款远程服务器控制软件,它可以实现在win系统下登录远程linux服务器的功能;目前更新到Xshell6版...
2020-03-03 20:15:13 921
原创 Numpy与Pytorch彼此转换时的坑
目录前言1.1、numpy ——> torch1.2、torch——> numpy前言 最近使用 Numpy包与Pytorch写神经网络时,经常需要两者彼此转换,故用此笔记记录码代码时踩(菜)过的坑,网上有人说:Pytorch 又被称为 GPU 版的 Numpy,二者的许多功能都有良好的一一对应。 但在使用时还是得多多注意,一个不留神就陷入到了 一根烟一杯酒,一个...
2020-02-07 18:58:53 919
原创 Python学习笔记(高阶)(持续更新)
目录第 1 章 Python 数据模型(系统级API)1.1、特殊方法1.2、如何使用特殊方法1.3、特殊方法一览表1.4、为什么len不是普通方法第 1 章 Python 数据模型(系统级API)1.1、特殊方法 数据模型其实是对 Python 框架的描述,它规范了这门语言自身构建模块的接口,这些模块包括但不限于序列、迭代器、函数、类和上下文管理器。 Python系统级API接口...
2020-02-06 12:33:27 696
转载 浅谈Git使用方法
目录前言Git命令行操作1.1本地库初始化1.2设置签名1.3基本操作1.3.1 状态查看1.3.2 添加1.3.3 提交1.3.4 查看历史记录1.3.5 前进后退1.3.6 reset的三个参数比较1.3.7 删除文件并找回1.3.8 文件差异比较2.2 分支管理2.2.1 什么是分支管理2.2.2 分支的好处2.2.3 分支操作2.2.4 解决冲突Git 结合Github1.1 创建远程库地...
2019-12-02 15:33:03 359
原创 使用Github团队合作迭代代码
目录前言一、管理员新建远程github项目仓库二、队员使用github进行团队合作2.1 Fork项目到个人的仓库2.2 Clone(克隆)项目到本地2.3 和团队项目保持同步2.4、请求合并到团队项目上前言 总结一下使用github进行团队合作迭代代码的方法一、管理员新建远程github项目仓库1、在github上新建一个项目:2、然后依次执行以下代码进行本地项目初始化、绑定远程g...
2019-11-23 21:01:37 1064
原创 神经网络与矩阵表示之间的恩怨情仇
目录写在前面深度神经网络结构矩阵表达总结写在前面 最近准备使用深度神经网络来训练棋类模型,所以准备好好学习一下神经网络各种参数结构;重在使用,所以不会按照顺序详细讲解神经网络过程,本篇博客属于小白个人总结,大佬请直接忽视。深度神经网络结构 DNN主要由很多层的神经网络,每一层中有很多个神经元组成;每个神经元 是神经网络最小组成单位,每个神经元由权重 W 和偏置 b 组成,W为 [n,...
2019-10-25 21:08:55 2642
原创 亚马逊棋程序设计思路总结
亚马逊棋程序设计思路总结1、比赛模式(1)开启服务器等待GUI发送棋盘(2)初始化游戏和神经网路(3)将新棋盘(board)使用蒙特卡洛树搜索得到下一步策略pi ‘此处的策略分为,选皇后点(start)、选落点(end)、选放箭点(arrow)三个概率’(4)采用随机策略选择以上三点,判断走法是否合理直到第一个合理的走法,随即更新棋盘和判断输赢,接着将棋盘输赢结果发给GUI2、训...
2019-10-06 23:03:11 5521 2
原创 浅谈Python自带数据库SQLite3模块的使用(全面详细)
目录写在前面一:使用数据库的宏观过程二:数据库使用1、导入数据库模块2、打开数据库2.1、在硬盘上建立数据库2.2、在内存上建立数据库3、创建游标4、执行SQL语句4.1、创建表4.2、新增数据4.2、更新数据4.3、删除数据4.4、查询数据4.5、删除表5、查询并显示数据5.1、全部显示5.2、显示一条5.2、显示多条6、事务提交或回滚6.1、提交6.2、回滚7、关闭数据库连接和游标写在前面...
2019-06-08 14:18:12 36428 2
原创 浅谈C、Java、python中参数传递问题
目录写在前面1、C语言参数传递2、Java参数传递3、Python参数传递总结写在前面 在近期学习python时,突然想到一个问题:python函数在传参时是值传递还是引用传递?先科普一下什么是值传递,什么是引用传递,已了解的请直接跳过。1、值传递(passl-by-value):被调函数的形式参数作为被调函数的局部变量处理,即在堆栈中开辟了内存空间以存放由主调函数放进来的实参的值,从而成...
2019-06-06 14:11:49 518
原创 Python语言中函数参数的设置辨识
在学习Python的过程中,总是会涉及到模块调用与函数使用。因为每一个函数涉及到参数数量变化问题,类似与Java语言的函数重载。例如:在使用randrange()函数时,查阅函数使用方法为: randrange([start],stop[,step]) 由示例可得,该函数最多可以传入三个函数,分别为 start , stop , step 。 但为什么会有 [] 这个符号呢?经过了解发...
2019-06-04 19:58:39 664
原创 Win 10系统下载安装Markdown破解与右侧无法预览的解决办法
Win 10系统下载安装Markdown破解与右侧无法预览的解决办法 前言下载与破解汉化右侧无法预览的解决办法前言 Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式,对于经常在线编写文章的小伙伴来说使用它进行文章排版很方便。下面将详细的阐述下载安装过程与常见问题的解决办法。下载与破解 Markdown可以在官网得...
2019-05-18 14:44:24 1405
原创 Python学习笔记—低阶入门(已完结)
本篇博客专门总结python学习过程中的基础知识和难重点,和C语言、Java语言对比学习。因为python集C、Java于一身,所以如果先学习C语言和Java后再学习python效果会更好。否则先学python后学C与Java很容易混乱!
2019-05-12 18:57:23 1771 2
原创 计网,数据库学习思维导图
计网,数据库学习思维导图前言计算机网络思维导图参考书思维导图第一章:计算机网络体系第二章:物理层第三章:数据链路层第四章:网络层第五章:传输层第六章:应用层数据库思维导图参考书思维导图第一章:绪论第二章:关系数据库第三章:SQL语言第四、五章:数据安全性与完整性第六章:关系数据库理论第七章:数据库设计第八章:暂无第九章:关系查询处理和查询优化第十章:数据库恢复技术第十一章:并发控制概述总结前言...
2019-05-04 12:53:28 2744
原创 Java学习中的疑难点总结
本文目录前言Java基础疑难点Java面向对象疑难点word版下载前言 大家好,我是工程小猿!之前在学习Java语言的过程中总是遇到一些问题,比如在看基础知识时,发现它和C语言基本语法差别不大,除了没有C语言中指针的概念和增加内存自动回收从而避免了内存泄漏外,其余基本语法相差无几。但是学习完全部Java语言后发现除了对类C的基础知识熟记外,对封装重载构造方法继承接口多态 ...
2019-05-03 08:55:28 1321
Mastering Atari Go Chess and Shogi by Planning with a Learned Model.pdf
2020-02-22
赛灵思A7系列开发板EGO1用户手册与例程资料
2019-05-28
Vivado2017.4平台下简单波形代码
2019-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人