- 博客(43)
- 资源 (3)
- 收藏
- 关注
原创 深入理解embedding
在广告系统中,ctr、cvr预估模型训练时通常将样本转换成embedding输入网络进行训练,得到最终的预估值。embedding被称为sparse model、大模型等,是模型训练和预估中极其重要的一环。但关于embedding的含义和使用对于非科班人士比较晦涩,在这里对embedding的引入、含义、应用作系统性的介绍。
2023-06-09 00:17:04
1900
原创 【深度学习系列】三、训练过程中遇到的问题及优化方法
深度学习系列,模型训练过程中的一些优化方法,主要是梯度和参数更新的方法,包括Adagrad,Adam
2023-05-05 12:55:07
374
原创 python线程池使用和问题记录
python多线程使用,线程池,ThreadPoolExecutor使用,ThreadPoolExecutor有界队列和无界队列
2023-03-09 13:35:50
418
原创 【c++系列】项目实战—演讲比赛管理系统
基于c++语言、面向对象思想实现演讲比赛管理系统,包含演讲比赛流程展示、往届比赛记录查看等功能,通过本项目可以掌握c++类的设计思想、文件操作、STL的使用。
2023-02-25 16:48:05
193
原创 【C++系列】使用模版
C++ 模版介绍,包含模版函数、模板类,以及一些注意事项,比如模版类和友元、模版类和继承、模板类成员函数类外实现、模板类和模板函数的区别等
2023-02-11 21:34:20
70
原创 Mysql中事务及其实现
Mysql的事务以及保证事务的措施事务含义特性实现机制日志redo logundo logbinlog事务的提交过程为什么要有两阶段提交事务提交过程Abstract: 通过本文可以了解到Mysql中事务的特性以及保证事务的机制、mysql的常见日志文件、 两阶段提交。事务含义 数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作;这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行;事务是一组不可再分割的操作集合(工作逻辑单元);特性 ACID,及原子性、一致性、
2021-08-08 23:04:43
201
转载 有趣的计算机系列0.2+0.3=0.3?
0.1+0.2为什么不等于0.3引言负数为什么要用补码?十进制小数与二进制的转换计算机是怎么存小数的?0.1+0.2总结引言有趣的计算机知识,0.1+0.2的结果到底是多少?小学知识告诉我们,那必然是0.3。但是在计算机中发现运算结果却并不是这样?理解这一点需要一些前置知识,在下面回顾一下。说明: 本文由微信公众号发现并学习,原文链接:https://mp.weixin.qq.com/s/MLyhJGpOzleFwRj-J0gqWw负数为什么要用补码?我们都知道:十进制转二进制的方法(除二取余
2021-06-15 14:05:12
291
原创 关于动态规划和回溯的一些理解
一、动态规划1、什么是动态规划:将待解决的问题分为若干个子问题,每个子问题有相同的解决方法,递归的解决每个子问题,一步一步求得总问题的答案。2、怎么解决动态规划的问题:首相定义问题状态,通常是一个动态数组;然后找到边界;最后找到状态转移方程。二、回溯1、什么是回溯:也是将待解决的问题分为若干子问题,每个子问题有相同的结构,一个子问题的解通常和上一个子问题有关,一步一步向下求解,如果发现解决不了,就回到上一个问题,换另一种方法。2、怎么解决回溯问题:通常从一个位置出发对数组进行遍历,在ba
2021-04-15 14:18:14
1668
原创 Python—基于情感词典的情感分析
*源代码出处链接已经找不到了,侵权请联系删除。*from collections import defaultdictimport osimport reimport jiebaimport codecsimport pandas as pddef seg_word(sentence): """使用jieba对文档分词""" seg_list = jieba.cut(sentence) seg_result = [] for w in seg_list:
2021-02-23 16:12:34
1694
4
原创 Java进阶之路_记录学习疑惑
一、java主方法main()方法为什么要必须是静态static的?https://www.cnblogs.com/jiading/p/11917019.html
2021-01-19 19:49:05
64
原创 Python使用中遇到的问题及解决方法记录(链接记录)
浅拷贝与深拷贝(copy&&deepcopy)https://blog.csdn.net/qq_32907349/article/details/52190796
2020-12-14 10:22:19
507
原创 知识图谱算法中用到的evaluation measure
一、Precision、Recall、Accuracy和F1值1、基本概念TP(True Positive):在判定为positive的样本中,判断正确的数目。TN(True Negative):在判定为negative的样本中,判断正确的数目。FP(False Positive):在判定为positive的样本中,判断错误的数目。FN(False Negative):在判定为negative的样本中,判断错误的数目。也就是说,T/N表示判断正确或错误,P/N表示判定为正样本还是负样本。2、e
2020-12-02 16:44:37
485
原创 Python处理异常
try-except-else-finally的使用不同与java中的try/catch异常处理语句,python中使用try/except处理异常。本文记录写代码时遇到了异常,但是使用打印语句排除比较麻烦,这里使用try/except捕捉异常问题。1、try模块有可能发生异常的代码。2、except模块处理异常的代码。3、else模块没有发生异常时需要运行的代码。4、finally模块不管异常有没有发生,跳出try/except之后必将执行的语句。5、try/except的处理流程
2020-11-24 17:01:07
96
原创 论文阅读中常见的缩略词及学术论文常用的表述
1. e.g. – exempli gratia意思:for example,例如。2. etc. – et cetera意思: …, 等等3. ad hoc意思:“特设的、特定目的的(地)、即席的、临时的、将就的、专案的”4. i.e. – id est意思:that’s to say,也就是读论文时看到其他的会继续更新...
2020-09-14 09:14:44
1217
原创 Git安装和使用前配置-记录
Git安装和使用前配置-记录说明Git安装配置之前安装过Git,但是在新电脑重新装环境时候发现还是在网上重新学习安装。为了下次需要安装的时候还是这样,在这里留下脚印。说明已经有很多前辈详细记录了安装过程,这里贴上一位非常详细的前辈的: Git的下载安装以及基本操作.作为小白只是在这里记录一下自己的疑惑。Git安装安装很easy,选好存储位置可以一路下一步。官网下载链接: https://git-scm.com/downloads. 嫌官网下载比较慢的点这里: link.配置我目前主要的用途
2020-09-06 10:51:12
114
转载 Python学习_100Days
第16-20天--Python进阶数据机构和算法引言排序算法(选择、冒泡和归并)和查找算法(顺序和折半)排序算法使用生成式(推导式)语法嵌套的列表heapq、itertools等的用法collection工具下的模块类常用算法数据机构和算法引言算法:解决问题的方法和步骤评价算法的好坏:渐进时间复杂度和渐进空间复杂度渐进时间复杂度的大O标记:常量时间复杂度-布隆过滤器/哈希存储对数...
2019-12-06 10:14:49
330
转载 Python学习_100Days
第十五天--图像和办公文档处理操作图像计算机图像相关知识使用pillow操作图像处理Excel表格处理Word文档处理pdf文档本文根据GitHub学习: GitHub.如有侵权,请联系本文作者删除。用程序来处理图像和办公文档经常出现在实际开发中,Python的标准库中虽然没有直接支持这些操作的模块,但我们可以通过Python生态圈中的第三方模块来完成这些操作。操作图像计算机图像相关知识...
2019-11-19 10:42:54
96
转载 Python学习_100Days
第十四天--网络编程入门和网络应用开发计算机网络基础计算机网络发展历史TCP/IP模型网络应用模式基于HTTP协议的的网络资源访问HTTP(超文本传输协议)Json格式request库基于传输层协议的套接字编程TCP套接字UDP套接字网络应用开发发送电子邮件发送短信。本文根据GitHub学习: GitHub.如有侵权,请联系本文作者删除。计算机网络基础计算机网络是独立自主的计算机互联而成的...
2019-11-19 10:20:58
214
转载 Python学习_100Days
第十二天--字符串和正则表达式正则表达式相关知识Python对正则表达式的支持正则表达式相关知识在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要,正则表达式就是用于描述这些规则的工具,换句话说正则表达式是一种工具,它定义了字符串的匹配模式(如何检查一个字符串是否有跟某种模式匹配的部分或者从一个字符串中将与模式匹配的部分提取出来或者替换掉)。如果你在Windows操作系...
2019-11-08 11:25:17
355
转载 Python学习_100Days
第十一天--文件和异常引言读写文本文件读写二进制文件读写JSON文件本文根据GitHub学习: GitHub.如有侵权,请联系本文作者删除。引言实际开发中常常会遇到对数据进行持久化操作的场景,而实现数据持久化最直接简单的方式就是将数据保存到文件中。说到“文件”这个词,可能需要先科普一下关于文件系统的知识,但是这里我们并不浪费笔墨介绍这个概念,请大家自行通过维基百科进行了解。在Python...
2019-11-08 10:37:41
246
转载 Python学习_100Days
第十天--图形用户界面和游戏开发基于tkinter模块的GUI使用pygame进行游戏开发制作游戏窗口在窗口中绘图加载图像实现动画效果碰撞检测事件处理本文根据GitHub学习: GitHub.如有侵权,请联系本文作者删除。基于tkinter模块的GUIGUI是图形用户界面的缩写,图形化的用户界面对使用过计算机的人来说应该都不陌生,在此也无需进行赘述。Python默认的GUI开发模块是tki...
2019-11-06 14:38:51
257
转载 Python学习_100Days
第九天--面对对象进阶引入@property装饰器__slots__魔法静态方法和类方法类之间的关系继承和多态综合案例本文根据GitHub学习: GitHub.如有侵权,请联系本文作者删除。引入在前面的章节我们已经了解了面向对象的入门知识,知道了如何定义类,如何创建对象以及如何给对象发消息。为了能够更好的使用面向对象编程思想进行程序开发,我们还需要对Python中的面向对象编程进行更为深入...
2019-11-05 16:23:11
147
转载 Python学习_100Days
第八天--面向对象编程基础引言类和对象定义类创建和使用对象访问可见性问题面向对象的支柱Practice本文根据GitHub学习: GitHub.如有侵权,请联系本文作者删除。引言活在当下的程序员应该都听过"面向对象编程"(Object-oriented Programming,缩写:OOP)一词,也经常有人问能不能用一句话解释下什么是"面向对象编程",我们先来看看比较正式的说法。“把一组...
2019-11-04 10:06:33
167
转载 Python学习__100Days
第七天--字符串和常用数据结构字符串列表生成式和生成器元组集合字典Practice本文根据GitHub学习: GitHub.如有侵权,请联系本文作者删除。字符串第二次世界大战促使了现代电子计算机的诞生,最初计算机被应用于导弹弹道的计算,而在计算机诞生后的很多年时间里,计算机处理的信息基本上都是数值型的信息。世界上的第一台电子计算机叫ENIAC(电子数值积分计算机),诞生于美国的宾夕法尼亚大...
2019-11-03 11:59:25
235
转载 Python学习_100Days
第六天--函数和模块的使用引入函数的作用定义函数函数的参数用模块管理函数Practice本文根据GitHub学习: GitHub.如有侵权,请联系本文作者删除。引入在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解。x1+x2+x3+x4=8 x_1+x_2+x_3+x_4=8x1+x2+x3+x4=8事实上,上面的问题等同于将8个苹果分成四组每组...
2019-11-02 11:20:57
331
转载 Python学习_100Days
第五天--构造程序逻辑构造程序逻辑经典的例子Practice本文根据GitHub学习: GitHub.如有侵权,请联系本文作者删除。构造程序逻辑学完前面的几个章节后,我觉得有必要在这里带大家做一些练习来巩固之前所学的知识,虽然迄今为止我们学习的内容只是Python的冰山一角,但是这些内容已经足够我们来构建程序中的逻辑。对于编程语言的初学者来说,在学习了Python的核心语言元素(变量、类型...
2019-11-01 11:26:28
218
c++项目实战,基于面向对象和STL的演讲比赛管理系统
2023-02-25
Git-2.26.2-64-bit.zip
2020-09-06
移动应用开发课程设计
2019-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人