84、生物序列的机器学习模型:从基础到应用

生物序列的机器学习模型:从基础到应用

1. 生物信息学与机器学习概述

生物信息学在 20 世纪 80 年代和 90 年代得到了发展,主要聚焦于对新获取的 DNA 和蛋白质序列集合进行计算分析。在这个背景下,为了理解这些序列的进化历史和分子生物学功能,人们开发了各种各样的机器学习分析方法。

1.1 生物序列基础定义

遗传信息以脱氧核糖核酸(DNA)生物聚合物的形式存储在每个活细胞的细胞核中。DNA 编码了所有已知生命形式的蓝图,其序列可以表示为字母表 {A, C, G, T} 上的有限字符串,对应四种 DNA 碱基。人类基因组大约由 30 亿个碱基组成,分布在 23 条染色体上。

在细胞的生命过程中,会对 DNA 的短片段进行临时复制,这些短寿命的副本由核糖核酸(RNA)组成。每个 3 联体的 RNA 可以通过通用遗传密码翻译成 20 种氨基酸中的一种。由此产生的氨基酸序列称为蛋白质,编码该蛋白质的 DNA 序列称为基因。

1.2 构建生物序列模型的动机

构建生物序列模型的根本动机是理解细胞的分子机制以及人类疾病的分子基础。不同类型的模型试图捕捉潜在生物学的不同方面,最终目标是揭示序列之间的进化或功能关系。

虽然早在 20 世纪 50 年代就有少量的 DNA 和蛋白质序列,但直到 80 年代才获得了大量的序列。大多数模型开发的进展始于 90 年代,不过系统发育模型在 70 年代就已经开始发展。

2. 学习系统的结构

2.1 基序(Motifs)

在生物序列的背景下,“基序”是一个短的(通常为 6 - 20 个字母)子序列,具有重要的功能意义。基序可能对应于特定蛋白质与 DNA 链结合的位置,或者蛋白质与 DNA 结合的位置。基序可以通过趋同进化(当两个序列进化得彼此相似时)或进化保守(如果缺乏基序的序列可能通过自然选择被淘汰)产生。

基序发现是在给定的序列集合中识别先前未知基序的问题,通过寻找比随机预期更频繁出现的模式来实现。这个问题具有挑战性,因为同一基序的两次出现可能并不完全相似。

基序发现的工作可以分为两个阵营,这取决于基序本身的表示方式:
- 位置特异性评分矩阵(PSSMs) :宽度为 w 的基序在大小为 A 的字母表上表示为一个 w×A 的概率矩阵。矩阵中的每个条目表示给定字母在给定位点出现的概率。早期的工作使用期望最大化算法来识别蛋白质基序,后来的 MEME 算法对其进行了显著扩展,至今仍被广泛使用。此外,吉布斯采样方法也被用于基序发现,它具有避免局部最小值和能够同时采样多个基序的优点。
- 离散基序表示 :每个基序表示为一个共识序列加上指定的最大错配数。在这种形式下,枚举方法可以保证最优地解决给定问题。对于实际问题规模,这种方法最适用于 DNA,因为其字母表大小要小得多。Weeder 是这种方法的一个流行示例,在基序发现算法的比较中表现良好。

近年来,大规模体外 DNA 结合蛋白结合数据集的生成,例如使用蛋白质结合微阵列实验,重新激发了对学习转录因子结合基序算法的兴趣。这些基序可以表示为 PSSMs 或基于 k 长度子序列(“k - 聚体”)的更通用模型。同时,基于染色质免疫沉淀测序(ChIP - seq)的转录因子体内基因组结合实验数据也使用基于 k - 聚体的学习方法进行建模。

2.2 蛋白质

计算生物学中的一个核心问题是根据蛋白质的氨基酸序列将其分类到功能和结构类别中。蛋白质折叠后所呈现的三维结构在很大程度上决定了其在细胞中的功能。然而,直接获得蛋白质的三维结构需要诸如 X 射线晶体学或核磁共振等困难的实验技术,而确定蛋白质序列则相对容易。通过进化,结构比序列更保守,因此检测非常细微的序列相似性或远程同源性对于预测功能很重要。

自 20 世纪 80 年代初以来,研究人员开发了一系列越来越强大的方法来检测蛋白质序列的相似性,这一发展可以分为三个主要阶段:
- 早期方法 :专注于成对比较问题,基于成对比对评估两个蛋白质之间相似性的统计显著性。这些方法只能识别相对接近的同源性。基于启发式比对的 BLAST 算法及相关工具是目前最广泛用于成对序列比较和数据库搜索的方法。
- 基于家族的模型 :通过收集一组相似序列的聚合统计信息,并将结果统计信息与感兴趣的单个未标记蛋白质进行比较,进一步提高了准确性。基于家族的模型的一个重要例子是轮廓隐马尔可夫模型(HMMs),它是从蛋白质家族的多个序列比对中估计的概率生成模型。轮廓 HMMs 通过允许相对于比对的核心残基进行插入和删除来生成可变长度的序列。
- 判别式算法 :引入了基于支持向量机等分类器的判别式算法,用于蛋白质分类和远程同源性检测。这些方法不仅在属于蛋白质家族的正序列上进行训练,还在与该家族无关的负例序列上进行训练。它们需要使用显式特征映射或核函数来表示蛋白质序列,以便训练分类器。第一个判别式蛋白质分类算法是 SVM - Fisher 方法,它使用轮廓 HMM 为每个输入序列提取 Fisher 分数的特征向量。另一种使用的特征表示是经验核映射,还可以直接构建有用的核而不依赖于生成模型,例如错配核。

然而,使用 k - 聚体表示时,使用这种特征映射计算序列相似性可能会很快变得计算上难以处理。为了解决这个问题,Kuksa 等人引入了具有字母表无关复杂度的线性时间算法,这些方法后来从汉明距离扩展到了任意相似性度量。

2.3 基因

在对基因组(或基因组的一部分)进行测序后,生物学家的第一个问题通常是“基因在哪里?”在简单生物中,大部分基因组被翻译成蛋白质,因此基因发现问题本质上归结为识别基因之间的边界。在更复杂的生物中,大部分基因组由非蛋白质编码 DNA 组成,例如人类基因组约 98% 是非编码 DNA,这些非编码 DNA 散布在编码区域之间,甚至在单个编码区域中间。基因发现问题通常是识别给定 DNA 序列中编码蛋白质的区域。

基因发现的方法发展如下:
- 早期方法 :结合不同类型检测器产生的分数。信号检测器试图识别局部、固定长度的特征,如单个基因中编码和非编码区域之间的边界特征。内容检测器试图根据组成统计识别更大的模式。早期的基因发现算法以临时的方式组合这些各种分数来识别类似基因的区域。
- HMM 方法 :20 世纪 90 年代中期,一些研究小组开始使用 HMMs 进行基因发现。HMMs 提供了一种连贯的、完全概率的方法,能够捕捉真实基因的许多复杂性。早期广泛使用的方法是 Genscan,它使用五阶马尔可夫统计以及可变持续时间 HMMs。
- 下一代方法 :使用条件随机场模型和大间隔结构化输出技术。

最近,基因发现问题的一种无监督变体是半自动基因组注释。在这种情况下,输入不是 DNA 序列本身,而是沿着基因组排列的一系列基于序列的测量值,代表局部 DNA 构象以及与 DNA 结合的蛋白质的特性。任务是同时对基因组进行分区,并为每个片段分配一个整数标签,使得具有相同标签的片段具有相似的数据。这个过程是半自动的,因为标签的语义(对应于基因、调控元件等)必须在后期处理步骤中手动推断。

2.4 RNA

大多数 RNA 分子是所谓的信使 RNA,用于生产相应的蛋白质分子。然而,一些 RNA 不编码蛋白质,而是独立发挥功能。这些 RNA 属于不同的功能类别,但由于它们本身通常非常短,并且功能性 RNA 通常以确定性方式折叠,因此在 RNA 序列上表现出非局部依赖性,HMMs 不容易识别它们。

有用的 RNA 建模通过协方差模型实现,协方差模型是随机上下文无关文法的一个子类。这一领域的基础工作由 Eddy 和 Durbin 完成,他们解决了结构推断问题以及在给定结构的情况下推断转移和发射概率的问题。他们将这些算法应用于转运 RNA(tRNAs),这种方法是 Rfam 等广泛使用工具的基础。

在 RNA 协方差模型方面,许多努力致力于提高与协方差模型相关算法的时间和空间效率。例如,Eddy 引入了一种内存高效的动态规划算法变体,用于将协方差模型与 RNA 序列进行比对,这一改进将长度为 N 的 RNA 序列的空间要求从 O(N³) 降低。其他工作则专注于加速使用建模家族进行数据库搜索。

最近的努力集中在全基因组筛选算法上,以发现功能性非编码 RNA 以及微小调节 RNA 如 microRNAs。解决这个问题的各种方法结合了保守性和 RNA 结构预测,使用协方差模型和其他方法。RNAz 是这样一种算法,它在支持向量机方法中结合了热力学稳定性度量和结构保守性度量,用于在多个序列比对中检测功能性 RNA。

2.5 系统发育模型

系统发育模型试图推断导致观察到的 DNA 或蛋白质序列集合的一系列进化事件(突变、插入、缺失等)。在大多数情况下,这些模型忽略了个体或物种之间复制 DNA 的可能性,因此将历史表示为系统发育树,其中叶节点表示观察到的序列,内部节点表示未观察到的祖先序列。主要兴趣在于推断该树的拓扑结构和分支长度。

系统发育树推断方法可以分为三类:
- 简约法 :寻找在其分支上需要最少突变、插入或删除的树。由于可能的树拓扑结构的搜索空间非常大,这种方法仅适用于相对较小的序列集合(数十个而不是数百个)。此外,由于简约模型不允许所谓的反向突变(一个字母突变为不同字母然后再变回来)和其他类似事件,因此对于远缘相关的序列,简约模型被证明是次优的。
- 距离法 :用广义的距离概念取代简约性,该距离概念可能包括反向突变。在这个领域已经开发了一系列越来越复杂的距离度量,从单参数 Jukes - Cantor 模型和双参数 Kimura 模型开始。给定一个全对全的距离矩阵,可以使用各种树推断算法,包括邻接法和凝聚层次聚类(在系统发育学中称为 UPGMA)。
- 似然法 :使用完全概率方法,试图在给定观察到的序列的情况下推断具有最大似然的树。这种方法在 1973 年首次提出,但直到最近才在计算上适用于大型序列集合。当前的方法采用马尔可夫链蒙特卡罗方法进行搜索。

最近,所谓的无比对方法在 DNA 条形码的物种识别问题中得到了考虑。DNA 条形码是一种使用标准基因区域的 DNA 序列片段(如线粒体 DNA)来表征物种的分类学工具。这些无比对方法与用于蛋白质分类的判别式核方法类似,它们避免了显式构建系统发育树的昂贵过程,而是专注于更可扩展的少数物种家族的识别。

3. 常用程序和数据资源

以下是一些用于进行生物序列分析的比较流行的网站:
| 名称 | 网址 | 功能 |
| ---- | ---- | ---- |
| BLAST 和 PSI - BLAST | http://www.ncbi.nlm.nih.gov/BLAST | 用给定的查询序列搜索蛋白质或 DNA 序列,并返回同源物的排名列表 |
| MEME | http://meme.sdsc.edu | 在给定的 DNA 或蛋白质序列集合中搜索一个或多个重复的基序模式 |
| HMMER | http://hmmer.janelia.org | 用于训练和使用蛋白质轮廓隐马尔可夫模型进行搜索的工具包 |
| Pfam | http://pfam.janelia.org | 一个可搜索的轮廓隐马尔可夫模型库,对应于经过整理的同源蛋白质结构域集合 |
| Rfam | http://rfam.janelia.org | 一个类似的数据库,包含多个序列比对和涵盖许多常见非编码 RNA 家族的协方差模型 |
| PHYLIP | http://evolution.genetics.washington.edu/phylip.html | 一个免费的软件工具包,包含许多常见的系统发育推断算法 |

3.1 生物序列分析流程

graph LR
    A[获取生物序列] --> B[选择分析类型]
    B --> C{基序发现}
    B --> D{蛋白质分类}
    B --> E{基因发现}
    B --> F{RNA 建模}
    B --> G{系统发育分析}
    C --> C1[PSSM 方法]
    C --> C2[离散基序表示方法]
    D --> D1[BLAST 等成对比较]
    D --> D2[家族 - 基于模型]
    D --> D3[判别式算法]
    E --> E1[早期组合方法]
    E --> E2[HMM 方法]
    E --> E3[下一代方法]
    F --> F1[协方差模型]
    F --> F2[全基因组筛选算法]
    G --> G1[简约法]
    G --> G2[距离法]
    G --> G3[似然法]
    G --> G4[无比对方法]

通过这些工具和方法,研究人员可以更深入地了解生物序列的奥秘,为生物学和医学研究提供有力支持。生物序列的机器学习模型不断发展,未来有望在更多领域取得突破。

4. 各模型方法的总结与对比

4.1 不同模型的特点总结

模型类型 特点 适用场景 局限性
基序发现模型 - 分为 PSSMs 和离散基序表示两种方式
- 能识别序列中具有功能意义的短子序列
- 寻找转录因子结合位点
- 分析基因调控机制
- 同一基序两次出现可能不完全相似,增加识别难度
- 离散基序表示法对大规模数据计算复杂
蛋白质分类模型 - 经历了从成对比较到家族模型再到判别式算法的发展
- 可基于氨基酸序列进行分类
- 预测蛋白质功能和结构
- 检测远程同源性
- k - 聚体表示计算序列相似性时计算量可能过大
基因发现模型 - 从早期组合方法发展到 HMM 方法和下一代方法
- 用于识别 DNA 序列中编码蛋白质的区域
- 基因组测序后的基因定位 - 复杂生物基因组中非编码 DNA 增加了识别难度
RNA 建模模型 - 采用协方差模型,考虑 RNA 折叠的非局部依赖性
- 用于功能性非编码 RNA 和 microRNAs 的发现
- 研究 RNA 独立功能 - 对短 RNA 建模仍有挑战
系统发育模型 - 包括简约法、距离法和似然法
- 推断进化历史和序列关系
- 分析物种进化关系 - 简约法不适用于远缘相关序列
- 似然法对大规模数据计算要求高

4.2 模型发展趋势

随着技术的不断进步,生物序列模型呈现出以下发展趋势:
- 多模型融合 :不同类型的模型相互结合,综合利用各种信息,提高分析的准确性和可靠性。例如,将蛋白质分类的判别式算法与基因发现的 HMM 方法结合,更全面地研究生物分子的功能和结构。
- 大数据驱动 :大规模生物序列数据的积累为模型的训练和优化提供了丰富的资源。利用深度学习等技术处理海量数据,挖掘更复杂的模式和关系。
- 算法优化 :不断改进现有算法,提高计算效率和准确性。如在 RNA 建模中,优化协方差模型的算法,降低时间和空间复杂度。

5. 操作步骤与实际应用

5.1 生物序列分析的操作步骤

以下是一个通用的生物序列分析操作步骤:
1. 数据获取 :从公共数据库或实验中获取生物序列数据,如 DNA、蛋白质序列等。
2. 数据预处理 :对序列进行清洗、去除噪声、格式化等操作,确保数据的质量和一致性。
3. 选择分析方法 :根据研究目的选择合适的分析方法,如基序发现、蛋白质分类等。
4. 模型训练与参数调整 :使用训练数据对所选模型进行训练,并调整模型参数以达到最佳性能。
5. 结果分析与验证 :对模型的输出结果进行分析和解释,通过实验或其他方法验证结果的可靠性。

5.2 实际应用案例

  • 疾病诊断 :通过分析患者的基因序列,利用基因发现模型识别与疾病相关的基因变异,为疾病的早期诊断和个性化治疗提供依据。
  • 药物研发 :利用蛋白质分类模型预测蛋白质的功能和结构,筛选潜在的药物靶点,加速药物研发过程。
  • 物种鉴定 :使用系统发育模型分析 DNA 条形码,准确鉴定物种,为生物多样性研究和生态保护提供支持。

6. 未来展望

6.1 技术挑战与机遇

生物序列分析领域面临着一些技术挑战,如处理大规模数据的计算资源需求、复杂生物系统中的模型解释性等。然而,这些挑战也带来了机遇,促使研究人员开发更高效的算法和模型,推动该领域的不断发展。

6.2 潜在应用领域拓展

除了现有的应用领域,生物序列模型还有望在以下领域发挥重要作用:
- 合成生物学 :设计和构建人工生物系统,利用生物序列模型优化基因电路和代谢途径。
- 农业生物技术 :通过分析农作物的基因序列,改良品种,提高产量和抗逆性。
- 环境科学 :研究环境微生物群落的基因序列,了解生态系统的功能和稳定性。

6.3 研究方向预测

未来的研究可能会集中在以下几个方向:
- 跨学科研究 :结合生物学、计算机科学、数学等多学科知识,开发更先进的生物序列分析方法。
- 实时监测与动态建模 :实现对生物序列的实时监测和动态建模,更好地理解生物系统的变化过程。
- 个性化医疗的深入应用 :根据个体的生物序列信息,提供更加精准的医疗诊断和治疗方案。

graph LR
    A[生物序列分析未来发展] --> B[技术创新]
    A --> C[应用拓展]
    A --> D[研究方向]
    B --> B1[多模型融合算法]
    B --> B2[大数据处理技术]
    C --> C1[合成生物学]
    C --> C2[农业生物技术]
    C --> C3[环境科学]
    D --> D1[跨学科研究]
    D --> D2[实时监测与动态建模]
    D --> D3[个性化医疗深入应用]

生物序列的机器学习模型在生物信息学领域已经取得了显著的成果,为生物学和医学研究提供了强大的工具。随着技术的不断进步和研究的深入,这些模型将在更多领域发挥重要作用,为解决复杂的生物问题带来新的突破。研究人员需要不断探索和创新,以应对日益增长的数据和复杂的生物系统,推动生物序列分析技术的发展。

相关推荐

GIS人如何用机器学习升级遥感影像分析能力

遥感影像分析是地理信息科学的核心能力,其本质是通过多光谱、时序与空间特征识别地表变化。机器学习作为智能建模方法,能自动挖掘NDVI、EVI、纹理及SAR极化等遥感特征间的非线性关系,显著提升分类精度与响应效率。相比传统目视解译或阈值法,ML模型具备可量化评估、支持概率输出、适配高频更新等技术优势,广泛应用于耕地监测、生态评估、城市扩张识别等自然资源管理场景。本文聚焦GIS从业者最易上手的scikit-learn+QGIS+GEE技术路径,以真实业务问题为驱动,详解从辐射定标、样本构建到模型部署的全流程实践。

weixin_34032792的博客 441

基于多序列脑影像特征的机器学习分类方法

为解决现有算法对人脑的白质网络特征集及灰质形态特征集筛选精度不高的问题,通过机器学习方法优化算法,将多序列特征转化为特异性指标,构建脑老化的敏感特异性特征集。先通过单因素方差分析筛选特征,然后基于机器学习分类器分别对特征集中青、老年受试者开展实验,实验数据包含96例正常受试者的脑影像数据(青年组48例,老年组48例)最后利用五折交叉验证法评估不同模型在相应特征集的受试者工作特征曲线(ROC)、曲线下面积(AUC)、分类准确率(ACC)及特异性值(SPE)。......

weixin_70923796的博客 361

84、生物序列的机器学习模型:探索进化与功能的奥秘

本文综述了机器学习在生物序列分析中的应用,涵盖从DNA和蛋白质序列到RNA及系统发育关系的研究。文章介绍了基序发现、蛋白质功能预测、基因识别、非编码RNA检测以及进化树构建等关键问题的建模方法,总结了从早期组合方法到现代概率模型和判别算法的发展历程,并列举了常用工具与数据库,展现了机器学习在揭示生命分子机制和进化关系中的重要作用。

w8x9y0z1的博客 139

29、机器学习在塑料降解微生物预测与水稻产量预测中的应用

本文探讨了机器学习在塑料降解微生物预测与水稻产量预测中的应用。在塑料降解研究中,通过氨基酸计数等特征结合随机森林和KNN等算法实现了高达99.1%的准确率;在水稻产量预测方面,基于喀拉拉邦多源数据,采用线性回归、XGBoost、SVR等模型,并经过数据清洗、降维与归一化等预处理步骤,有效提升了预测精度。文章还分析了各类算法性能、评估指标意义及模型优化方向,展示了机器学习在环境科学与农业领域的巨大潜力。

metal的博客 84

35、集成学习方法在生物医学数据中的应用

本文探讨了集成学习方法在生物医学数据中的应用,详细介绍了装袋、提升、堆叠和投票等主流集成技术,并结合甲状腺功能亢进数据集的实验分析,评估了不同方法的性能表现。文章还提出了针对生物医学数据特点的集成学习指导方针和优化策略,为未来的研究提供了参考方向。

rnn9storyteller的博客 96

9、肺癌研究中的机器学习与深度学习应用

本研究探讨了机器学习和深度学习在肺癌研究中的应用,特别是在识别药物靶点和驱动疾病状态的分子方面的作用。通过分析 TCGA 和 GEO 数据集,结合特征选择、模型训练与网络可视化等方法,揭示了基因间的相互作用,并验证了 WEKA 在生物数据分析中的有效性。

k9l0m1的博客 120

9、肺癌研究中机器学习与深度学习的应用探索

本研究探索机器学习与深度学习在肺癌研究中的应用,聚焦于非小细胞肺癌(NSCLC)中KRAS信号通路的药物靶点识别。通过整合TCGA和GEO公共数据集的RNA-seq FPKM数据,结合WEKA工具与dl4j深度学习框架,采用多种特征选择与模型构建方法,挖掘关键基因并构建基因相互作用网络。研究旨在提升药物发现效率,增强对肺癌分子机制的理解,并通过网络可视化与严格模型验证为精准治疗提供新思路。

star的博客 66

医疗风险预测AI模型:机器学习与深度学习方法的深度分析与实践

医疗AI的发展轨迹已清晰显示:从辅助工具到临床伙伴的角色演进。随着多模态大模型、量子计算等技术的融入,我们正迈向**主动式健康风险防控**的新纪元。成功的关键在于建立**临床医生-AI工程师-患者**的协同创新生态,让技术创新真正服务于改善人类健康的终极目标。

AllenLV的博客 1063

31、基于固定文本和自由文本击键动态的机器学习与深度学习探索

本文探讨了基于固定文本和自由文本击键动态的机器学习与深度学习技术在生物识别认证中的应用。研究发现,采用数据增强的XGBoost在固定文本任务中表现最佳,准确率达96.39%;在自由文本场景下,结合CNN与GRU的混合模型及BERT微调方法展现出优异性能。实验使用Buffalo数据集,验证了所提模型在准确率和等错误率上的有效性。未来方向包括对比学习、自监督优化、模型融合及使用POPQORN算法提升鲁棒性,推动击键动态技术在网络安全中的实际应用。

algae的博客 54

32、生物计算与农业病害识别的研究进展与挑战

本文综述了生物计算与农业病害识别领域的研究进展与挑战。基于PYNQ-Z2平台,对比了PS与PL在DNA和氨基酸序列转换中的性能差异,结果显示PL具有显著加速优势且执行时间稳定。通过T检验验证了性能差异的显著性,并分析了加速比与序列长度的指数关系。在玉米叶病害识别方面,探讨了传统机器学习与深度学习的应用现状,指出了手动特征提取的局限性和深度模型对数据量的依赖问题。同时,比较了不同FPGA设备的资源能力,强调GENESYS2在复杂任务中的优势。文章还总结了实际应用中面临的环境干扰、样本不均衡等挑战,提出了优化图

n2o3p4的博客 43

29、深入理解神经网络与机器学习:从理论到实践

本文深入探讨了神经网络的基本原理、应用场景及优化方法,涵盖前馈神经网络、卷积神经网络和循环神经网络等类型,并结合图像识别、自然语言处理和时间序列预测等实例进行分析。同时,文章还介绍了损失函数、优化算法和正则化方法等内容,并展望了神经网络的未来发展方向,包括模型压缩与加速、新兴技术和行业应用。

g9h0i1的博客 89

52、利用卫星遥感和机器学习预测作物产量及DNA电路检测生物标志物

本文探讨了卫星遥感与机器学习在作物产量预测中的应用,以及DNA分裂邻近电路(SPC)在生物标志物检测中的潜力。通过植被指数(如NDVI和EVI)与环境变量结合构建回归模型,可实现对玉米等作物产量的高精度预测,并可通过引入更多指数和深度学习模型进一步优化。同时,SPC作为一种无酶、无需洗涤的等温扩增技术,能够在30分钟内实现飞摩尔级灵敏度的生物标志物检测,适用于乳腺癌相关miRNA和蛋白二聚体的快速识别,在疾病早期诊断和现场检测中具有广阔前景。研究还展示了控制实验对作物、年份和地区变量的影响,验证了模型稳定性

pz8901234的博客 74

SAP 物料的分割评估

SAP 物料的分割评估 前言 本文主要讲解SAP中物料的分割评估,通过分割评估来区分出同一物料不同来源下的核算方式。例如:同一物料分为自产或者采购,或者同一物料分为进口或者国内采购等。 一、概述 分割评估一般用于以下场景: 1、物料分为内部采购和外部采购; 2、物料分属于进口或者国内采购; 3、物料分属于不同的批次; 4、物料分为自制或者采购。 由于物料的来源不同可能导致物料的价格或者性质不同,需要用不同价格来区分出 二、配置步骤 1.激活分割评估 ...

五谷散熊 6792

Android开发中StateFlow与LiveData的5个关键区别及实战避坑指南

本文深度解析了Android开发中StateFlow与LiveData的5个核心区别,包括设计哲学、生命周期管理、值更新策略、线程模型及协程生态整合。通过实战代码对比,为开发者在现代MVVM架构下的状态管理选型提供清晰的决策指南和避坑建议,帮助构建更健壮、可测试的应用。

weixin_29012677的博客 406

2024高校网络安全管理运维赛题目--复现+题目+wp

官方writeup集思广益比较好的备份。

书山有路勤为径,学海无涯苦作舟 1324

【FnOS飞牛云 | NAS存储】旧电脑不吃灰,手把手教你搭建完全属于自己的私人网盘

打造属于自己的NAS私人网盘,亲测有效,值得一试

木子Linux的博客世界 9422

MIPI C-PHY介绍(Specification for C-PHY V1.2)

本文档描述了一个名为C-PHY的高速串行接口,它在带宽有限(bandwidth limited channels,看的有人说C的含义就是channel limit)的通道上提供高吞吐量性能,用于连接到外设,包括显示器和摄像头。首先0x4fff在0x4000~0x4fff区域,则f=(0,0,0,0,0,0,1),顺序是S6~S1;最后,端到端的传输过程是什么样呢,如下图所示,16bit先转换成7个符号(每个符号3位,共21位),然后并行数据转换成串行数据,输送到符号编码器和3个线的驱动器,接收端流程相反。

qflook的博客 5884

[3.4]【机器人运动学MATLAB实战分析】PUMA560机器人逆运动学MATLAB计算

PUMA560是六自由度关节型机器人,其6个关节都是转动副,属于6R型操作臂。各连杆坐标系如图1,连杆参数如表1所示。本文对PUMA560机器人逆运动学进行分析并MATLAB计算

m0_72676510的博客 1948

VS2019编译配置Easy3D

VS2019编译配置Easy3D

dayuhaitang1的博客 2600

《大数据: Hive 交互命令和常用配置》

一、Hive 交互命令 1. 首先解决一个可能发生的问题 (log4 jar包冲突) 我这里解决方法就是删除一个,我删的是hive下的包 yexiang@hadoop1:<hive>$ hive SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/opt/soft/apache-hive-2.3.7-bin/lib/log4j-slf4j-impl-2.6.2.ja.

yexiang优快云的专栏 289

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

上一篇: 5、动物识别方法:传统与现代的碰撞
下一篇: 85、机器学习中的排序学习与利用特权信息学习
pluto
博客等级 码龄25年 46粉丝 1562原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值