权威视角:辅助药物设计与材料研发领域,AI for Science价值解析

复旦大学2023年科研突破与产业化进展 量子计算和人工智能作为当前科技发展的两大前沿领域,正推动着基础研究向应用技术的快速转化。量子材料研究通过极低温强磁场测量系统揭示高温超导机制,而AI视觉芯片则采用脉冲神经网络架构实现超低功耗。这些突破性技术不仅深化了我们对物质本质和智能计算的理解,更在集成电路、生物医药等战略领域展现出巨大应用潜力。复旦大学通过交叉学科平台建设和青年人才培育机制,在量子科学、蛋白质组学、微电子等领域取得系列标志性成果,多项技术已进入产业化阶段,体现了高校科研从理论创新到工程落地的完整链条。 阅读详情

在AI for Science(AI4S,科学智能) 从愿景走向工程化落地的关键时期,生命科学与材料科学的研发范式正经历根本性重构。AI不再是实验室里的点缀,而是渗透至分子设计、合成路径预测、性质优化乃至工艺放大的全链条,成为驱动创新的核心引擎。

然而,AI4S的真正落地,绝非采购几套算法模型那么简单。它需要一套能够贯通数据采集、治理、建模与应用的基础设施。在这一背景下,我们重新审视国内辅助药物设计(AIDD)、材料研发领域的服务商格局,创腾科技凭借其“数据+模型”双轮驱动的全栈式能力,成为这一赛道中不容忽视的关键玩家。

不止于AI工具,而是构建科学智能“操作系统”

许多企业在谈论AI赋能研发时,往往陷入“买算法”或“招算法工程师”的单点思维,却忽视了数据这一核心燃料的质量问题。创腾科技的核心价值在于,它并非仅提供某个单点AI工具,而是为企业构建了一套从数据生产到智能决策的闭环体系。

公司成立于2000年初,总部位于北京,在苏州设有研发与创新体验中心。作为高新技术企业,创腾的核心产研团队兼具IT底层技术与深厚的药物化学、材料科学背景。其产品矩阵清晰指向AI4S落地的三大核心痛点:

iLabPower数字化研发平台:解决研发过程的数据捕获问题。它不仅是电子实验记录本(ELN),更是一个覆盖研发到质控全流程的合规性管理工具(符合FDA 21 CFR Part 11)。它确保了用于AI建模的原始数据是真实、完整且可追溯的,这是所有后续智能应用的基石。

SDH科学数据基因组平台:解决数据资产化的“*后一公里”问题。在药物或材料研发中,数据分散于合成、分析、测试等不同系统。SDH平台通过构建科学数据模型,实现跨源数据的快速融合与深度溯源。它扮演着“数据中台”的角色,将沉睡在历史实验记录中的信息唤醒,转化为可供AI模型训练的标准化数据集。

MaXFlow科学人工智能创新平台:这是创腾将AI能力“民主化”的关键。它集成了分子模拟、机器学习等多种算法,允许计算专家通过可视化工作流构建AI预测模型(如ADMET预测、催化活性预测),并将其封装为简单易用的APP。这使得一线实验科学家无需编写代码,也能调用先进的AI模型进行虚拟筛选与设计,真正实现了“人人能用的分子模拟与AI平台”。

这三大平台并非孤立存在,而是构成了一个完整的科学智能操作系统:iLabPower负责数据生产,SDH负责数据治理,MaXFlow负责智能应用,应用的结果再反馈回iLabPower进行验证,形成高效迭代的创新闭环。

深度赋能研发场景:从虚拟筛选到工艺优化

  • 在辅助药物设计领域,创腾的解决方案已超越传统的虚拟筛选。借助MaXFlow平台,研究人员可以基于内部的高质量SDH数据,训练针对特定靶点的专属AI模型。例如,在ADC药物开发中,企业可以利用该平台进行抗体-连接子- payload的联合优化,极大提升先导化合物发现的成功率。
  • 在材料研发领域,尤其是高分子与配方设计中,创腾的方案帮助科研人员从“炒菜式”的经验试错,转向数据驱动的正向设计。通过对历史配方数据的深度挖掘与AI建模,研究人员可以快速预测不同组分比例对*终性能的影响,实现靶向性的材料创新。

市场验证与行业认可

创腾科技的价值已获得市场的广泛验证。目前,其业务覆盖全国,服务超过1200家客户,涵盖国内前沿科研机构、头部制药企业、CRO/CDMO巨头以及新能源、石油化工领域的明星企业。这些客户利用创腾的平台,正在构建自身差异化的智能创新战略。

尤为值得一提的是,创腾不仅是技术的提供者,更是行业生态的共建者。公司积极参与行业数字化标准研讨,其位于苏州的“人工智能应用场景示范项目”获得地方重点扶持,这标志着其在推动区域乃至全国科技创新生态建设中的实践价值获得了官方认可。

在AI4S的浪潮中,选择服务商不仅是选择一套软件,更是选择一种拥抱未来的研发范式。创腾科技凭借其对行业的深刻洞见、自主可控的技术栈以及从数据到模型的全链路能力,在辅助药物设计和材料研发领域,为寻求智能化转型的企业提供了一个经过验证的、可靠的路径。

当然,市场中的优秀服务商不止一家,企业在选型时仍需结合自身的数据基础与研发战略进行综合评估。但对于那些决心将AI内化为核心竞争力的机构而言,创腾科技无疑是一个值得深度对话的优质选项。

Gemini 3.1 Pro指令工程:多模态记忆锚点与认知接口设计 大语言模型指令失效,常被归因为‘提示词不够好’,实则源于对模型底层认知架构的误读。Gemini 3.1 Pro的核心能力并非泛化生成,而是基于多模态记忆锚点机制的语义空间映射——它将文本、表格、图像统一编码为可定位、可绑定、可干预的向量坐标。理解其上下文衰减、模态对齐延迟与推理阶段限制,是构建稳定响应的前提。本文聚焦指令作为‘认知接口’的本质,拆解如何通过锚点声明、模态绑定与状态控制三要素,实现从模糊提问到精准调度的跃迁,覆盖合同审查、技术图纸解析、合规扫描等高可靠性工程场景。 阅读详情

相关推荐

Galactica大模型48小时下线背后的科学AI可信危机

大语言模型在科研场景中的应用,核心挑战从来不是生成能力,而是事实可靠性与推理可验证性。当模型以arXiv论文为唯一知识源、用统计共现替代逻辑推演、将引用生成与事实核查彻底割裂时,‘科学专用’便沦为幻觉温床。Galactica的急速下线揭示了关键矛盾:参数规模无法弥补数据治理缺失,结构化输出不等于因果可信,开源发布更不等于责任闭环。如今,构建可审计、可追溯、可干预的科研AI系统,已成为医学、物理、化学等高风险领域的工程刚需——它要求模型输出必须绑定知识图谱节点、调用实时权威API验证、并支持专家动态修正。这不

weixin_30567225的博客 376

AI顶会参会决策指南:NeurIPS、ICLR、KDD等六大会的实战价值解析

人工智能国际顶会不仅是学术发布平台,更是技术演进风向标、工业落地接口与工程师能力跃迁的关键场域。其核心价值在于提供不可替代的非结构化交互、开放评审机制与强工程约束的系统验证场景。NeurIPS以严苛审稿反馈锤炼方法论严谨性,ICLR通过开源代码与公开辩论推动开放科学实践,KDD则以Docker可复现性、真实业务A/B测试为标尺,定义数据科学工业化标准。对算法工程师而言,这些会议是获取即战力方案(如分布式训练自愈策略、LLM量化压缩参数)的高效通道;对技术负责人,则是研判技术路线、评估人才质量与建立产学研合作

319

OpenAI Deep Research深度测评:200美元月费的专业AI研究助理值不值?

在信息爆炸的时代,高效处理复杂信息成为专业人士的核心竞争力。传统研究流程涉及问题分解、多源信息搜集、交叉验证与综合报告撰写,耗时耗力。AI技术的引入,特别是基于大语言模型的智能体,正通过自动化工作流重塑这一过程。其技术价值在于模拟人类研究员的逻辑,实现从模糊问题到结构化认知成果的自动转换,大幅提升信息处理深度与效率。这为行业分析、战略决策和知识密集型内容创作等场景提供了强大支持。OpenAI最新推出的Deep Research功能,正是这一趋势下的高端实践。它通过多步骤任务规划、并行搜索与事实交叉验证机制,

adr5970的博客 574

AI时代开发者成长指南:从技术转型到工程实践全解析

机器学习作为人工智能的核心技术,通过算法模型从数据中学习规律实现智能决策。其原理基于统计学和优化理论,通过训练过程不断调整模型参数以最小化预测误差。在工程实践中,Python成为机器学习开发的主流语言,结合TensorFlow、PyTorch等框架,开发者能够快速构建和部署智能应用。这种技术组合的价值在于降低了AI应用门槛,使传统开发者能够将机器学习能力集成到现有系统中。在推荐系统、智能客服、质量检测等场景中,机器学习技术显著提升了业务效率和用户体验。随着大语言模型和AIGC技术的发展,普通开发者面临新的机

weixin_34116110的博客 373

Grokipedia:AI驱动的可验证百科知识生成系统

百科全书正从静态共识走向动态生成,其核心是知识的可验证性与实时性。AI-Powered Encyclopedia 依托特化模型与结构化知识图谱,实现事实提取、多源交叉验证与置信度标注,突破传统编辑模式在时效性与覆盖度上的瓶颈。技术价值在于将‘知识生产’转化为可审计、可追溯、可交互的过程,支撑教育辅助、技术文档构建与科研前沿追踪等场景。Grokipedia 以 Grock 模型为引擎,通过生成溯源、审核员注释与交互式共构理解,重新定义权威知识服务的可信边界。

weixin_30721077的博客 434

Gemini 3.1 Pro科研协作者工作流:七种场景化协议实战指南

科研AI不是高级搜索引擎,而是可深度参与不确定性管理的智能协作者。其核心价值在于将大模型的多模态理解、知识图谱关联与推理能力,精准锚定在文献深挖、数据解读、图表重构等真实科研环节中。基于结构生物学、单细胞分析、基金写作等高频任务场景,通过角色设定、参数具象化和交付物绑定等指令工程方法,实现从信息检索到闭环协作的范式升级。尤其适合生物医学、材料科学等需跨学科验证与快速迭代的研究者,让AI真正成为嵌入日常实验记录、论文写作与答辩预演的‘数字科研搭档’。

weixin_33802505的博客 426

AI大模型20个核心概念解析:从Transformer到RAG,构建你的知识地图

Transformer架构作为现代大语言模型的基石,通过注意力机制解决了序列建模中的长程依赖问题,奠定了并行处理海量数据的基础。这一核心原理催生了参数规模达千亿乃至万亿级别的预训练模型,使其具备了强大的语言理解和生成能力。在工程实践中,为了高效利用大模型并解决其知识局限性,检索增强生成(RAG)等技术应运而生,通过结合外部知识库来提升回答的准确性与时效性。同时,微调技术如LoRA,使得开发者能以较低成本定制模型以适应特定领域任务。理解这些从模型架构、训练原理到应用模式的基础概念,是进行大模型应用开发、评估A

weixin_34239592的博客 467

脑机接口与大语言模型的双轨协同:湿实验室与干实验室融合实践

脑机接口(BCI)和大语言模型(LLM)是当前人工智能演进的两大基础范式,分别对应生物神经信号采集与高维语义建模。其底层原理均涉及信息编码、解码与跨模态映射:BCI将神经脉冲序列转化为意图指令,LLM则将文本序列建模为概率分布。技术价值在于突破单一路径局限——BCI提供低延迟、高保真意图源,LLM赋予语义丰容与上下文推理能力。典型应用场景包括瘫痪患者意念通信、实时神经反馈增强学习及合成脑电数据生成。本文聚焦二者在工程层的可集成性,系统解析神经解码与语言生成之间的协议栈对齐、低延迟协同与伦理约束机制。

weixin_33892359的博客 431

AI学术搜索的技术逻辑:从RAG向量检索到引用溯源实践

在科研信息爆炸的时代,关键词检索的“词汇鸿沟”与结果扁平化成为文献调研的长期瓶颈。大模型与语义向量技术正在重塑学术搜索的范式:从理解自然语言问题出发,基于向量检索与混合召回定位论文中的语义片段,再通过生成式模型整合证据,并以引用溯源保障答案可信。这一链路的核心引擎是RAG(检索增强生成),它通过“先检索、后生成”的机制,将知识库、Embedding模型与大模型协同,既缓解了模型幻觉,也提升了跨学科探索的效率。当前主流工具如Semantic Scholar、Elicit、Consensus等,均已将证据聚合和

weixin_33811539的博客 329

具身智能数据采集的工程化指南:从时间同步到质量校验

具身智能的模型训练离不开高质量的多模态轨迹数据,而数据采集并非简单的传感器记录。真实场景中,相机图像、机械臂关节状态与力觉信息必须在时间轴上精确对齐,标定的漂移和格式混乱会让看似正常的数据无法用于训练。时间同步与标定一致性,是决定数据质量的核心技术环节。在机器人抓取、操作等工程应用中,一套包含多传感器同步、轻量记录脚本、自动化质量校验与版本管理的数据采集流程,能大幅降低数据生产的失败率。本文从工程视角拆解具身数据采集中的典型问题,并给出可落地的流程设计与校验方法,帮助团队构建可持续迭代的高质量数据集。

weixin_30603633的博客 511

常用的集成TTL门电路

本篇主要分析了常用的逻辑门电路与非门,详细分析了电源原理。值得收藏。

ManagerUser的博客 5088

多智能体辩论机制在分子设计中的应用:从原理到实践

多智能体系统是人工智能领域的重要分支,通过模拟多个智能体之间的协作与竞争来解决复杂问题。其核心原理在于分布式决策与知识整合,每个智能体代表不同的专业视角或优化目标,通过结构化辩论机制交换信息、相互质疑与修正,从而突破单一模型的局限性,在解空间中更有效地搜索全局最优解。这一技术价值在于能够显式化推理过程、整合多领域约束、缓解模型幻觉问题,显著提升复杂问题求解的可靠性与可解释性。在工程实践中,该范式尤其适用于需要综合多维度、多目标权衡的场景,例如药物发现中的分子设计。在分子设计这一具体应用场景中,多智能体辩论机

weixin_30887919的博客 391

ICS v9.5 OverbyteIcsWSocket.pas 整体架构分析

核心架构:OverbyteIcsWSocket.pas 是 Internet Component Suite (ICS) 的基础网络组件单元,提供跨平台 Winsock API 封装,支持TCP/UDP 客户端/服务器,DNS 解析和Raw Socket。在 v9.5 中,SSL/TLS 代码已分离至 OverbyteIcsSslBase.pas 等单元,使核心单元更精简,专注于非加密 socket 操作。

sonadorje的专栏 994

博士科研写作提效:Gemini 3.0 Flash提示词工程实战指南

学术写作本质上是知识结构化与专业表达的双重过程,其核心挑战在于将实验数据、文献碎片和逻辑推理转化为符合学科规范的可验证文本。提示词工程并非简单‘让AI听话’,而是通过角色锚定、动作动词精确化、输出格式强约束等技术手段,激活大模型的领域语料库与学术语法模块。尤其在科研场景中,Gemini 3.0 Flash对长上下文理解、术语一致性与被动语态校验能力显著提升,但必须依赖‘证据链缝合’‘零幻觉Methods’‘主张-证据双轨图注’等结构化提示词才能释放真实效能。本文聚焦生物医学、材料科学与人工智能交叉领域的博士

weixin_30753873的博客 308

TMS320C6678开发笔记1-6---C6678单核烧写程序

第6节 单核烧写加载程序 6.1节 TI参考文档 参考文档:《KeystoneI Bootloader Resources and FAQ》讲的非常好,建议一定要看 https://processors.wiki.ti.com/index.php/KeystoneI_Bootloader_Resources_and_FAQ#Direct_Boot_Examples_.28without_IBL.29 里面有三个工程: C6678 EVM SPI boot example C6657 EVM ..

kunkliu的博客 5698

Mybatis Provider注解实现批量插入

需求 借助mybatis 的provider实现一个比较通用的,批量插入数据接口。 Mapper接口 第一参数为需要批量插入的数据,第二个参数为对应实体类的class public interface BaseDao<T> { @InsertProvider(type = BaseProvider.class, method = "batchInsert") int batchInsert(@Param("lists") List<T&gt

小楼夜听雨的博客 2419

第一性原理思维:从高中生AMA看系统建模与认知升级

第一性原理是穿透表象、回归物理本质的思维方式,其核心在于剥离假设、锚定可测量变量、构建可验证模型。它并非天才专属,而是可通过项目式实践习得的认知基础设施——如用热成像分析电路散热、以传感器建模城市热岛、借区块链追踪碳排放。这种思维的价值在于将模糊问题(如‘教育不公平’)转化为可调试的系统(如教师培训响应延迟、设备接入带宽瓶颈),从而驱动真实迭代。在工程、教育与公共事务中,它已成为识别隐性耦合、规避模型暴政、重建可信反馈环的关键标尺。本文即基于一场由高中生发起、Elon Musk深度参与的AMA实录,拆解其背

weixin_30252709的博客 362

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的体育赛事目标检测系统(Python+PySide6界面+训练代码)

本文详细介绍了一个基于YOLOv5/v6/v7/v8的体育赛事目标检测系统的设计与实现。系统采用先进的深度学习算法,结合PySide6图形界面,实现了对体育赛事中运动员、球类、裁判等多种目标的实时检测与跟踪。本文将全面阐述系统的架构设计、算法原理、训练流程、界面实现以及实际应用效果,并提供完整的代码实现。

YOLO 510

视频隐私脱敏工程化:CSRT/KCF追踪算法在本地推理中的实现与边界

在短视频内容合规审查中,动态遮挡(Dynamic Masking)是高频且高耗时的环节。传统手动关键帧打码不仅效率低下,且在目标快速移动或遮挡时极易出现遮罩漂移。本文从计算机视觉工程角度,解析基于CSRT与KCF算法的目标追踪方案在视频隐私处理中的技术路径、性能权衡及落地实践。

Mysssone的博客 316

深度学习中常用的几种卷积(下篇):膨胀卷积、可分离卷积(深度可分离、空间可分离)、分组卷积(附Pytorch测试代码)

膨胀卷积也称为扩张卷积或空洞卷积,一般可通过对标准二维卷积的卷积核设置合适的膨胀率(具体地指卷积核元素之间的距离)实现。合理利用膨胀卷积可在不引入其他参数的同时,扩大输出中元素的感受野,提高特征的全局表示能力。下面通过展示几个不同膨胀率下的卷积核大小以及感受野变化情况,可以更直观的理解:图中灰色为输入,蓝色为卷积核,黄色为输出。1)dilation=1:表示卷积核元素之间距离为1,使用0进行大小为dilation-1=0的填充(这是默认情况),因此。

NorthSmile的博客 9016

Linux ARM平台开发系列讲解(网络篇)1.3 MDIO总线设备device和设备driver匹配

在设备和驱动都载入内核后,设备和驱动是如何匹配起来的呢?其实他们就是通过的唯一标识phyID进行匹配phy_dev和phy_drv是通过phy_bus_match函数进行匹配,匹配成功后会建立链表链接,具体流程如下图: 返回总目录......

DSMGUOGUO的博客 1099

ChatGPT、Perplexity、Gemini 与 AI Overviews 引用对比:谁的引用更可信

AI 引擎的引用机制差异很大:ChatGPT 以行内引用加 Sources 列表呈现来源,Perplexity 几乎逐句可溯源,Gemini 在回答中内嵌相关来源链接,AI Overviews 则把多源聚合答案与来源列表一起放在搜索结果顶部。本文从引用透明度、来源偏好、可干预性 3 个维度对比这 4 个引擎,并给出 GEO 的 3 点启示,帮企业在多引擎环境下提升被引用的概率。

淡然一笑 的专栏 155

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

AI Agent之核心框架

A: 显式 Thought 有三类价值:可解释性(便于人类审计)、可调试性(定位哪一步选错工具)、学习信号(可做监督微调或评估中间步骤质量)。ReAct 把推理与 可执行行动 绑定,每一步行动后都有 真实 Observation 反馈,从而用工具结果约束生成,降低闭卷幻觉。做完不等于结束——还要 评估做得好不好,把 教训 记下来,下次 带着教训重试,反思作为 记忆,影响后续尝试的策略。工作流程:Action → Evaluation → Reflection → Retry。A: 普通 CoT 只在。

剑雨巍巍的博客 239

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

【从零理解 Spring AI · 12】MCP 的两种角色:做客户端还是做服务端

上一篇讲了 MCP 的概念:标准协议、三大角色、M+N 替代 M×N。

nice_lcj520的博客 544

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

AI 应用开发工程师技术实践:大模型接入、通用组件封装与性能优化

本文提出AI应用从PoC到生产的核心挑战:模型调用的持续可用、可控与可优化。通过构建统一LLM网关实现多供应商路由与故障转移,封装对话、工具调用与RAG组件以解耦业务逻辑,结合前缀缓存、批处理与流式背压治理等性能优化手段,形成“接通→接稳→接快”的工程路径,最终以工程化能力决定AI应用的生产可用性。

2301_79189962的博客 596

终端 AI 审计与 “龙虾” 类智能体风险治理:从可见性到闭环溯源

生成式 AI 办公普及之后,数据泄露风险逐步下沉到终端。员工将合同、源代码、客户资料粘贴至公有大模型,以及龙虾(OpenClaw)这类本地开源 AI 智能体的滥用,成为企业安全新挑战。传统网络边界防护存在审计盲区,本文从风险链路拆解、核心能力模型、分级治理策略、落地踩坑点以及技术局限性多角度,分享终端侧 AI 安全治理的实践思路。

2401_86491085的博客 671
上一篇: AI4S应用:药物研发中结合自由能计算方法的创新突破
下一篇: 电子实验记录本ELN历史性大提速,性能提升90%!
Lab_AI4S
博客等级 码龄1年 8粉丝 148原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值