- 博客(39)
- 资源 (13)
- 收藏
- 关注
原创 程序员应该具备什么职业素养?
编写高质量的代码是程序员的基本素养之一,包括良好的代码结构、清晰的注释、合理的命名规范等,能够编写易于理解、易于维护和易于扩展的代码。:在多人协作的项目中,团队合作是非常重要的,程序员需要具备良好的沟通能力和合作精神,能够与团队成员协作,共同完成项目。:作为一个优秀的程序员,需要不断改进自己的工作方法和流程,并进行反思和总结,不断提高自己的工作效率和质量。:在编写代码的过程中,程序员需要对自己的代码负责,并对代码的后续运行和维护负责,对自己的工作承担责任。
2024-06-14 01:31:21 182
原创 浅谈人工智能在新型电力系统建设和电力行业中的应用和未来发展趋势
人工智能在新型电力系统建设和电力行业中具有广泛的应用和潜力,本文浅谈应用场景和未来发展趋势。
2024-06-06 00:40:59 642
原创 Python实现离线音频转文字(时间分隔+区分说话人)
免费领取并使用5小时讯飞开发平台时长后,运行Python代码完成离线音频转文字功能。
2022-04-07 10:38:17 4468 1
原创 Win10下TexLive和TexMaker的安装
Win10下TexLive和TexMaker的安装文章目录Win10下TexLive和TexMaker的安装前言资源下载TexLiveTexMaker安装安装顺序TexLiveTexMaker验证参考资料前言Latex是一款常用的进行论文写作和排版的强大工具,在Windows系统下的常见使用配置是安装TexLive的latex环境,然后使用TexMaker或TexStudio等latex...
2020-05-02 11:50:11 2131
转载 双线性插值
双线性插值文章目录双线性插值单线性插值双线性插值参考资料单线性插值已知数据 (x0, y0) 与 (x1, y1),要计算 [x0, x1] 区间内某一位置 x 在直线上的y值(反过来也是一样,略):仔细看就是用x和x0,x1的距离作为一个权重,用于y0和y1的加权。双线性插值本质上就是在两个方向上做线性插值。双线性插值在数学上,双线性插值是有两个变量的插值函数的线性插值扩展,...
2019-12-05 11:41:02 293
原创 Numpy中矩阵乘法和点乘的区别
Numpy中矩阵乘法和点乘的区别import numpy as npa = np.array([[1,2], [3,4]])b = np.array([[5,6], [7,8]])print('a*b:\n', a*b) # element_wise 一一对应乘积print('np.matmul:\n', np.matmul...
2019-11-05 15:30:55 559
原创 使用python的opencv将图像分割后的mask轮廓叠加在原图上
使用python的opencv将图像分割后的mask轮廓叠加在原图上
2019-10-22 20:13:56 21277 17
原创 受限玻尔兹曼机(RBM)
受限玻尔兹曼机(RBM)文章目录受限玻尔兹曼机(RBM)概念详细讲解:概念Restricted Boltzmann machine(RBM),受限玻尔兹曼机。是一种无监督学习算法,是深度神经网络走红之前,常见的一种用于深度概率模型建模的模型。包含一层可观察变量(输入层)和一层潜在变量(隐藏层)。可以用下图表示:上图中v为可见层,h为隐藏层,两层神经元一般都是二进制数。被叫做受限玻尔兹...
2019-08-24 11:39:41 444
转载 搜索评价指标 / 标签排序指标:nDCG
nDCG, Normalized Discounted cumulative gain, 翻译为归一化折损累计增益。这个指标通常是用来衡量和评价搜索结果算法。
2019-08-23 14:31:15 1382
原创 Tensorflow中因未释放计算图而导致显存爆炸运行越来越慢的问题
Tensorflow中因未释放计算图而导致显存爆炸运行越来越慢的问题问题描述在一次模型修改中,因为需要在每运行一个batch时,调用另外一个模型计算相关的embedding导入进来当前模型,所以导致了会出现类似以下的调用方式: for batch in batches: with tf.Session() as sess: tfops = ...
2019-08-16 23:45:27 3621 2
原创 Python计算一个文件夹下所有文件数量(包括子文件夹下的文件)
Python计算一个文件夹下所有文件数量(包括子文件夹下的文件)import osdef countFile(dir): tmp = 0 for item in os.listdir(dir): if os.path.isfile(os.path.join(dir, item)): tmp += 1 else: ...
2018-09-27 00:17:32 6121 1
原创 CentOS上的若干个package安装失败
CentOS上的若干个package安装失败在安装百度开源深度学习框架PaddlePaddle时,使用源码编译安装,在这之前需要安装一些依赖包,教程中使用的是Ubuntu系统,不巧的是,笔者使用的服务器是CentsOS系统,一些依赖包的安装也有所区别。首先,不同于Ubuntu系统的apt-get install,CentOS应该使用yum install命令以下是几个不同于Ubunt...
2018-08-04 10:08:21 4008
原创 Python中将一个数字字符串转化为数组
Python中将一个数字字符串转化为数组做一道leetcode题目时遇到一个情况,将一个数字字符串转化为数组,也就是Input : str_a = "976"Output : array_a = [9, 7, 6]借助map()函数,因为字符串可视为一个字符数组进行操作,所以map_a = map(int, str_a)也就是对str_a中每个字符进行int()函数转...
2018-07-26 20:41:05 13778
原创 python将一个list去重并按出现次数从大到小排序
代码如下:import operatorlist_a = [1,2,3,4,5,6,1,1,1,2,2,3,4,4,5,5,5,5,6,6,6,6,6,6]print("list_a: " + str(list_a) + '\n')set_a = list(set(list_a)) # 去重得到一个集合print("set_a: " + str(set_a) + '\n')c...
2018-05-04 13:34:10 7423
原创 pymysql获取多列数据后如何分开处理
pymysql获取多列数据后如何分开处理pymysql执行比如select tag1,tag2,tag3 from table_tag这样的查询语句时,获取到多列数据后,此时数据类型为string,格式为(‘XXX’, ‘XXX’, ‘XXX’, )。 可对cur.fetchall()之后获得的每一行数据做如下处理,将每一列的值分别取出,(假设每一行数据变量为row)...
2018-04-19 15:23:03 1185
原创 word2vec中文语料小试牛刀
word2vec中文语料小试牛刀最近学习了词向量工具word2vec的原理之后,决定实战一下。1. 环境配置环境:win10 + python3.6所需工具包:gensim(word2vec)、jieba(中文分词)以上工具包均用pip install安装文本编辑器:EmEditor2.语料库说明从网上下载的TXT文档《诛仙》(一部玄幻小说),原始编码为GB2...
2018-03-27 22:12:55 2506 1
原创 论文笔记:A Neural Probabilistic Language Model
一个神经概率语言模型论文 | A Neural Probabilistic Language Model链接 | http://www.jmlr.org/papers/volume3/bengio03a/bengio03a.pdf作者 | Warren S. McCulloch , Walter Pitts 摘要统计语言模型的目标是学习一种语言的单词序列的联合概率函数。本...
2018-03-16 20:44:22 1487
原创 论文笔记:Research and Implementation of a Multi-label Learning Algorithm for Chinese Text Classification
论文题目:Researchand Implementation of a Multi-label Learning Algorithm for Chinese TextClassification作者:Xun Wang, Huan Liu, Zeqing Yang, Jiahong Chu, Lan Yao, ZhiBin Zhao,Bill Zuo摘要:挖掘京东商城的商品数据,学习并获得在线商城...
2018-03-08 11:40:45 527
原创 论文笔记:A LOGICAL CALCULUS OF THE IDEAS IMMANENT IN NERVOUS ACTIVITY
神经网络M-P模型
2017-11-04 15:39:33 7562 3
转载 BP神经网络误差反向传播公式简单推导
最近看了BP神经网络(Back Propagation Neural Networks),对于其中误差反向传播公式的推导比较困惑,在参考周志华老师的《机器学习》和网上一些博客后,做出一个简单的还原。1. BP网络模型及变量说明1.1 模型简图 1.2 变量说明:ml:第l层神经元个数 x(1)p: 输入层第p个神经元,p=1…m1;yk : 输出层第k的神经元的输
2017-10-31 21:58:03 4333
原创 Linux(ubuntu)下tomcat的下载安装以及JavaWeb项目的部署
备注:本地操作系统为Win10,已配置好ssh,远程连接登上服务器上配置Tomcat和JavaWeb项目,服务器操作系统为ubuntu。
2017-01-12 17:24:28 7335
原创 Linux(ubuntu)下java的安装和配置
备注:本地操作系统为Win10,已配置好ssh,远程连接登上服务器上配置java,服务器操作系统为ubuntu。
2016-10-03 20:54:35 1196
原创 Liunx (ubuntu)下scp出现 Permission denied, please try again 的解决办法
这是ssh的权限问题,修改权限即可,进入到/etc/ssh文件夹下,用root用户修改文件sshd_config,将PermitRootLogin no / without-password 改为 PermitRootLogin yes,然后重启sshd服务。重启命令:sudo service ssh restart。
2016-10-03 14:17:00 3697
原创 Git中git push到远程仓库不被授权的问题
使用Git过程中,我们可能遇到这样的问题,在git push到github远程仓库但失败了,提示你说这次push不被授权。
2016-08-17 12:01:48 10948 1
转载 http协议状态码汇总
错误代码(也称作状态代码),指为服务器所接收每个请求(网页点击)分配的 3 位数代码。多数有效网页点击都有状态代码 200("正常")。"网页未找到"错误会生产 404 错误。某些常见的代码以粗体显示。
2016-08-16 21:54:51 434
原创 11种常见的高等面向对象应用开发的设计模式(总共23种)
23种经典的面向对象开发的设计模式,源自四人帮(GoF)1995年出版的经典书籍《Design Patterns: Elements of Reusable Object-Oriented Software》。在一门专业选修课上老师讲解了其中11种,本文为上课及复习的笔记。
2016-07-26 14:22:25 788
原创 Windows 下 Python & PyCharm & Scrapy的安装和配置
Windows操作系统下Python的安装及环境变量配置,IDE PyCharm的安装,爬虫框架Scrapy的安装。
2016-05-22 01:47:11 5203 3
基于python的和平宣言词云
2022-11-14
深度学习论文Seq2Set模型源代码
2022-11-01
基于python的简单UDP socket编程
2022-11-01
基于python的简单UDP socket编程
2022-11-01
基于turtle绘图库的玫瑰花python代码
2022-11-01
EMNLP2019论文LSAN模型源代码
2022-11-01
python常见的文件和文件夹操作
2022-11-01
TextCNN电影评论文本分类源代码
2022-10-31
《Semantic-Unit-for-Multi-label-Text-Classification》源代码
2022-10-31
讯飞开放平台音频转文字(python)
2022-04-06
中文短标题实体识别.rar
2020-06-01
纯Python3.5实现单变量线性回归
2018-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人