自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(121)
  • 收藏
  • 关注

原创 maestro使用

当两个原子之间的距离小于其共价半径之和时,就会被视为"clash",表示它们的位置非常接近,可能会产生不利的相互作用。Aromatic H-bond(芳香氢键): 芳香氢键是一种特殊类型的氢键,涉及一个芳香环上的氢原子与另一个分子中的电负性原子之间的相互作用。当两个原子之间的距离小于它们的共价半径之和时,它们之间的相互作用将变得不稳定,可能会发生排斥、冲突或不利的相互作用。因此,在蛋白质结构中,当两个原子之间的距离小于它们的共价半径之和时,可能会出现空间上的重叠或冲突,这可能影响蛋白质的稳定性和功能。

2023-10-24 11:48:42 464

原创 TypeError: can‘t convert np.ndarray of type numpy.object_.The only supported types are: 报错解决

将numpy数组进行强制类型转换成float类型(或者任何pytorch支持的类型:float64, float32, float16, int64, int32, int16, int8, uint8, and bool)读入的numpy数组里的元素是object类型,无法将这种类型转换成tensor。

2023-07-25 22:04:42 3778 2

原创 CNN学习记录

目录CNN基础知识——卷积(Convolution)、填充(Padding)、步长(Stride):卷积的三种模式:full, same, valid:卷积代码学习;CNN发展史+论文+代码 : 【1】动态过程:(1)5 * 5 的图片 经过 3 * 3 的filtter 进行卷积 (2)卷积之后,获得的geature map 3 *3 : (3)步长为1 的动态演示图: 学习:CNN基础知识——卷积(Convolution)、填充(Padding)、步长(Stride) - 知乎 (zhihu.co

2023-07-14 10:46:52 1719

原创 transformer 学习

第一种方法中,每个注意力头有独立的权重参数,也就是说,每个注意力头都有自己的“专属”线性变换层。这样做的好处是可以对每个注意力头进行单独的处理,使其更具灵活性,以适应不同的任务需求。第二种方法中,所有的注意力头共享相同的权重参数,使用统一的线性变换层来处理输入数据。这样做的好处是减少了模型的参数量,提高了计算效率,但也可能限制了每个注意力头的个性化表达能力。通过调用线性变换层的方法,将输入数据分别投影到多个注意力头的维度上,得到的结果维度为。这些变换层将输入数据投影到不同的维度上,以用于多头注意力的计算。

2023-07-13 16:17:21 1917 1

原创 pearsonr报错:计算结果为nan、warning .warn (stats.constantinputwarning (msg))

警告的具体内容 "ConstantInputWarning" 表示输入的变量在整个数据集中都是常数,也就是说没有变异性。在计算 Pearson 相关系数时,这样的常数输入变量会导致分母为零,从而无法进行计算。在这种情况下,警告是由于计算 Pearson 相关系数时出现了常数输入变量(constant input variables)。经过检查:发现模型不管输入什么输出的预测结果都是一样的,所以导致了pearsonr 无法计算出结果。解决:再次训练,注意relu的使用位置,同时使用其他的激活函数替代。

2023-07-13 10:42:36 1600

原创 pearsonr 报错:numpy.float64 can not be interpreted as an integer

当在计算皮尔逊相关系数(Pearson correlation coefficient)时出现"numpy.float64 can not be interpreted as an integer"的错误时,这通常是因为传递给。【一开始以为是数据没有转换统一,但是都转换为float64之后依旧报错,尝试统一转换为ndarry,一个4,1 一个4;采用.squeeze()转换为统一的 ndarry 4 】其中,第一个参数和第二个参数应该是一维数组或者类似数组的对象,并且长度必须相等。函数的参数类型不正确。

2023-07-08 16:07:29 368

原创 模型过拟合----->dropout : 调整

一种常见的做法是尝试不同的 dropout rate,通过交叉验证或验证集的表现来选择最合适的 dropout rate。另外,还应该注意不要将 dropout rate 设置得过高,过高的 dropout rate 可能会导致信息丢失过多,模型的训练效果下降。:如果模型非常复杂,例如层数很多或者节点数很大,容易过拟合,可以选择较高的 dropout rate,如 0.5 或更高。:对于较小的数据集,模型容易过拟合,建议设置较小的 dropout rate,通常在 0.1 到 0.3 之间。

2023-07-08 15:23:22 2864 2

原创 groupkfold 报错:raise keyerror(f“{not foud} not in index“)

【1】使用groupkfold 的时候出现以上报错:索引错误,groups的索引和x y 的不对应。

2023-07-05 21:04:22 681

原创 dataset 报错:raise keyerror (key) from err 、too many indexers

【解释】:该报错的原因是存在超过范围的索引。

2023-06-30 16:51:00 1645

原创 flex_ddg 中ddg_backrub.xml 学习

"Int_ddG_mover" 是 InterfaceDdGMover 类型的 mover,用于计算蛋白质蛋白质接口上进行的突变引起的 ddG(自由能变化)值,即突变后蛋白质相互作用的变化。在 Rosetta 软件套件中,"repack" 是一个常用的术语,用于描述对蛋白质的侧链进行重新打包的操作。最后一个mover操作是在BackrubProtocol中定义的,该协议定义了一系列的backrub折叠仿真运动,用于对结构进行随机扰动,以生成多个构象,最终的构象则使用上述的mover操作进行优化。

2023-06-27 09:58:16 803

原创 报错解决:expected scalar type float but found double

修改模型定义时使用的数据类型,将其与实际数据类型相匹配。将涉及到的所有张量都转换为float32或float64类型。self.mlp出现报错:expected scalar type float but found double。尝试将所有涉及的张量转换为相同的数据类型,或修改模型定义时使用的数据类型,使其与实际数据类型相匹配。这个报错可能是因为部分张量的数据类型与模型定义时的数据类型不一致导致的。可以将所有的张量都转换为float32类型。需要float,但是找到了double。

2023-06-19 10:24:27 2155

原创 薛定谔maestro 安装

maestro 安装

2023-06-13 11:11:36 1960

原创 python3.8,torch1.10.2+cu113、torch-geometric 安装

python3.8,torch1.10.2+cu113、torch-geometric 安装

2023-05-24 11:22:19 1573

原创 记录学习:conda http 000报错解决\pip no matching 报错解决

pip为什么一直no matching 一直没搞懂111 知道的朋友留言 ,一起学习!conda 也是依旧报错 :可能是网络问题,至今成谜 /(ㄒoㄒ)/~~修改 condarc 为以上模式:依旧报错。【1】根据以下代码升级pip。【2】再次尝试使用pip。

2023-05-24 10:20:08 101

原创 biopython: runningtime:generator didnot stop after throw

biopython: runningtime:generator didnot stop after throw

2023-05-20 11:43:45 782

原创 loss grad_fn、grad=None

loss grad_fn grad=None 解决

2023-05-19 09:34:06 850

原创 conda init

conda init

2023-05-10 20:23:46 5055

原创 pycharm 安装

pycharm 安装

2023-05-08 10:45:52 755

原创 课题学习:如何储存特征

储存特征npy

2023-04-21 10:38:43 75

原创 torch 学习:dataset dataloader

torch 学习:dataset dataloader

2023-04-21 10:14:06 1851 1

原创 foldx

foldx 添加环境变量

2023-04-19 19:27:33 858

原创 关于transformer 学习、torch_geometric

是 PyTorch 中的一个模块,用于构建 Transformer 模型中的编码器。这些组件组成了 Transformer 编码器的基本结构,并且可以通过简单的复制来构建深度更高、参数量更大的编码器。此外,PyTorch还提供了许多其他的图神经网络模型实现,例如GCN、GAT等,也都有详细的官方文档。以上这些模型都是基于PyTorch Geometric库实现的图神经网络模型,如果想要深入学习相关知识可以参考该库的文档。是一个专门用于图神经网络的PyTorch库,提供了多种用于图学习的模型、层和函数。

2023-04-16 10:47:43 801

原创 关于msms、biopython_residuedepth.py学习

关于msms、biopython_residuedepth.py学习

2023-04-13 22:00:59 969

原创 计算机辅助药物设计的文献查找

Journal of Chemical Information and Modeling Journal of Computer-Aided Molecular Design Molecular Informatics Current Computer-Aided Drug Design Expert Opinion on Drug Discovery Journal of Medicinal Chemistry ACS Medicinal Chemistry Letters Drug Dis

2023-04-06 17:11:15 506

原创 关于图以及torch.combinations等的学习、pdb旋转、扰动相关代码学习、主链侧链旋转

因为蛋白质构象的能量面是一个非常复杂的高维曲面,通过扰动蛋白质的原子坐标,可以在构象空间中生成更多的采样点,使神经网络能够学习到更丰富的构象特征,从而提高预测准确度。无向图可以用一个集合 G=(V,E) 来表示,其中 V 表示节点的集合,E 表示边的集合,E 中的每个元素都是包含了两个节点的无序对 (u,v),表示节点 u 和节点 v 之间有一条边。侧链可以是疏水性的、极性的或带电的,也可以是大的或小的,直接影响蛋白质分子的形状、构象和互动。生成的边存储在一个2行N列的张量中,其中N是边的数量。

2023-04-06 16:48:48 541

原创 安装torch\torch-geometric

安装 CUDA Toolkit 可以使你的计算机支持 CUDA 技术,并且可以使用 CUDA 软件开发包(SDK)进行 GPU 加速的开发和优化。如果你想要在计算中使用 GPU 计算,建议先安装相应版本的 CUDA Toolkit,并确保你的计算机中有支持 CUDA 的 NVIDIA 显卡。CUDA 工具集:包括了 CUDA Profiler、CUDA Visual Profiler、CUDA-GDB 和 nvprof 等工具,用于分析和调试 CUDA 应用程序。先查看cuda 版本【这里我是11.7】

2023-04-06 09:55:49 1427

原创 pymol 安装、许可证以及报错:pymol not running: entering library mode(experienment)

pymol 安装、许可证以及报错:pymol not running: entering library mode(experienment)

2023-03-22 18:57:04 1849 1

原创 biopython实战中遇到的问题记录--structure.get_id()、icode、Residue.get_id()[2] 学习

bipython- structure.get_id()学习

2023-03-16 19:53:38 558

原创 sklearn库学习--SelectKBest 、f_regression

sklearn库学习--SelectKBest 、f_regression

2023-03-16 19:13:03 3988

原创 如何根据【true true false】对dataframe进行取值

如何根据【true true false】对dataframe进行取值

2023-03-16 11:02:28 582

原创 学习注意力机制【1】

注意力机制学习

2023-03-15 19:16:19 1775 1

原创 biopython 报错【no such file:mkdssp】

biopython 报错【no such file:mkdssp】

2023-03-14 19:22:53 510

转载 ndarry 维度的转换【增加列、数组复制等过程】

ndarry 操作

2023-03-13 20:16:52 1102

原创 初学torch【报错:expected scalar type double but found float、rmse】

初学torch【报错:expected scalar type double but found float、rmse】

2023-03-10 09:31:58 1029

原创 tensorflow【import transformers 报错】

tensorflow【import transformers 报错】

2023-03-08 20:41:26 750

原创 集成学习boosting、bagging、stacking

集成学习 boosting bagging stacking

2023-03-06 10:08:40 1048

原创 ValueError:too many values to unpack (expected 2)

ValueError:too many values to unpack (expected 2)

2023-03-03 21:04:16 7471

原创 linux:wps 下载 安装 【.deb 文件安装】

linux:wps 下载 安装 【.deb 文件安装】

2023-02-28 11:37:10 2275

原创 学习《深入浅出pytorch》2

学习《深入浅出pytorch》2

2023-02-27 20:54:38 113

原创 学习《深入浅出pytorch》1\torch 安装

学习《深入浅出pytorch》1

2023-02-27 17:13:34 348

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除