- 博客(334)
- 资源 (9)
- 收藏
- 关注
原创 NLP预训练模型学习总结
Ⅰ 综述以邱锡鹏老师的文章为范本来分析为什么使用预训练模型以及预训练模型如何分类。一、为什么需要预训练模型Pre-trained Models缩写为PTMs。复旦大学邱锡鹏教授发表的NLP预训练模型综述“Pre-trained Models for Natural Language Processing: A Survey”,于2021年6月23日出版。这篇文章从多个角度分析了当前预训练语言模型,认为预训练模型有三大优势:预训练模型从大规模语料中学习知识,对下游任务帮助很大。预训练提供了一种更好
2021-08-14 14:11:21 412
原创 NLP相关学习资料
https://github.com/NLPatVCU/medaCyMedaCy is a text processing and learning framework built over spaCy to support the lightning fast prototyping, training, and application of highly predictive medical NLP models. It is designed to streamline researcher wor
2021-07-26 10:46:30 270
原创 如何删除github中已经被追踪的文件
以.idea目录为例,如果在添加.gitignore规则之前已经将.idea目录或其下的某些文件添加到了版本控制中,那么这些文件将会被追踪,即使后来添加了.gitignore规则,它们仍然会出现在Changes中。如果其中某些文件在暂存区中的内容与工作目录(working directory)或最新的提交(HEAD)中的内容不同。这种情况下,Git 不允许直接从暂存区中移除这些文件,因为这样做可能会导致丢失数据。解决这个问题的方法是使用 -f 选项来强制从暂存区中移除这些文件。
2024-03-10 18:54:39 158
原创 docker+elastic search使用笔记
由于容器的文件系统是临时的,直接在运行中的容器内部进行修改不是一个持久的解决方案。综上所述,这条命令启动了一个后台运行的 Elasticsearch 容器,将其命名为 elasticsearch,并映射了必要的端口,以单节点模式运行 Elasticsearch 8.12.2。准备自定义的 elasticsearch.yml 文件:在宿主机上准备一个包含你想要的设置的 elasticsearch.yml 文件。docker run: 这是 Docker 的一个命令,用于运行一个新的容器。
2024-03-07 16:20:52 981
原创 CentOS 8使用笔记
查看磁盘空间df -h查看python版本查看某个端口是否打开或者查看所有打开的端口并将部分端口升序排列添加端口并刷新linux操作系统不能识别在windows操作系统中用Pycharm构建的venv。
2024-03-06 08:52:52 464
原创 d_g, d_r, dur_disc_g, dur_disc_r, g, g dur, g dur_gen, g fm ,g kl, g lm, g lm_gen, g mcl分别是干嘛的
dur_disc_g:可能表示 “Duration for Discriminator of Generator”,即用于生成器判别器的训练持续时间。g_lm_gen:可能表示 “Generator Language Model for Generation”,即生成器模型用于生成数据的语言模型。g_dur_gen:可能表示 “Generator Duration for Generation”,即生成器模型用于生成数据的训练持续时间。g:通常表示 “Generator”,即生成器模型。
2024-02-01 13:53:59 54
原创 onnx模型
ONNX(Open Neural Network Exchange)是一个开放格式,用于表示深度学习模型。ONNX 的主要优势在于它提供了一个跨平台、跨框架的标准,使得不同的深度学习框架(如 PyTorch、TensorFlow、Microsoft Cognitive Toolkit 等)能够互操作。因此,ONNX 可以被用在多种设备和环境中,包括:服务器和云平台:ONNX 模型可以在云服务器上运行,利用强大的计算资源进行大规模数据处理和复杂模型推理。
2024-01-05 15:37:03 508
原创 yolo v7能识别的类别
人自行车汽车摩托车飞机公共汽车火车卡车船交通信号灯消防栓停车标志停车收费计时器长椅鸟猫狗马绵羊牛大象熊斑马长颈鹿背包雨伞手提包领带手提箱飞盘滑雪板雪板运动球风筝棒球棒棒球手套滑板冲浪板网球拍瓶子酒杯杯子叉子刀子勺子碗香蕉苹果三明治橙子西兰花胡萝卜热狗披萨甜甜圈蛋糕椅子长沙发。
2024-01-04 11:19:45 416 1
原创 yolo v7支持的设备
将一个深度学习模型(在这里是YOLOv7,一个目标检测模型)从PyTorch导出到不同的格式,以便在不同平台上进行推理(inference)。另一种PyTorch 转 TensorRT的方法,包括使用 trtexec 命令。PyTorch 转 ONNX,然后使用NMS(非极大值抑制)进行推理。PyTorch 转 CoreML(适用于 macOS/iOS)PyTorch 转 TensorRT,同样使用NMS。
2024-01-03 16:47:12 979
原创 windows机器能使用nvidia-docker吗
NVIDIA Docker (nvidia-docker2) is primarily designed for Linux-based systems and is not natively supported on Windows. NVIDIA Docker relies on features provided by the Linux kernel, which are not present on Windows.If you are using a Windows machine and wa
2024-01-03 15:08:20 454
原创 在Pycharm中安装jupyter以及其它module的一种靠谱方法
利用https://pypi.tuna.tsinghua.edu.cn/simple安装其它模块的时候不用关代理。然后就可以在jupyter中利用!pip命令安装其它模块了。
2024-01-03 12:45:17 360
原创 如何用手机访问flask服务
此外,这种设置只适合在安全的内部网络中使用,不建议在公共网络或互联网上公开你的Flask应用,因为这可能存在安全风险。获取电脑的IP地址:找出运行Flask应用的电脑在网络上的IP地址。在手机上访问:在手机的浏览器中输入电脑的IP地址和端口号,格式如下:http://:5000。例如,如果你的IP地址是192.168.1.5,你应该在手机的浏览器中输入http://192.168.1.5:5000。同一网络:确保你的手机和运行Flask应用的电脑在同一Wi-Fi网络下。
2024-01-01 12:17:58 468
原创 flutter是什么
Flutter的快速发展和受欢迎程度使其成为构建跨平台移动应用程序的强大工具之一,特别适用于需要高性能、定制化界面和快速开发的项目。快速开发:Flutter具有热重载功能,允许开发者在不重新启动应用的情况下即时查看代码更改的效果,从而提高开发效率。高性能:Flutter使用自绘图形引擎,具有高性能和流畅的用户界面表现,能够实现60fps的动画效果。丰富的组件:Flutter提供了丰富的可定制的UI组件,允许你创建精美的用户界面。跨平台:你可以使用一套代码库在多个平台上构建应用,这减少了开发和维护成本。
2023-12-29 14:44:29 866
原创 微信小程序开发工具和uniapp是什么关系
所以,微信小程序开发工具和uniapp之间的关系是:微信小程序开发工具是用于原生微信小程序开发的开发环境,而uniapp是一个跨平台的前端框架,允许在微信小程序开发工具中使用相同的代码库来创建多个平台的应用,其中之一就是微信小程序。uniapp(前身为Weex)是一个跨平台的前端框架,允许开发者使用一套代码基于Vue.js语法来创建多个平台的应用,包括微信小程序、App(iOS和Android)、H5等。uniapp支持使用微信小程序开发工具来进行微信小程序的开发和调试,同时还支持其他平台的构建和发布。
2023-12-29 10:24:39 713
原创 什么是Mustache
Mustache 不依赖于特定的编程语言,因此可以在多种编程语言中使用,包括JavaScript、Python、Java等。许多编程语言都有与 Mustache 兼容的库或实现,允许开发人员在不同的环境中使用相似的语法来生成模板。所以,如果你在前端或后端开发中遇到 {{}} 的语法,可能是在使用类似 Mustache 的模板引擎。Mustache 的语法使用双大括号 {{}} 来表示要插入的变量或表达式。在这个示例中,{{name}} 是一个 Mustache 变量,它将在渲染时替换为实际的名称。
2023-12-28 18:33:17 753
原创 购买软件源码的途径
如果您想购买软件的源码,可以尝试以下几种方式来获取报价:软件开发公司:联系软件开发公司或独立开发者,询问他们是否愿意出售软件的源码。您可以通过他们的官方网站或通过社交媒体平台与他们联系,然后向他们提出您的要求并要求报价。开源软件市场:如果您寻找的软件是开源的,您可以在开源软件市场或代码托管平台(如GitHub)上查找并联系项目的维护者或贡献者。通常,您可以在项目页面上找到他们的联系信息,并询问是否可以购买源码。
2023-12-23 13:00:17 11281
原创 php代码的保密性
这意味着,PHP代码在服务器上通常是以可读的源代码形式存在的,因此理论上可以被他人查看。源代码加密:你可以使用工具将PHP源代码加密成不可读的形式,然后在服务器上运行已加密的代码。虽然PHP不像Java那样容易隐藏源代码,但通过采取适当的安全措施,你仍然可以有效地保护服务器上的代码和数据。文件权限:确保服务器上的文件和目录权限设置得当,只有授权的用户才能访问代码文件。限制对源代码的访问可以提高安全性。防火墙和入侵检测系统(IDS):在服务器上设置防火墙和入侵检测系统,以监控和阻止潜在的恶意访问和攻击。
2023-12-22 11:18:38 380
转载 忘记fastadmin 后台管理员密码怎么办?
为了站点安全,登录后台后请立刻修改密码。数据库修改fa_admin表的两个字段。改完之后,即可用新密码来登录了。登录密码是 123456。
2023-12-19 11:09:22 323
原创 如何查看PHP信息
访问这个文件(例如,在浏览器中输入 http://localhost/info.php),它会显示 PHP 的所有配置信息。在这个页面中,搜索 “error_log” 来找到错误日志文件的位置。
2023-12-16 20:18:06 568
原创 FastAdmin后台安装出现2054错误的解决办法
用Navicat修改密码验证方式。MySQL Workbench的Server菜单中的Users and Privileges菜单中似乎不支持此项修改。用以下命令无密进入mysql。用以下命令修改密码。
2023-12-16 16:16:13 440
原创 phpstudy是什么?
PHPStudy 是一个集成环境工具,它将 PHP 开发所需的软件,如 Apache(Web服务器)、MySQL(数据库服务器)、PHP(脚本语言)等打包在一起,以便用户能够轻松安装和配置这些软件,进而在本地计算机上快速搭建起 PHP 开发和测试环境。便于携带:某些版本的 PHPStudy 设计为便携式的,可以放在 U 盘等移动存储设备中,使得开发环境可以在不同的电脑间轻松迁移。适合初学者:对于新手来说,PHPStudy 省去了配置复杂环境的麻烦,让他们可以更专注于 PHP 代码的编写和学习。
2023-12-16 12:41:37 543
原创 FastAdmin是什么?
FastAdmin 提供了许多现成的功能,如用户管理、权限管理、菜单管理、数据模型等,这些功能可以帮助开发者快速构建功能齐全的后台管理界面。FastAdmin 适用于需要快速构建后台管理功能的项目,尤其是对于熟悉 ThinkPHP 框架的开发者来说,它可以大幅度缩短开发周期。尽管 FastAdmin 提供了许多便利的功能,但选择使用哪个后台框架还是要根据项目的具体需求、开发团队的技术栈以及未来的维护计划来决定。简化的CRUD操作:FastAdmin 提供了简化的数据增删改查操作接口,易于使用和定制。
2023-12-16 12:39:29 535
原创 如何在Windows上安装 PHP?
编辑 php.ini 文件,配置必要的选项,比如 extension_dir,并启用你需要的扩展(例如 extension=mysqli 如果你需要 MySQL 支持)。复制 php.ini-development 文件(对于开发环境)或 php.ini-production 文件(对于生产环境),并重命名为 php.ini。将你的 PHP 目录(如 C:\php)添加到系统的 PATH 环境变量中,这样你就可以从任何命令行窗口运行 PHP。解压下载的 ZIP 文件到你选择的目录,例如 C:\php。
2023-12-14 16:40:26 1096
原创 thinkphp8.0是否兼容thinkphp5.0?
ThinkPHP 8.0 是 ThinkPHP 框架的一个较新版本,而 ThinkPHP 5.0 是其前一个主要版本。每当框架进行主要版本升级时,都会有许多变化,可能包括对现有功能的改进、新功能的添加以及不再支持旧功能。这些变化可能会导致与以前版本的不兼容。如果你有一个基于 ThinkPHP 5.0 的项目,你可能需要进行一些调整才能在 ThinkPHP 8.0 上运行。在升级之前,最好查看 ThinkPHP 官方的迁移指南和升级说明,以确保你可以平滑地过渡到新版本。
2023-12-14 15:55:55 671
原创 ThinkPHP和PHP有什么区别
ThinkPHP 则是基于 PHP 开发的一个快速、简单的面向对象的 MVC(Model-View-Controller)框架。它设计的目的是为了简化企业级应用开发,并提供了一整套协作开发的规范,是一个提高开发效率、优化产品结构、促进团队协作的框架。总结来说,ThinkPHP 是在 PHP 的基础上建立的,用于提高开发效率和规范化编程实践的一套工具和约定。ThinkPHP 框架提供了额外的功能,如数据库抽象层、表单验证、缓存管理、安全控制等,这些都是为了加快开发过程而设计的。
2023-12-14 14:44:33 631
原创 bootstrap是什么
它包含了基于 HTML、CSS 和 JS 的设计模板,用于排版、表单、按钮、导航以及其他界面组件,以及可选的 JavaScript 插件。组件丰富:Bootstrap 提供了大量的 HTML 和 CSS 的 UI 组件,以及一些常用的 jQuery 插件。社区支持:Bootstrap 有一个非常活跃的社区,很多第三方网站提供了额外的 Bootstrap 相关资源和插件。易于使用:即使是没有深入的前端知识,开发人员也可以快速开始使用 Bootstrap,并创建漂亮、一致的界面。
2023-12-14 14:39:38 1068
原创 利用IDEA自带的Maven生命周期管理工具部署网站时配置远程URL的思路
一旦您知道了远程仓库的URL,您就可以将其配置到项目的pom.xml文件中的元素下,以便能够将项目成功部署到该仓库。如果您正在设置自己的远程仓库,您可以选择使用流行的仓库管理工具(如Nexus、Artifactory等)来创建和管理远程仓库,并获取相应的URL。查看项目的pom.xml文件: 如果您是项目的维护者,可以查看项目的pom.xml文件,其中可能已经包含了仓库的配置信息。联系项目维护者: 如果您仍然不确定远程仓库的URL,可以与项目的维护者或管理员联系,询问他们提供远程仓库的URL。
2023-12-13 17:43:54 617
原创 Tensorflow+Cuda+Cudnn配置
下载完毕后将文件拷到X:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\对应目录下,拷完以后不需要重启系统也不需要重启Pycharm就可以正常使用。检查cuda版本的方法和Win11相同。安装完测试前可能需要source ~/.bashrc,执行这个命令也许不需要切换目录。很可能需要重启Pycharn才能生效。一定要确保主目录computer/home/usr下的.bashrc文件中包含。以上语句并不会自动地被写到.bashrc文件里。安装时注意需要联网。
2023-08-09 17:11:11 464
原创 双显卡训练中的一个问题
双显卡环境下使用strategy_ = tf.distribute.get_strategy(),strategy_.num_replicas_in_sync的值为1,也可以训练,系统调用了几块显卡训练的?您的代码没有进行显卡设备的选择或配置,导致只使用了默认的一个显卡。您的代码逻辑中存在其他限制或错误,导致只能使用一块显卡进行训练。如果您需要在双 GPU 环境下进行训练,并且当前只使用了一块显卡,请根据您使用的框架和工具,参考其文档或示例代码,以正确配置和指定使用多块显卡进行训练。
2023-06-15 06:35:46 240
原创 *args和**kwargs有什么区别
可以看到,位置参数 arg1 和 arg2 分别接收传入的值 1 和 2,而 *args 接收位置参数 3 和 4 的值,并将它们作为元组 (3, 4) 存储在 args 中。函数 foo 中的 arg1 和 arg2 是必须的位置参数,而 *args 和 **kwargs 是可选的。因此,*args 和 **kwargs 提供了一种灵活的方式来处理不确定数量的参数,使函数能够接受各种不同的调用方式。*args 和 **kwargs 是在函数定义中用来接收任意数量的位置参数和关键字参数的特殊参数形式。
2023-06-14 08:45:51 388
原创 FGM和AWP有什么区别
FGM (Fast Gradient Sign Method) and AWP (Adversarial Weight Perturbation) are two different techniques used in adversarial attacks and defenses in deep learning models.FGM (Fast Gradient Sign Method):FGM is a simple but effective method for generating adv
2023-06-07 07:58:32 212
原创 ICR - Identifying Age-Related Conditions解读
目标竞赛的目标是预测一个人是否患有三种医疗状况中的任何一种。你需要预测这个人是否患有三种医疗状况中的一种或多种(类别1),或者没有患有这三种医疗状况(类别0)。你将创建一个模型,该模型基于健康特征的测量进行训练。确定某人是否患有这些医疗状况需要进行长期而具有侵入性的过程,从患者那里收集信息。通过预测模型,我们可以通过收集与这些状况相关的关键特征来缩短这个过程,并保持患者的详细信息的私密性,然后对这些特征进行编码。你的工作将帮助研究人员发现某些特征的测量与潜在患者状况之间的关系。
2023-05-31 10:23:15 814
原创 kaggle的进阶系统
在Kaggle的进阶系统中,“Novice”(新手)、“Contributor”(贡献者)、“Expert”(专家)、“Master”(大师)和"Grandmaster"(特级大师)是不同的绩效层级,用于衡量和识别数据科学家在Kaggle平台上的技能水平和成就。这些绩效层级的晋升是基于参与者在各个领域中的成绩和贡献度,并且随着他们在Kaggle平台上的表现不断提升,可以逐步晋升到更高的层级。“Novice”(新手):这是最低的绩效层级,标识刚开始参与Kaggle竞赛或其他活动的数据科学家。
2023-05-26 10:31:45 369
原创 EfficientNetV2: Smaller Models and Faster Training学习
训练效率对于深度学习非常重要,因为模型规模和训练数据量越来越大。例如,GPT-3(Brown等,2020)拥有更大的模型和更多的训练数据,在少样本学习方面展示了卓越的能力,但它需要数周的训练时间和数千个GPU,这使得重新训练或改进变得困难。"TPU days"指的是使用TPU(Tensor Processing Unit)进行训练所花费的时间,以天为单位进行计量。TPU是由谷歌开发的专用硬件加速器,用于高效地执行深度学习任务。
2023-05-20 18:46:51 573
原创 Ink Detection
在字迹检测中,每个backbone的效果取决于具体的应用场景、数据集和任务要求。EfficientNet-B5、MIT-B5和ResNeXt50_32x4d都是在图像分类任务中表现出色的backbone模型,而ResNet3D则主要用于视频分类和动作识别任务。因此,从字迹检测的角度来看,EfficientNet-B5和MIT-B5可能更适合,因为它们在图像分类任务中已经得到了广泛的验证和应用。
2023-05-20 16:59:40 658
PyPI(Python Package Index)是什么?
2023-04-03
setuptools、distutils和wheel哪一个更好用?
2023-04-03
在命令面板中输入“Angular”,没有看到“Angular:生成新应用程序”
2023-04-03
Angular和Javascript有什么关系?
2023-04-03
学了Vue再学Angular,花掉的总时间会不会更多?
2023-04-03
nn.Linear中的缩放点积有什么用?
2023-04-02
pytorch有没有什么函数可以将输入序列转换为查询向量,键向量和值向量?
2023-04-02
谷歌云可以使用windows操作系统吗?
2023-03-31
谷歌云如何添加IAP-secured Tunnel User IAM 角色?
2023-03-31
谷歌云SSH连接虚拟机方法
2023-03-31
谷歌云在select kernel时,Preferred Kernel和Kernel from Prefer的区别
2023-03-30
为什么增加学习率可以增大梯度?
2023-03-29
为什么有的网络结构中只有attention层而没有transformer层
2023-03-26
神经网络中的MLP是什么
2023-03-26
Attention层中的一维卷积操作
2023-03-26
attention层中自带Conv1D吗
2023-03-26
transformer中dropout一般设为多少
2023-03-25
Research of ChatGPT like Model
2023-03-23
如何解决torch.tensor中的copy-方法造成的内存泄漏?
2023-02-25
程序员副业接单资源整理 20230221
2023-02-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人