- 博客(16)
- 收藏
- 关注
原创 AIDD:Mol2Vec 预训练模型复现
❗注意Mol2Vec模型有一些依赖包,位于".\mol2vec-master\requirements.txt"文件中,安装时要根据自己环境中的python版本以及环境中其他包的版本来确定这些包的安装版本(尤其是gensim)利用圆形分子指纹的表示,计算分子碎片的对应数值,再利用经典的word2vec模型,将数值转换为向量,最后让mol2vec模型学习这些向量。若一个分子的“句子”为 [‘C-1’, ‘O-3’],模型会查找这两个子结构的向量并取平均,最终得到一个300维的分子向量。
2025-04-28 17:13:19
678
原创 AIDD:Mol2Vec模型
算法的分子表征方法,旨在将化学分子转换为固定维度的向量(即“分子指纹”),以便用于机器学习任务(如活性预测、性质分类等)。其核心思想是将分子结构类比为自然语言中的“句子”,通过无监督学习捕捉分子子结构的语义信息。Mol2Vec 将这一思想迁移到化学领域,认为化学子结构的“上下文”关系(如官能团的共现模式)隐含分子性质。Mol2Vec 提供了一种高效的方式将分子结构编码为机器学习友好的向量,尤其适用于需要捕捉隐含结构信息的任务。(基于半径的原子环境)将分子分解为子结构。
2025-04-28 17:12:20
498
原创 AIDD:基于分子表征的无监督预训练方法
尽管基于图的分子表示包含了基于序列的表示所没有的原始结构信息,但在相同条件下, GNN的效率和吞吐量都低于基于序列的模型。编码器通常用于从原始输入序列中学习信息以生成特征丰富的嵌入向量,而解码器的任务则是根据编码器产生的嵌入向量来恢复原始的输入序列,此外也可以将输入序列转换为不同但语义相似的序列,例如将英文句子翻译成中文句子。,可以借鉴NLP的方法处理基于序列的分子表征任务。:实验表明,参数量大的模型可以通过复杂的任务捕获丰富的语义信息,但在训练超大模型时,必须考虑潜在的 梯度消失和过平滑问题。
2025-04-23 22:27:48
576
原创 初始Git之三种状态
Git 有三种状态,你的文件可能处于其中之一: 已提交(committed)、已修改(modified) 和 已暂存(staged)。这些从 Git 仓库的压缩数据库中提取出来的文件,放在。这是 Git 中最重要的部分,从其它计算机克隆仓库时,复制的就是这里的数据。已暂存表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。暂存区是一个文件,保存了下次将要提交的文件列表信息,一般在。提交更新,找到暂存区的文件,将快照永久性存储到 Git 目录。已修改表示修改了文件,但还没保存到数据库中。
2025-04-17 22:48:44
232
原创 AIDD:生物分子的化学表征方法
本文介绍了人工智能与药物设计中,关于生物分子的化学表征方法(SIMILES,fingerprint,图…),以及如何借助rdkit库将分子的sdf格式转换为这些表示方法,用以适配机器学习\深度学习模型。
2025-04-16 18:00:24
842
原创 小程序页面设计常用样式
100vh 表示"当前视口高度",但height: 100vh 无法跟随内容高度动态扩展,当页面滚动时内容高度可能超过视口高度,导致背景无法覆盖超出的部分(尤其是在 iPad 等大屏设备上)元素高度自动根据宽度(90% 屏幕宽度)按比例缩放,手机/平板显示比例一致。• 大屏设备(如 iPad):1px ≈ 1rpx(甚至更小)• 小屏手机(如 iPhone):1px ≈ 2rpx。
2025-04-11 16:42:13
216
原创 将本地项目推送到gitee
项目经过很多轮修改,每次改完之后都要生成一个新的文件夹,再发送给队友,目录里面放眼望去全都是文件夹,多人协作很不方便,考虑使用git来管理代码。github比较慢,方便起见,选择gitee前提:已安装并简单配置git,,安装方法见VSCode从零开始运行github上的项目。
2025-04-09 17:22:16
817
原创 IntelliJ IDEA安装+maven配置+jdk更新
社会实践开发一款村民信誉奖惩小程序,后端使用java开发,使用课上学习的三层架构(DAO - BLL -UI),起初用的IDE是eclipse,但是写前后端接口时遇见很多困难,改用idea;同时用到了maven来管理项目的各种依赖;而初学java时安装的jdk版本比较老,出现许多不兼容的问题,长痛不如短痛,直接重新安装jdk21。
2025-04-07 11:48:26
955
原创 VSCode从零开始运行github上的项目
执行该命令后,系统会生成一对 RSA 密钥,包含一个私钥(id_rsa)和一个公钥(id_rsa.pub)。私钥保存在你的本地计算机上,不应泄露;因为git和github都是国外的网站,访问起来会比较慢,推荐一个浏览器插件,连接VPN之后访问速度会快很多。注意这里的username和email要和你注册github的账户一致。配置 Git 的全局用户名和邮箱,为了在提交代码时标识身份。随便取一个名字,输入刚才复制的公钥密码,点击。,选择操作系统,找到想要的版本,点击下载。进入你想保存的文件夹里,然后。
2025-04-07 10:06:31
1127
原创 小白如何在本地运行一个微信小程序
近期得到任务,一个微信小程序基本功能都已实现,但前端页面需要优化,得到前后端源码后,开始尝试运行。作为小白,其间出现无数波折,但自己总是张不开嘴去问,往往一个报错需要自己研究好久。总结了小程序本地运行所需要的一系列步骤,希望能够帮助到有和我一样困难的朋友。以上就是我第一次本地运行一个微信小程序时,经历的所有流程以及一些报错,希望能够帮到你!
2025-03-29 22:15:00
1235
1
原创 postman下载之坑 “Couldn’t load the workspaces. Just a faulty wire. Try reloading.“
今天运行微信小程序时,总是报“ 400 Bad Request”,之前用过网页版的postman,为了能够使用完整的功能,就下载了桌面版遇到问题去可以去官方的论坛找找,很多时候都会有收获的!长路漫漫,加油!虽然我的400错误还没解决。。。。。
2025-03-28 18:06:02
962
4
原创 eclipse安装Window Builder之点击design后报错
机房电脑中安装老师给的Window builder包,很快就安装好了,但回去在自己电脑上安装时,创建JFrame可以创建成功,但点击design后看不见可视化的面板,猜测是不是eclipse版本和wb不匹配,然后用在CSDN上找到的方法,输入这段网址。我把解决方法截屏,应该不算侵权吧。最后,还有一个问题,下载好的插件,应该显示在Eclipse MarketPlace中吗,我看其他帖子里面有写插件的update,是在这里面更新,但为什么我的Marketplace里面没有呢?目前暂时正常,再出差错我再来报告!
2024-09-24 16:59:49
397
原创 爬虫使用requests库报错AttributeError
今天犯了一个特别傻的错,requests库入门,爬取网页时,突然老是报错,显示“AttributeError: partially initialized module 'requests' has no attribute 'get' (most likely due to a circular import)”好久没用python了,一上来就犯了傻,想着学习requests库那就用它命名吧,改了名字后,网页就获取成功了。其实提示信息已经很明确了,但我还是搞了好久,还以为是request库安装出问题了。
2024-09-20 20:13:38
867
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人