- 博客(14)
- 收藏
- 关注
原创 《计算广告》笔记(未完待续)
广告创意的冷启动(指新创意从上线到稳定获取流量、达成预期效果的过程)之所以会因 “账户 - campaign- 组策略 - 创意” 的 4 层级结构变得更容易,核心在于。
2025-07-23 00:42:53
339
原创 redis
Redis(Remote Dictionary Server)是一种开源的、基于内存的高性能键值对(key-value)存储数据库,以下从多个方面为你详细介绍:
2025-05-09 20:30:21
548
原创 广告算法业务知识(持续更新)
比如一篇文章经过处理后,正排索引会记录文章 ID,以及文章里每个词在文中出现的位置、出现次数等。它是以字(词)为关键字进行索引 ,将每个词项映射到包含该词项的所有文档列表 ,这个列表叫倒排列表。比如在搜索引擎中,对大量网页文本进行分词等预处理后,为每个词建立倒排列表,记录出现该词的网页文档编号、词在文档中的位置、出现频率等信息。其建立和维护较复杂,但查询时能依据关键词一次获取所有相关文档,大大提高了全文检索效率 ,是现代搜索引擎等信息检索系统最常用的数据结构。
2025-04-30 15:40:59
267
原创 算法评价指标(待补充)
COPC 主要用于评估某段细分的流量模型预估值是否偏差较大,特别是在广告点击率预测等场景中。:在机器学习和数据科学领域,RMSE 是评价预测模型好坏的重要指标之一。其中,n 是样本数量,yi 是实际值,y^i 是预测值。:常用于回归问题,评估连续变量的预测精度。
2025-04-17 13:22:37
591
原创 序列池化和上下文向量建模(CVM)
序列池化是一种将序列数据压缩为固定长度向量的技术,适用于需要全局特征表示的任务。上下文向量建模(CVM)则通过注意力或门控机制,动态捕捉序列中各元素与其上下文的关系,生成更丰富的语义表示,适用于需要上下文感知的任务。两者在NLP任务中常结合使用,例如在Transformer模型中,序列池化用于生成句子表示,而CVM(如自注意力机制)用于编码和解码过程中的上下文建模。
2025-04-16 21:33:47
663
原创 算法中的门控机制
门控机制是一种在深度学习中广泛使用的技术,用于动态控制信息流动或特征选择。其核心思想是通过学习到的权重(通常由一个子网络生成)来“开关”或“调整”输入信号的重要性,从而让模型能够更灵活地捕捉数据中的关键模式。通过门控机制,模型可以更智能地处理复杂数据,捕捉关键模式,从而在各种任务中取得更好的表现。
2025-04-16 21:09:55
1765
原创 解决IDEA的Maven项目文件中没有.iml文件
②在系统变量中新建MAVEN_HOME,并将IDEA的maven路径写入,我的路径是“D:\softlearning\IDEA\IntelliJIDEA2021.2.1\plugins\maven\lib\maven3”②在系统变量中新建JAVA_HOME,并将JDK的路径写入,我的路径是“D:\softlearning\Java\JDK”①打开控制面板->系统和安全->系统->高级系统设置->环境变量。打开控制面板->系统和安全->系统->高级系统设置->环境变量。命令,显示如下表示正确。
2025-01-17 22:39:23
1494
2
原创 SEEDLabs(SQL Injection Attack Lab)实验过程
SQL语句使用两个变量输入uname和hashed_input_pwd,其中uname持有用户在登录页面的用户名字段中输入的字符串,而hashed_pwd持有用户输入的密码的sha1哈希值。如果没有匹配,验证失败。因为sql实验没挂载数据,用的copy命令,因此容器里是原文件的副本,修改原文件内容并不能改变容器内文件内容,而容器才是跑服务的地方,因此要进入到容器内修改文件内容。输入命令后,显示HTML页面的源代码,它构成了一个简单的Web应用程序的用户界面,用于展示一个名为Alice的用户资料。
2024-12-27 22:36:46
1154
原创 创建并且打包buildbuddy的server和excutor的镜像(未完待续)
因此在桌面上创建一个buildbuddy_server文件夹,将buildbuddy.runfiles文件夹复制进来,并且把所有链接文件用源文件替换。buildbuddy是可执行文件,buildbuddy.local.yaml是配置文件,static是静态资源,app是应用程序。这里还在buildbuddy_server目录中创建了一个entrypoint.sh启动脚本,在脚本中编写了要执行的命令,然后在Dockerfile中调用这个脚本。3、运行buildbuddy的server的可执行文件。
2024-12-21 13:10:58
694
原创 有网但浏览器打不开的解决方法(持续更新)
因为总是遇到有网但是打不开浏览器的问题,所以记录下来每次的解决方法。3、点击代理,把窗口内所有的东西都关闭,尤其是代理服务器。2、点击“打开网络和internet设置"1、右击wifi图标。
2024-12-14 21:10:40
351
原创 SEEDLabs(Web Security Labs)虚拟机实验环境搭建
3、下载这个实验的Labsetup.zip(注意在桌面上创建一个文件夹,存放该实验的Labsetup.zip文件,因为如果要做好几个实验,他们的文件名都为Labsetup,在解压缩时会覆盖)注意:每一个文件夹都要打开检查是否有apache文件,要找到所有apache文件中域名和ip地址的对应关系,在docker-compose文件中可以找到对应关系。unzip /home/lxy/Desktop/lab3/Labsetup.zip //解压缩该压缩包。启动其他实验时,要关闭当前的docker容器。
2024-12-06 15:48:11
1233
原创 自动化部署cloudbuild脚本(未完待续)
②打开源码页面,用ctrl+f打开快速查找,搜索config.yaml,找到源码里写”~/MyConfig/server.yaml:/config.yaml $buddy_docker“,知道Docker 将主机上的 ~/MyConfig/server.yaml 文件挂载到容器内的 /config.yaml 路径。发现“default_redis_target: \"$redis_ip:9527\" ”,发现脚本文件中redis的端口号为9527,然而我的redis端口号很可能是不9527,因此产生错误。
2024-11-30 23:05:37
982
原创 devcontainer本地编译ninja2
然后再打开vscode,按F1,重新输入Dev Containers: Rebuild and Reopen in Container。下载成功之后,用vscode打开ninja2文件夹。(在容器中成功打开ninja2文件后,文件名称后面会添加"[开发容器@DESKTOP-LINUX]”字样)在vscode中打开Ninja2时,页面右下角没有弹出在容器中打开。在vscode中打开Ninja2时,页面右下角弹出在容器中打开。2、在容器中打开ninja2文件,会出现两种情况。点击“在容器中重新打开”即可。
2024-11-19 15:53:55
344
原创 CloudBuild分布式编译系统
④运行编译节点:bazel run //enterprise/server/cmd/executor:executor。2.编译:bazel build //enterprise/server/cmd/executor:executor。3. 编译:bazel build //enterprise/server:server。③启动服务器:bazel run //enterprise/server:server。3.运行:bazel run //enterprise/server:server。
2024-10-08 21:21:29
1206
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅