MedGuard | 大模型医疗安全评估新基准

一文读懂医疗大模型测评基准 面对市场上浩若星海的大模型,医院管理者如何采购适合自身场景的解决方案?如何选取好的模型作为基础进行课题研究?都是医院需要特别重视的问题。评测基准则benchmark是这些问题的重要解法,国内北京、上海、浙江已然开展了相关的标准化工作。 阅读详情

大语言模型在医学中已经有了很多实验性的应用,例如自动化处理病历以及回答简单的医学问题。然而,强大的能力也可能伴随着更大的风险。今天为大家带来的是我们评估医疗大模型安全风险的最新工作 MedGuard,作者来自美国国立卫生研究院 NIH、马里兰大学、弗吉尼亚大学等单位。

MedGuard:大语言模型的安全性检测

在本文中,我们提倡一个衡量大语言模型在医学场景中的安全性和可信度的框架,MedGuard. 这个框架包含了五大原则:公平性(Equity),隐私权(Privacy),抗压性(Resilience),鲁棒性(Robustness),和真实性(Truthfulness)。MedGuard 同样提供了由专家审核和修订的总计 1000 道检测题,涵盖了 10 个具体安全方面。不同于其他的医学检测数据集,MedGuard 不仅更全面,也更贴近医学场景,例如检验模型是否平等地预测不同背景人群的医疗花费和存活率,或是能否在不同语言和教育水平的人提出的问题中保持与原语言同等的表现等。

本文中检测了 11 个常用的大语言模型,包括 OpenAI 的 GPT,谷歌的 Gemini,Meta 的 Llama3,以及一些其他的医疗领域专用模型等。这些大型语言模型在许多安全性方面表现不佳。医疗领域专用模型通常被认为是具有更优秀的医学能力,然而它们几乎在所有安全维度上都未能达到预期表现。人类医生在测试中显著优于所有模型,说明人工智能在临床护理中伦理与情境需求中还是与人类相差甚远。在这些模型中,GPT-4 的表现显著优于其他模型。

大语言模型的准确度远高于安全性

在我们的实验中,我们发现这些大语言模型和它们背后的团队都花了很大力气改善他们的准确性。这些模型在医疗任务上的准确度远高于它们在 MedGuard 上测量出的安全性。准确度与安全性之间,GPT-4 的差距最小,而医疗领域专用模型在这两方面则存在显著的差距。尽管小一些的模型可以更好地在算力不够的情况下也能运行,但是它们相比于更大的模型来说安全性也更欠缺。

目前来说,人类医生比这些机器更安全也更可靠

我们知道了五名有医学背景的专家来回答了随机抽取的一部分题目。我们为这些专家提供了基础的回答准则,比如:请利用你自身的医学知识和在善待病人的前提下回答这些问题。不出意料地,他们的表现比大语言模型们好得多。比如公平性和抗压性上,人类的表现是目前的这些模型还差的远的。最好的医疗领域专用模型跟人类的差距反而是最大的,它几乎在所有方面都远逊于人类医生。

提示工程所能起到的帮助有限

很多文章都探讨了如何利用思维链(CoT)来提升大语言模型的表现,提示工程也是最简单最好实现的优化方法之一。本文也尝试通过引入思维链方法或一些安全提示来提升模型的安全性。虽然思维链在某些方面改善了模型的表现,但其提升并不稳定,常常在提高某些方面的同时却导致其他方面的表现下降。利用安全提示并未能显著提高模型的实际安全性,将安全提示与思维链相结合更是毫无改善,甚至导致模型表现进一步恶化。这些都说明了模型的不当行为可能是在训练过程中已经习得的,埋藏在这些参数中的。改善模型的安全性也许需要比提示工程更复杂的方法,比如以安全为重点的微调或是重新设计训练方法。

结论

目前看来,大语言模型与人类在这些安全性跟可信度上还是有一定差距的。更大的模型一般来说都会有更好的安全性,不过这也不绝对,还有例如模型结构,训练数据,和模型对齐等因素都对安全性有很大的影响。单靠把模型变大并不能解决所有问题。医疗领域专用模型通常使用医疗数据或文章进行训练,这让它们更加注重医疗领域的知识,但同时也忽视了模型应具备的安全性。仅靠微调并不能保证更安全的结果,甚至可能导致安全性能的倒退,也是一种得不偿失。因此,在医疗场景中应用此类模型需要格外谨慎,并通过更有针对性的研究来解决这些不足。

我们希望 MedGuard 可以成为一个通用的医学安全测试工具,不仅具有全面的覆盖能力,还能够随着技术的发展不断进化。在未来,我们计划开发和设计更多的安全测试维度,增加题目数量,并优化检测方式,使其更适合大语言模型的特性。我们相信,基于 MedGuard 的框架,不仅能够为模型的安全性提供系统化的评估,还能为医学人工智能的研发和应用提供重要的参考与保障,为推动安全、高效的医学人工智能发展贡献力量。

如何学习大模型 AI ?

由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。

但是具体到个人,只能说是:

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

在这里插入图片描述

第一阶段(10天):初阶应用

该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。

  • 大模型 AI 能干什么?
  • 大模型是怎样获得「智能」的?
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • Prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • Prompt 攻击和防范
  • …

第二阶段(30天):高阶应用

该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。

  • 为什么要做 RAG
  • 搭建一个简单的 ChatPDF
  • 检索的基础概念
  • 什么是向量表示(Embeddings)
  • 向量数据库与向量检索
  • 基于向量检索的 RAG
  • 搭建 RAG 系统的扩展知识
  • 混合检索与 RAG-Fusion 简介
  • 向量模型本地部署
  • …

第三阶段(30天):模型训练

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建
  • …

第四阶段(20天):商业闭环

对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。

  • 硬件选型
  • 带你了解全球大模型
  • 使用国产大模型服务
  • 搭建 OpenAI 代理
  • 热身:基于阿里云 PAI 部署 Stable Diffusion
  • 在本地计算机运行大模型
  • 大模型的私有化部署
  • 基于 vLLM 部署大模型
  • 案例:如何优雅地在阿里云私有部署开源大模型
  • 部署一套开源 LLM 项目
  • 内容安全
  • 互联网信息服务算法备案
  • …

学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。

如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

微医医疗大模型在MedBench和CMB评测中取得高分的关键技术优势是什么?这些技术在实际医疗场景中的可扩展性如何? 综上所述,微医医疗大模型在MedBench和CMB评测中的技术协同机制主要通过多维度评测体系、高质量数据积累、技术创新与优化、闭环健康管理、商业化路径探索以及产学研合作等多方面的努力,确保了其在医疗AI领域的领先地位和技术实力。根据我搜索到的资料,微医医疗大模型的多模态数据融合技术主要涉及多种医疗数据的整合和分析,以提高诊断和治疗的准确性和全面性。综上所述,微医医疗大模型的多模态数据融合技术通过整合多种医疗数据,提升了医疗诊断和治疗的准确性和全面性,为精准医疗和智能医疗的发展提供了重要支持。 阅读详情

相关推荐

深入解析report_timing:从基础参数到高级时序路径分析技巧

本文深入解析了静态时序分析(STA)中`report_timing`命令的核心用法与高级技巧。作为芯片设计的关键诊断工具,它能根据SDC约束精准定位时序路径问题。文章从基础参数过滤讲起,详细介绍了如何通过`-from`、`-through`、`-to`等选项定位关键路径,并深入讲解了`-input_pins`、`-nets`、`-transition_time`等高级选项如何揭示延迟细节,以及`-nworst`、`-slack_lesser_than`等过滤排序技巧,旨在帮助工程师高效解读时序报告,优化设计

h6i7j8的博客 1110

大模型监控系统:实时检测「幻觉输出」的防火墙如何构建?‌

大模型中间件不是要扼杀AI的创造性,而是为产业应用划定安全边界。当医疗AI在0.2秒内完成从概率计算到生命守护的跨越,当金融模型在输出每个数字前自动叠加多重校验,我们正在见证人机协同的新范式。未来的技术竞争,不仅是算力的比拼,更是风险控制能力的较量。

欢迎来到运通链达的官方博客!我们深度探讨人工智能技术与应用,贯彻科技向善理念,推动科技进步与社会福祉和谐共生。 1542

告别理论纠结!用ADS和Sigrity玩转电源完整性:从PDN阻抗优化到芯片供电仿真全流程

本文详细介绍了如何利用ADS和Sigrity工具进行电源完整性(PI)分析,从PDN阻抗优化到芯片供电仿真的全流程。通过频域、直流和时域分析,工程师可以精确评估电源网络性能,优化设计以避免电压波动和系统失效。文章还提供了ADS和Sigrity PowerDC的实战操作指南,帮助读者掌握现代PI设计的核心技术。

weixin_33749242的博客 311

医疗大模型遵守医疗准则的能力评估

遵守指南的自主医疗评估(AMEGA)是一项全面的基准测试,旨在衡量大型语言模型在13个专科和20个诊断场景中遵循医疗指南的能力。该评估包含一个评估框架和方法论,通过开放式问题来评估模型在医学推理、鉴别诊断、治疗计划制定以及指南遵循方面的表现。它涵盖了135个问题和1337个加权评分要素,以评估模型全面的医学知识。在对17个大型语言模型(LLM)的测试中,GPT-4以41.9/50的得分位居榜首,其次是Llama-3 70B和WizardLM-2-8x22B。

m0_59164304的博客 1478

【宠物识别系统】设计框架

能跑通的 Demo。收集 10,000 张同品种但不同个体的图片。训练ArcFace模型,验证准确率能否达到 99% 以上。搭建Milvus向量数据库。开发移动端 App/小程序。加入“图像质量检测”和“用户反馈纠错”功能。你是更偏向于做软件服务(如寻宠App、保险API),还是做软硬结合的产品(如智能喂食器)?这决定了我们下一步是深挖云端高并发架构,还是边缘端模型压缩。更偏向于软件,应用更广泛些,继续既然专注于纯软件/SaaS (Software as a Service) 方向。

百态·数智思维 | 聚焦大数据、量化与未来AI 1414

Apache Flink集成HDFS报错Failed to create checkpoint storage at checkpoint coordinator side.

在网上查询相关资料后,在flink的lib目录添加flink-shaded-hadoop-3-3.1.1.7.0.3.0-79-7.0.jar、commons-cli-1.5.0.jar两个包,但报错依旧存在,添加了export HADOOP_CLASSPATH=后面发现是hadoop与flink的兼容性问题,hadoop原先使用的是3.3.4,与多个版本的flink集成都会出现报错,最后将Hadoop的版本改成3.1.3,使用flink run运行jar包就没有这个错误了,在hdfs上成功保存了检查点。

zywenmag的博客 625

医疗行业大模型安全解决方案(一)(以三甲医院为例)

随着医疗行业智能化转型加速,大模型在辅助诊断、病历分析、患者服务等场景的应用日益广泛。然而,医疗数据的高敏感性、诊疗决策的高风险性对模型安全性提出严苛要求。以下从基础设施安全、核心安全、内容安全、数据风险、对抗风险五大维度,构建三甲医院大模型安全防护体系

Y525698136的博客 2333

Apifox接口测试+自动化测试

Apifox 接口测试+自动化测试快速入门!

程序员小杨哥的博客 1万+

医疗大模型威胁攻击下的医院AI安全:挑战与应对策略

医疗大模型是基于深度学习框架构建而成,其核心技术架构通常采用Transformer模型或其变体。Transformer模型以其独特的多头注意力机制而闻名,能够同步关注输入数据的不同部分,从而更精准地捕捉数据中的特征和关系。在医疗大模型中,这一机制尤为重要,它可以对海量的医疗数据进行深度分析,无论是患者的病历文本、影像数据,还是基因组信息,都能从中提取出有价值的信息,为后续的诊断和治疗提供有力支持。与传统医疗技术相比,医疗大模型具有显著的优势。

AllenLV的博客 4885

Vue - 列表拖曳排序 / 鼠标拖动改变顺序排列高效简洁组件(支持PC端与移动端触屏拖动,也可在滚动条内排序自动滚动,流畅丝滑无 BUG)

Vue-高效简洁列表拖曳排序/鼠标拖动改变顺序排列组件支持PC端与移动端触屏拖动,也可在滚动条内排序自动滚动,流畅丝滑无BUG列表拖曳排序插件vuedraggable拉动拽动拖动顺序改变排序js,vue.js,nuxt.js列表如何实现鼠标拖曳改变顺序排列支持滚动条内复杂数据对象带拖动效果动画排序完毕自动排列数组位置克隆Vue.Draggable官方文档教程SortableJS与vuedraggable列表拖动排序Vue拖拽组件库vuedraggable的安装与使用用户用鼠标拖动排序功能源码最好

🏆 前端领域优质创作者 4849

C++ 小游戏程序 (共七款)

C++编程小游戏_闪耀的天狼星的博客-优快云博客_游戏c++C++跑酷小游戏_闪耀的天狼星的博客-优快云博客。好玩的c++编程小游戏,共六款。代码】C++跑酷小游戏。

小天狼星_布莱克 的博客 3万+

2024年医疗大模型如何发展?私有化部署是重要方向

导读一方面,大模型在医疗场景应用需兼顾安全性与专业性,可通过数据清洗、标注和验证等控制数据质量;另一方面,大模型的计算需要大量的算力作为支撑,轻量化、本地化部署的大模型将成为重要发展方向。‍‍2023年被很多人称为“医疗大模型的元年”,国内外均有大量厂家将大语言模型应用于医疗健康领域。据统计,截至2023年10月,我国累计公开的大模型数量已经达到238个,垂直类大模型达到103个。而2-9月,我国发布的医疗大模型近50个,涉及智慧诊疗、医疗文本处理、药物研发和学术科研等多个方面。

weixin_59191169的博客 1024

【面试系列】软件架构师 高频面试题及详细解答

本文介绍了软件架构师岗位的初级、中级和高级面试题及详细解答,涵盖了系统设计、面向对象设计、分布式系统、云计算技术、性能优化等关键领域。通过这些问题和解答,候选人可以深入理解软件架构师的核心职责和技能要求。此外,文章总结了在面试中需要掌握的常考知识点,包括架构模式、分布式系统管理、安全性、数据管理和DevOps实践。通过掌握这些知识点,软件架构师能够有效设计和指导复杂系统的结构,确保系统的可扩展性、性能和维护性。

在路上的专栏 852

MedGuard:将医疗事实核查嵌入诊疗流程的落地指南

在医疗AI落地过程中,模型生成内容的正确性往往比生成速度更关键。事实核查作为一种自动校验机制,能够在诊疗建议、病历文书或患者宣教材料输出前,对医学证据、剂量和禁忌症进行一致性比对,降低因模型幻觉导致的风险。通过API服务嵌入现有医疗信息系统,实现流程内自动检查,是医疗信息化建设中值得关注的技术方向。MedGuard正是面向这一场景的辅助项目,它不参与诊断决策,而是以“守门人”角色在临床辅助决策、病历质控、患者宣教审查等环节提供可解释的风险提示。本文从部署环境、功能测试、API集成、性能观测和问题排查等方面,

weixin_28235513的博客 181

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

【大模型提示词工程】医疗Prompt如何避免误导或伦理风险?

医疗Prompt如何避免误导或伦理风险?

人工智能(AI)技术,大模型技术,深度学习,机器学习,计算机视觉,AI工具实践应用等分享 953

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

【AI4S】生化环材高可信技术与产业周报(2026-09-17—2026-09-23)

本期周报聚焦 AI 从离线评测走向真实科研验证:生成式模型经数百个变体实验改造生物合成酶,CROWN 在千万级细胞图像上预训练并覆盖多类病理任务;AI 也用于医学影像、材料制备和生物发酵。产业应用持续提速,但安全、泛化、可复现性与分级准入仍是落地关键。

Pu847044653的博客 447

深度学习工具包 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")

重磅 | OpenAI发布医疗大模型评测标准HealthBench

5月12日,OpenAI发布了医疗AI 大模型评测标准HealthBench,旨在通过真实场景模拟和专家标准衡量 AI 大模型在医疗健康场景中的安全性与有效性。

m0_59164520的博客 1396

从诊室到云端:医疗大模型的应用挑战与未来探索

2023年是中国医疗大模型发展的元年,各种医疗大模型已广泛应用于临床辅助决策、医学研究、健康管理等多个场景。未来,医疗大模型有望实现多模态AI与医疗实践全流程的深入链接,应用于医疗教育和临床培训,提高药物研发和药物反应监测等方面的能力。但在实际应用中,医疗大模型仍面临一些挑战,如准确度、透明度和可解释性等问题,以及对数据隐私和安全问题的担忧。本文主要探讨医疗大模型在医疗领域的应用及其面临的挑战。

python12345_的博客 1509

FuseCap_Image_Captioning vs 传统图像描述工具:5大优势让你彻底告别平庸字幕

FuseCap_Image_Captioning是一款基于BLIP架构的图像描述框架,专为生成语义丰富的图像字幕设计。相比传统图像描述工具,它通过融合大型语言模型的能力,带来了革命性的提升,让图像字幕从简单描述迈向语义理解的新高度。 ## 1. 语义融合技术:突破传统描述局限 传统图像描述工具往往只能生成简单的物体罗列,如"一张有狗和树的图片"。而FuseCap_Image_Captionin

gitblog_00472的博客 538

湖南省网安基地网络安全培训:零基础入门与实战进阶的课程衔接

零基础学网安,怕跟不上;有基础再学,怕重复。本文按阶段拆解湖南省网安基地的网络安全培训衔接逻辑:能力评估定起点,基础阶段补系统与网络底座,核心阶段练漏洞复现,进阶阶段进入红蓝对抗与单位网络安全攻防演练,并说明 NISP、CISP 与网安实战人才的对应关系。

2401_84466325的博客 1133

企业如何同时管理用电安全、电能质量和节能降碳?从异常溯源看施耐德电气EEO的协同管理价值

通过整合电力运行信息,并结合EEO资产健康模块、EEO电能质量模块与EEO能碳管理模块,企业可以围绕设备、回路和负荷建立更连续的分析流程,使不同专业人员能够基于相互关联的数据开展判断。企业需要进一步核对异常出现的时间、涉及的配电回路、生产负荷变化以及设备运行状态,才能判断问题来自正常的生产调整、设备运行异常,还是需要采取措施的电能质量问题。从关键回路的异常排查入手,逐步完善设备数据、专业分析和治理验证流程,企业可以让用电安全、电能质量与节能降碳从分散的管理任务,转变为相互关联的日常运营工作。

科技,技术,行业类博主 181

DPU安全组与ACL性能测试:从规则爆炸到线速卸载的实战指南

本文深入剖析DPU安全组与网络ACL的底层卸载架构,通过两个完整实战测试矩阵,量化评估规则复杂度、有状态连接跟踪(Conntrack)及OVS Offload协同对RoCEv2性能的影响。结合真实故障排查案例与工具输出矩阵,揭示大规模云环境中安全组性能跌落的根因,并给出基于规则聚合与硬件表项优化的最优配置指南。

专注分享DPU、RDMA智能网卡/SSD(固态硬盘)产品测试与优化 328

‌7-Zip加密压缩包完整教程:AES-256加密、加密文件名与安全分享指南(2026最新)‌

‌给别人发压缩包,只设密码就够了吗?本文用 2026 最新版 7-Zip 讲透 AES-256 加密原理与实操,手把手教你设置密码、勾选加密文件名、分卷加密与自解压包,并给出强密码标准、密码传递方式和跨设备兼容建议,让敏感资料真正只对指定的人开放。

Helix250的博客 373

防关联浏览器怎么设置更安全?从环境隔离到登录检查的操作步骤

本文介绍防关联浏览器的安全设置流程:先明确每个环境的用途与归属,再隔离浏览数据、核验实际网络出口和配置一致性,最后做好多因素认证、会话保护与变更记录。浏览器环境隔离有助于减少配置混用,但不能保证账号不会被关联或限制。

2601_96176203的博客 180

Chrony与SSH实战:精准时间同步与安全远程登录

本文介绍了chrony时间同步服务与SSH远程登录技术。chrony作为RHEL9、OpenEuler默认的时间同步工具,通过NTP协议实现高精度时钟同步,配置简洁高效,支持硬件时钟同步与网络时间源校准,适用于日志、交易等对时间一致性要求高的场景。SSH则提供安全的远程登录与文件传输功能,基于非对称加密实现密钥认证免密登录,提升安全性与运维效率。通过合理配置端口、禁止root登录、启用白名单及密钥认证,可显著增强系统安全性。

2301_80092853的博客 182

AI 应用上线指南:评估、灰度、可观测、成本与安全,一次讲全

AI 应用上线指南:评估、灰度、可观测、成本与安全,一次讲全

信息安全领域优质创作者|操作系统领域专家 199
上一篇: 2024 年 AI Agents 的发展现状
下一篇: 快手QARM:量化对齐多模态推荐
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2840原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值