- 博客(48)
- 收藏
- 关注
原创 3D EQUIVARIANT DIFFUSION FOR TARGET-AWARE MOLECULE GENERATION AND AFFINITY PREDICTION
蛋白质结合位点表示为一组原子其中 NP 是蛋白质原子数,xP ∈ R^3 表示原子的 3D 坐标,vP ∈ R^Nf 表示蛋白质原子特征,例如元素类型和氨基酸类型。我们的目标是以蛋白质靶为条件,产生结合分子。为简洁起见,我们将分子表示为 M = [x, v],其中 [·, ·] 是串联运算符,x ∈ R^(M ×3) 和 v ∈ R^(M ×K)分别表示原子笛卡尔坐标和单热(one-hot)原子类型。# 博主注:one-hot 编码用于将离散的分类标签转换为二进制向量。
2024-04-26 16:27:23 1037 1
原创 读文献 Knowledge graph-enhanced molecular contrastive learning with functional prompt
知识图谱:是把所有不同种类的信息连接在一起而得到的一个关系网络。(从关系的角度出发)语义网络:语义网络是一种用实体及其语义关系来表达知识的有向图。节点:表示实体,表示各种事物、概念、情况、属性、状态、事件、动作等。弧:代表语义关系,表示它所连接的两个实体之间的语义联系rdf:资源描述框架;owl:对rdf的扩展。可以用软件 protégé 编辑和查看知识图谱本体建模实体示意图(以C原子为例,右下角为实体属性)实体示意图。
2024-01-25 21:04:16 1137
原创 读文献 KPGT: Knowledge-Guided Pre-training of Graph Transformer for Molecular Property Prediction
预训练任务主要分为两种:生成式和对比学习。
2024-01-23 16:47:08 928
原创 阅读文献时摘抄的英文表达
by the analogy of finding a needle in a haystack 类似大海捞针。is further exacerbated 进一步加剧/恶化。from scratch 从头开始。
2023-12-11 15:29:18 443
翻译 【文献阅读】Multi-constraint molecular generation based on conditional 基于条件transformer,知识蒸馏和强化学习的多限制条件分子生成
通过结合条件transformer、强化学习算法和知识蒸馏来满足多个限制的多约束分子生成(MCMG)方法
2023-12-11 14:36:13 467
原创 [C语言]使用链表逆序输出(双向链表)
题目内容:你的程序会读入一系列的正整数,预先不知道正整数的数量,一旦读到-1,就表示输入结束。然后,按照和输入相反的顺序输出所读到的数字,不包括最后标识结束的-1。输入格式:一系列正整数,输入-1表示结束,-1不是输入的数据的一部分。输出格式:按照与输入相反的顺序输出所有的整数,每个整数后面跟一个空格以与后面的整数区分,最后的整数后面也有空格。输入样例:1 2 3 4 -1输出样例:4 3 2 1时间限制:500ms内存限制:32000kb思路:使用双向链表,记.
2022-03-21 19:24:24 1773
原创 [C语言] PTA 7-63 高空坠球
皮球从某给定高度自由落下,触地后反弹到原高度的一半,再落下,再反弹,……,如此反复。问皮球在第n次落地时,在空中一共经过多少距离?第n次反弹的高度是多少?输入格式:输入在一行中给出两个非负整数,分别是皮球的初始高度和n,均在长整型范围内。输出格式:在一行中顺序输出皮球第n次落地时在空中经过的距离、以及第n次反弹的高度,其间以一个空格分隔,保留一位小数。题目保证计算结果不超过双精度范围。输入样例:33 5结尾无空行输出样例:94.9 1.0结尾无空行#in
2021-10-30 00:13:05 462
原创 [C语言] PTA 7-55 查询水果价格
给定四种水果,分别是苹果(apple)、梨(pear)、桔子(orange)、葡萄(grape),单价分别对应为3.00元/公斤、2.50元/公斤、4.10元/公斤、10.20元/公斤。首先在屏幕上显示以下菜单:[1] apple[2] pear[3] orange[4] grape[0] exit用户可以输入编号1~4查询对应水果的单价。当连续查询次数超过5次时,程序应自动退出查询;不到5次而用户输入0即退出;输入其他编号,显示价格为0。输入格式:输入在一行中给出用户连续输入
2021-10-29 15:14:57 2449
原创 [C语言] PTA 7-91 输出闰年
输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。输入格式:输入在一行中给出21世纪的某个截止年份。输出格式:逐行输出满足条件的所有闰年年份,即每个年份占一行。输入若非21世纪的年份则输出"Invalid year!"。若不存在任何闰年,则输出“None”。输入样例1:2048结尾无空行输出样例1:200420082012201620202024202820322036204
2021-10-29 15:13:06 480
原创 [C语言] PTA 7-53 生成3的乘方表
输入一个非负整数n,生成一张3的乘方表,输出3^0~3^n的值。可调用幂函数计算3的乘方。输入格式:输入在一行中给出一个非负整数n。输出格式:按照幂的递增顺序输出n+1行,每行格式为“pow(3,i) = 3的i次幂的值”。题目保证输出数据不超过长整型整数的范围。输入样例:3结尾无空行输出样例:pow(3,0) = 1pow(3,1) = 3pow(3,2) = 9pow(3,3) = 27结尾无空行pow(a,b)是求a^b的函数。使用此函数需要包含m
2021-10-28 19:14:07 2310
原创 [C语言] PTA 7-52 求简单交错序列前N项和
本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后三位。题目保证计算结果不超过双精度范围。输入样例:10结尾无空行输出样例:sum = 0.819结尾无空行#include<stdio.h>int main(){ int N; double sum=0; double
2021-10-28 19:07:53 323
原创 [C语言] PTA 7-51 求奇数分之一序列前N项和
本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。输入样例:23结尾无空行输出样例:sum = 2.549541结尾无空行注意sum的类型是实数。如果i为整数,运算时不能写成1/(2*i-1)。#include<stdio.h>int main(){
2021-10-28 19:01:37 1265
原创 [C语言] PTA 7-50 输出华氏-摄氏温度转换表
输入2个正整数lower和upper(lower≤upper≤100),请输出一张取值范围为[lower,upper]、且每次增加2华氏度的华氏-摄氏温度转换表。温度转换的计算公式:C=5×(F−32)/9,其中:C表示摄氏温度,F表示华氏温度。输入格式:在一行中输入2个整数,分别表示lower和upper的值,中间用空格分开。输出格式:第一行输出:"fahr celsius"接着每行输出一个华氏温度fahr(整型)与一个摄氏温度celsius(占据6个字符宽度,靠右对齐,保留1位小
2021-10-28 12:54:48 805
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人