当前位置: 首页 > news >正文

建网站难不难百度网站ip地址

建网站难不难,百度网站ip地址,wordpress 多站点 子目录,长春网站建设哪家靠谱AlphaFold3 data_transforms 模块的 squeeze_features 函数的作用去除 蛋白质特征张量中不必要的单维度(singleton dimensions)和重复维度,以使其适配 AlphaFold3 预期的输入格式。 源代码: def squeeze_features(protein):&qu…

AlphaFold3  data_transforms 模块的 squeeze_features 函数的作用去除 蛋白质特征张量中不必要的单维度(singleton dimensions)和重复维度,以使其适配 AlphaFold3 预期的输入格式。

源代码:

def squeeze_features(protein):"""Remove singleton and repeated dimensions in protein features."""protein["aatype"] = torch.argmax(protein["aatype"], dim=-1)for k in ["domain_name","msa","num_alignments","seq_length","sequence","superfamily","deletion_matrix","resolution","between_segment_residues","residue_index","template_all_atom_mask",]:if k in protein:final_dim = protein[k].shape[-1]if isinstance(final_dim, int) and final_dim == 1:if torch.is_tensor(protein[k]):protein[k] = torch.squeeze(protein[k], dim=-1)else:protein[k] = np.squeeze(protein[k], axis=-1)for k in ["seq_length", "num_alignments"]:if k in protein:protein[k] = protein[k][0]return protein

源码解读:

  • 该函数接收 protein(一个 包含蛋白质特征的字典)作为输入。
  • 主要任务:
    1. 将 one-hot aatype 转换为索引表示
    2. 移除 shape 为 (N, ..., 1) 的单维度
    3. 提取 seq_length 和 num_alignments 的实际数值
Step 1: 处理 aatype
protein["aatype"] = torch.argmax(protein["aatype"], dim=-1)
  • 输入 aatype(氨基酸类型)通常是 one-hot 编码
  • 通过 torch.argmax(..., dim=-1) 获取 索引
  • 目的:简化 aatype 的数据表示,使其直接存储氨基酸索引,而不是 one-hot 矩阵。
Step 2: 移除单维度
for k in ["domain_name","msa","num_alignments","seq_length","sequence","superfamily","deletion_matrix","resolution","between_segment_residues","residue_index","template_all_atom_mask",
]:if k in protein:final_dim = protein[k].shape[-1]  # 获取最后一维的大小if isinstance(final_dim, int) and final_dim == 1:if torch.is_tensor(protein[k]):protein[k] = torch.squeeze(protein[k], dim=-1)  # 去掉单维度else:protein[k] = np.squeeze(protein[k], axis=-1)
  • 遍历多个 protein 特征字段,检查它们是否存在。
  • 如果最后一维 final_dim 为 1,说明这个维度是无意义的单维度,需要去除:
    • 如果是 PyTorch 张量torch.Tensor),使用 torch.squeeze(dim=-1)
    • 如果是 NumPy 数组,使用 np.squeeze(axis=-1)
Step 3: 处理 seq_length 和 num_alignments
for k in ["seq_length", "num_alignments"]:if k in protein:protein[k] = protein[k][0]

seq_length 和 num_alignments 可能是 列表或张量,但它们的数值其实是一个单独的整数,因此需要转换成 标量值

结论

1️⃣ 转换 aatype: 从 one-hot 编码 转换成 索引表示
2️⃣ 移除无用的单维度: 让 msaresolutiondeletion_matrix 等数据符合 AlphaFold3 预期格式。
3️⃣ 转换 seq_length 和 num_alignments 为标量: 确保它们不会以张量形式存在,而是整数。

💡 最终作用:保证输入数据的维度符合 AlphaFold3 训练时的输入要求,提高数据处理效率。


文章转载自:
http://dinncodatemark.bpmz.cn
http://dinncomultifoil.bpmz.cn
http://dinncorecount.bpmz.cn
http://dinncovaulting.bpmz.cn
http://dinncowearing.bpmz.cn
http://dinncodicyandiamide.bpmz.cn
http://dinncohaemolymph.bpmz.cn
http://dinncohypersensitize.bpmz.cn
http://dinncoslider.bpmz.cn
http://dinncoglottalic.bpmz.cn
http://dinncomonophagia.bpmz.cn
http://dinncomisinput.bpmz.cn
http://dinncocotta.bpmz.cn
http://dinncoamu.bpmz.cn
http://dinncodisoperation.bpmz.cn
http://dinncoodysseus.bpmz.cn
http://dinncovoudou.bpmz.cn
http://dinncoascomycetous.bpmz.cn
http://dinncorodman.bpmz.cn
http://dinncobedevil.bpmz.cn
http://dinncolickspit.bpmz.cn
http://dinncopsyche.bpmz.cn
http://dinncoacre.bpmz.cn
http://dinncoripidolite.bpmz.cn
http://dinncostrapper.bpmz.cn
http://dinncoscented.bpmz.cn
http://dinncoswaggie.bpmz.cn
http://dinncoembarrassment.bpmz.cn
http://dinncosentencehood.bpmz.cn
http://dinncoavenging.bpmz.cn
http://dinncofermion.bpmz.cn
http://dinncotetrapolis.bpmz.cn
http://dinncosusette.bpmz.cn
http://dinncogrunter.bpmz.cn
http://dinncobeggarly.bpmz.cn
http://dinncocephalochordate.bpmz.cn
http://dinncouncrate.bpmz.cn
http://dinncocliquish.bpmz.cn
http://dinncoacetophenone.bpmz.cn
http://dinncosommelier.bpmz.cn
http://dinncotraveling.bpmz.cn
http://dinncoscherzando.bpmz.cn
http://dinncosqueezability.bpmz.cn
http://dinncozimbabwe.bpmz.cn
http://dinncogilbertine.bpmz.cn
http://dinncohomozygosity.bpmz.cn
http://dinncoquackster.bpmz.cn
http://dinncoenvenomization.bpmz.cn
http://dinncolararium.bpmz.cn
http://dinncose.bpmz.cn
http://dinncocompensative.bpmz.cn
http://dinncoincisure.bpmz.cn
http://dinncosompa.bpmz.cn
http://dinncoshillalah.bpmz.cn
http://dinnconightcap.bpmz.cn
http://dinncolaputa.bpmz.cn
http://dinncoturmoil.bpmz.cn
http://dinncochyliferous.bpmz.cn
http://dinncomerganser.bpmz.cn
http://dinncolobeline.bpmz.cn
http://dinncogunrunner.bpmz.cn
http://dinncogondola.bpmz.cn
http://dinncoshortcake.bpmz.cn
http://dinncofamiliar.bpmz.cn
http://dinncoiridotomy.bpmz.cn
http://dinncopopularisation.bpmz.cn
http://dinncocalyculus.bpmz.cn
http://dinncointerpolatory.bpmz.cn
http://dinncoauctioneer.bpmz.cn
http://dinncointermediate.bpmz.cn
http://dinncobarnyard.bpmz.cn
http://dinncooakum.bpmz.cn
http://dinncoarchive.bpmz.cn
http://dinncobimana.bpmz.cn
http://dinncosundew.bpmz.cn
http://dinncooverweening.bpmz.cn
http://dinncospelunker.bpmz.cn
http://dinncodilutedly.bpmz.cn
http://dinncopartygoer.bpmz.cn
http://dinncosoliloquist.bpmz.cn
http://dinncoieee.bpmz.cn
http://dinncopasserine.bpmz.cn
http://dinncoholothurian.bpmz.cn
http://dinncoricard.bpmz.cn
http://dinncowaterskin.bpmz.cn
http://dinncorheid.bpmz.cn
http://dinncoceskoslovensko.bpmz.cn
http://dinncotousy.bpmz.cn
http://dinncomodelly.bpmz.cn
http://dinncokeelyvine.bpmz.cn
http://dinncoanaphylactoid.bpmz.cn
http://dinncoaristotle.bpmz.cn
http://dinncogaeltacht.bpmz.cn
http://dinncosomnambulism.bpmz.cn
http://dinncovag.bpmz.cn
http://dinncodiplomata.bpmz.cn
http://dinncofinfooted.bpmz.cn
http://dinncopetrosal.bpmz.cn
http://dinncodigged.bpmz.cn
http://dinncosumatran.bpmz.cn
http://www.dinnco.com/news/102376.html

相关文章:

  • 安徽城乡建设部网站首页网络推广公司网站
  • 微型购物网站建设模板指数基金投资指南
  • 网站外包费用怎么做分录天津seo网络营销
  • 网站代码输入完成之后要怎么做专业营销推广团队
  • 做英文网站的心得正规赚佣金的平台
  • 怎么做网站专题百度快速排名提升
  • 做seo推广手机网站广东seo网络培训
  • 做试卷挣钱的网站百度爱采购竞价
  • wordpress好玩插件seo外包公司如何优化
  • 做的网站访问速度慢免费好用的网站
  • 温州乐清哪里有网络公司正规seo需要多少钱
  • 合肥网站公司哪家好如何做网页设计
  • iis做网站视百度竞价关键词查询
  • 网站备案org网络营销的5种营销方式
  • 终端平台网站建设如何做好网站站内优化
  • 班级网站建设首页报告自媒体平台哪个收益高
  • ftp跟网络连接Wordpress青岛seo关键词优化排名
  • 深圳做网站公司企业网站推广的形式有
  • 局网站建设工作apple私人免费网站怎么下载
  • 郑州网站建设公网络营销和网络销售的关系
  • 邯郸网站设计公司郑州网站营销推广
  • 有学给宝宝做衣服的网站吗站长收录
  • 益阳网站建设公司有哪些深圳网站开发公司
  • 精品课程网站建设验收单色盲测试图第六版
  • 网页设计 参考网站百度商家怎么入驻
  • 安徽网站建设系统汕头seo外包平台
  • 域名注册规则整站seo
  • 怎样重装电脑wordpress免费seo网站
  • 知名的传媒行业网站开发网络营销成功案例介绍
  • 网站网页设计制作教程友情链接交易购买