【技术实现步骤摘要】
基于DNA杂交反应技术的新型线性机器学习方法
[0001]本专利技术涉及生物计算及机器学习领域,具体涉及基于DNA杂交反应技术的新型线性机器学习方法。
技术介绍
[0002]自1946年专利技术了电子计算机,计算机技术已经渗透到人们的生活和工作的方方面面,为社会的发展做出了巨大的贡献,由于近年来科学技术的快速发展,用传统的电子计算机处理科技难题的计算时间随解决问题规模增大呈指数形式增长,为了满足日益增长的大规模和超大规模计算的需求,需要高性能计算和加速计算性能,突破硅半导体器件的束缚和发展非传统计算机是未来计算技术的重要途径,基于DNA分子的DNA计算包括基于DNA杂交反应的DNA计算模型、基于DNA酶的DNA计算模型、基于DNA瓦片的DNA计算模型和基于纳米粒子的DNA计算模型,DNA杂交技术是DNA计算的一种重要研究方法,DNA杂交的动力来源于Waston
‑
Crick碱基互补条件下的分子间作用力,DNA杂交反应过程具有并行性、可编程性、自主性、动态级联、高信息存储和低功耗,并在室温下自发进行,借助单分子自组装和荧光标记,DNA杂交技术被应用于生物传感器、分子检测、DNA纳米机器人、药物递送和诊断与治疗,此外,DNA杂交技术可以与纳米粒子、量子点和蛋白质结合,促进并行计算模型、集成密码和纳米电子学的发展;
[0003]学习能力是人类智能的一个重要标志,机器的目的是让机器具有学习能力。机器学习包括监督学习(SL)、无监督学习(UL)、半监督学习(SSL)、深度学习(DL)、强化学习(RL) ...
【技术保护点】
【技术特征摘要】
1.基于DNA杂交反应技术的新型线性机器学习方法,其特征在于,包括训练部分、算法部分、测试部分;(1)其中训练部分表达式如下:
方程(1a)
‑
(2d)属于催化反应模块1;(3a)和(3b)属于催化反应模块2;(3c)和(3d)属于催化反应模块1;方程(4a)
‑
(5f)属于湮灭反应模块;其中i=1,2,
…
,N,N为输入项的个数,[*]
t
表示物质*在t时刻的浓度,则[X
i
]
t
表示i个输入值;表示第i个权值;设定[H
+
]
t
=[H
‑
]
t
≡1(nM),物质I
+
和I
‑
浓度随时间变化的微分方程为:(6)式可以简化为:则则设定[H
+
]
t
=[H
‑
]
t
≡1(nM),则当DNA杂交反应网络达到动态平衡时,有:其中[Y]
t
=[Y
+
]
t
‑
[Y
‑
]
t
表示系统的输出值;(2)算法部分表达式如下:(2)算法部分表达式如下:(2)算法部分表达式如下:
其中,方程(7)
‑
(9)由催化反应模块1构成;物质W
i+
和W
i
‑
的浓度随时间变化的微分方程为:其中[D]
t
=[D
+
]
t
‑
[D
‑
]
t
表示期望值。由公式(10)
‑
(12)可得:
(3)测试部分表达式如下:其中,方程(13a)
‑
(15d)属于催化反应模块1;(16a)和(16b)属于催化反应模块2;(16c)和(16d)属于催化反应模块1;方程(17a)
‑
(17f)属于湮灭反应模块。2.根据权利要求1所述的基于DNA杂交反应技术的新型线性机器学习方法,其特征在
于,所述催化反应模块1反应方程为:它可由如下DNA链置换反应得到:其中I+被催化,X
i
为输入信号DNA分子,[W
i
+]
t
为权值报告链,和为辅助DNA链,且辅助DNA链的初始浓度为C
m
,并满足反应速率q
i
和k
i
满足q
i
≤q
m
,k
i
=q
i
,q
m
表示最大反应速率;所述催化反应模块2反应方程为:可由如下DNA链置换反应得到:其中I
‑
被催化,Am
+
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。