如何用大角几何 MCP 保存和复用几何项目?

DIY音乐播放器:用VS1053模块+Arduino打造你的专属MP3播放器(附完整代码) 本文详细介绍了如何使用VS1053音频解码模块与Arduino开发板,从零开始构建一个功能完备的桌面级MP3播放器。内容涵盖硬件架构设计、SPI总线共享、底层驱动编写、双缓冲区数据流管理以及用户交互实现,并提供完整的代码示例与性能优化建议,帮助创客打造高度可定制的专属音乐播放设备。 阅读详情

很多人第一次使用大角几何 MCP,会先关注一个问题:能不能导出图片?

这很自然。图片可以直接放进课件、讲义、公众号、题目解析页和产品界面。对大多数内容生产者来说,PNG 是最直观的交付物。

但如果只导出图片,几何内容仍然是一次性的。

真正适合长期使用的,是项目导出和项目导入。

图片解决的是“这次怎么发布”。项目解决的是“以后怎么复用”。

这篇文章用一个完整案例说明:如何通过大角几何 MCP 创建一个几何项目,导出项目 JSON,在新的会话中导入,然后继续修改并导出新的图片。

如果你正在做 AI 数学产品、题库系统、互动课件或教研工具,项目 JSON 还有另一个价值:它不只可以交给 MCP 再导入,也可以结合大角几何 SDK,在你的产品页面里直接加载、渲染和继续交互。


一、先区分三类输出

大角几何 MCP 里,用户经常会遇到三类能力。

1. export_image:导出图片

export_image 用于把当前几何项目导出成 PNG 图片。

适合:

  • 发布到课件。
  • 插入讲义。
  • 放进题目解析页。
  • 用于公众号、小红书、视频封面或产品界面。

它的重点是展示。

2. export_project:导出项目

export_project 用于把当前几何项目导出成结构化 JSON。

适合:

  • 保存几何素材。
  • 交给下一次会话继续修改。
  • 给团队成员复用。
  • 放进题库或教研素材库。
  • 在产品内部作为可编辑资源保存。

它的重点是复用。

3. import_project:导入项目

import_project 用于把已有项目 JSON 导入到当前 MCP 会话对应的项目中。

适合:

  • 在旧图基础上继续修改。
  • 给同一图生成不同教学版本。
  • 把已有素材交给 Agent 继续处理。
  • 从模板生成题型变体。

它的重点是继续编辑。


二、案例目标:创建一个可复用几何项目

这次我们用“三角形 ABC、外接圆和三条高”作为案例。

第一轮不急着做成最终课件图,而是先创建一个结构清楚的项目,再导出项目 JSON。

可以输入:

请调用大角几何 MCP,创建一个包含三角形 ABC、外接圆和三条高的项目。请标注外心 O 和垂心 H。完成后先导出项目 JSON,不要只导出图片。

这条 Prompt 的重点是“先导出项目 JSON”。因为我们的目标不是得到一次性图片,而是保存一个可以反复修改的几何项目。


三、为什么项目 JSON 比截图更有价值

截图只保留结果,不保留结构。

假设你导出了一张三角形外接圆图片。过几天想继续修改:

  • 想隐藏外接圆。
  • 想突出三条高。
  • 想把垂心 H 的标签放大。
  • 想把锐角三角形改成钝角三角形。
  • 想生成一张只讲外心的版本。

如果手里只有 PNG 图片,基本只能重新画。

但如果你保存的是项目 JSON,它记录的是几何对象和项目状态。你可以导入后继续让 AI 修改:

请导入这个项目文件,在原图基础上隐藏外接圆,只保留三角形 ABC、三条高和垂心 H,并导出 PNG 图片。

这就是项目资产和图片素材的区别。

图片是最终交付物。项目是可持续生产的底稿。


四、导入项目后,生成三个版本

一个基础项目可以复用出多个版本。

版本 1:外接圆讲解图

用于讲三角形外心和外接圆。

请导入这个项目 JSON,只突出三角形 ABC、外接圆和外心 O。请弱化三条高和垂心 H,导出一张适合讲解外心的 PNG 图片。

这张图适合放在“外心是三角形三边垂直平分线交点”这一类内容中。

版本 2:垂心讲解图

用于讲三条高交于一点。

请导入这个项目 JSON,只突出三条高和垂心 H。请保留三角形 ABC,隐藏外接圆或将外接圆设置为浅灰色,导出 PNG 图片。

这张图适合讲“锐角三角形三条高交于三角形内部”的概念。

版本 3:题目解析图

用于题库页面,需要画面更干净。

请导入这个项目 JSON,保留三角形 ABC、三条高、垂心 H 和外接圆。请调整标签位置,避免遮挡线段,并导出适合题目解析页使用的 PNG 图片。

同一项目导入后,可以不断生成适合不同场景的图片。


五、教研团队可以怎样使用项目导入导出

对个人老师来说,项目导出可以避免反复重画。

对教研团队来说,它的价值更大,因为团队需要的是稳定、统一、可交接的素材生产流程。

一个推荐流程是:

  1. 由内容负责人定义题型和作图标准。
  2. 用大角几何 MCP 生成基础项目。
  3. 导出项目 JSON,保存到素材库。
  4. 编辑人员导入项目,根据课件、讲义或题库需求生成不同版本。
  5. 每次修改后继续导出项目,形成版本记录。
  6. 最终导出 PNG,用于发布。

这样做的好处是:

  • 图形风格更统一。
  • 新成员可以基于旧项目继续做。
  • 不同渠道可以共享同一份底稿。
  • 题型变体不需要从零开始。
  • 几何素材可以长期积累。



六、产品团队可以怎样使用项目 JSON

对 AI 教育产品或题库系统来说,项目 JSON 可以成为内部数据链路的一环。

例如:

  1. 用户输入题目。
  2. Agent 调用大角几何 MCP 生成基础图。
  3. 系统导出 PNG,展示给用户。
  4. 系统同时导出项目 JSON,保存到题目记录里。
  5. 后续用户要求“补充辅助线”时,系统导入项目 JSON 继续修改。
  6. 修改后再导出新的 PNG 和新的项目 JSON。
  7. 如果页面需要交互展示,再把项目 JSON 交给大角几何 SDK 加载和渲染。

有了项目 JSON,后续修改可以基于同一个项目进行,图形连续性更好,也更适合真实产品体验。


七、结合大角几何 SDK:让项目直接进入产品页面

如果只从内容生产角度看,项目 JSON 的作用是“保存底稿”。

但从产品开放能力角度看,它更像是一份可以被运行时加载的几何项目数据。

大角几何 MCP 和大角几何 SDK可以形成一条更完整的链路:

AI Agent 提出作图需求 -> MCP 创建几何项目 -> export_project 导出项目 JSON -> SDK 在网页或产品中加载渲染 -> 用户查看、拖动、交互或继续编辑

这和只导出 PNG 的差异很明显。

PNG 适合发布和展示,但用户看到的是静态结果。项目 JSON 结合 SDK 后,产品页面里可以呈现的是一个真实几何画板:点、线、圆、标签、辅助线和动态关系仍然保留,用户可以观察变化,也可以在需要时进入编辑流程。

例如,一个 AI Tutor 页面可以这样设计:

  1. 学生提交一道几何题。
  2. Agent 调用大角几何 MCP 生成讲解用几何项目。
  3. 系统保存项目 JSON。
  4. 前端通过大角几何 SDK 加载这个项目。
  5. 学生在页面里看到可交互的几何图,而不是一张截图。
  6. 当学生追问“为什么要作这条高”时,Agent 可以继续基于同一份项目补充辅助线。
  7. 前端再次用 SDK 渲染更新后的项目。

这样,MCP 负责让 AI 创建和修改几何内容,SDK 负责让这些内容进入真实产品界面。二者连接起来后,几何项目就不只是 Agent 会话里的结果,而是可以被业务系统保存、加载、展示、交互和复用的开放能力。

对开发者来说,这一点尤其重要。因为项目 JSON 可以成为题库记录、讲解步骤、课件页面、作业报告或 AI Tutor 对话历史中的一部分。后端保存的是结构化项目,前端加载的是可交互画板,AI 后续修改也仍然基于同一个项目状态。

可以把它理解成:

能力主要解决的问题
MCP让 AI Agent 创建、修改、导入、导出几何项目
项目 JSON保存几何对象、画板状态和可复用底稿
SDK在网页或产品中加载、渲染、交互和嵌入几何画板
PNG生成最终可发布的静态图片

所以,export_project 不只是“保存一份 JSON”。它也让 AI 生成的几何项目有机会离开对话窗口,进入产品运行时。


八、写在最后

用户第一次接触大角几何 MCP,往往会被“AI 可以画几何图”吸引。

但真正让它进入长期工作流的,不只是画图,而是保存和复用。

export_image 让几何图可以发布。

export_project 让几何图可以保存。

import_project 让几何图可以继续生长。

当这三件事再结合 SDK,几何内容就进入了一个完整循环:

创建 -> 修改 -> 导出图片 -> 导出项目 -> SDK 加载渲染 -> 再导入 -> 再修改 -> 再发布

对老师来说,这意味着少重画。

对教研团队来说,这意味着能沉淀素材库。

对产品团队来说,这意味着几何图可以进入 Agent、题库系统、互动课件和 AI Tutor 的真实链路。

所以,大角几何 MCP 不只是把自然语言变成图片。更重要的是,它把几何内容变成了可保存、可迁移、可继续编辑的结构化项目。

再结合大角几何 SDK,这些项目还可以进入网页和产品运行时,成为可以加载、渲染、交互和复用的几何内容资产。

如果你正在做 AI 数学产品、题库系统、互动课件或教研工具,可以从大角几何开放平台开始了解 MCP 和 SDK 的接入方式。






安卓15_ROM修改定制化_____修改rom的前提条件 去除各种验证 安卓设备通用 通过博文了解💝💝💝 1-------💝💝💝了解安卓设备的启动流程与核心验证机制 2-------💝💝💝了解安卓设备修改rom中的各种验证机制以及对应的去除方法 3-------💝💝💝了解avb验证与dm验证的本质区别与对应的操作方式 4-------💝💝💝修改rom前的循序步骤 避免验证机制导致的不开机 阅读详情

相关推荐

ADS实战指南:负载牵引(Loadpull)在射频功放设计中的关键应用

本文深入解析了负载牵引(Loadpull)技术在射频功率放大器设计中的核心作用与实战方法。通过生动的比喻和详细的ADS软件操作指南,阐述了如何通过系统扫描负载阻抗,在史密斯圆图上绘制等功率线与等效率线,从而精准找到最优阻抗点,以平衡输出功率与效率,是应对5G等现代通信系统严苛要求的必备技能。

weixin_29198045的博客 601

如何在 WorkBuddy 中使用大角几何:从 MCP 接入到 AI 几何作图

WorkBuddy现接入大角几何MCP服务,用户可通过自然语言指令快速生成专业几何图形。操作流程包括:获取API Key、配置MCP服务、验证连接后即可用自然语言描述作图需求(如画三角形中线图)。系统支持实时修改样式、导出PNG图片(有效期1年)和项目JSON(有效期1天),便于教学课件制作与图形迭代编辑。关键技巧包括:明确描述几何对象与关系、区分已知条件与待证结论、分步骤调整样式,从而获得更精准的作图效果。

github_25505453的博客 296

双系统引导修复:GRUB消失后恢复Windows与Ubuntu启动菜单

在UEFI引导架构下,操作系统启动依赖于EFI系统分区(ESP)中存储的引导加载程序。当多个系统共存时,引导管理器负责识别并加载不同操作系统的引导文件。然而,Windows更新或系统调整时常会重置UEFI启动顺序,导致GRUB引导菜单消失,直接进入Windows。这一问题的技术价值在于理解UEFI启动流程与多系统引导管理机制,掌握ESP分区结构与引导文件修复方法。常见的应用场景包括双系统安装后的引导修复、系统更新后的启动项丢失以及磁盘分区调整导致的引导故障。本文针对**GRUB引导菜单消失**和**UEFI

weixin_29895109的博客 294

把大角几何接进 Agent 工作流:从需求到几何图导出的完整过程

本文介绍了一个基于Agent工作流的几何题配图生成系统。该系统通过大角几何MCP工具,将文字题目自动转化为结构化几何图形,并输出PNG图片和可复用的项目JSON文件。文章详细说明了从题目解析到图形生成的工作流程,包括几何对象识别、条件转换、图形约束处理等关键步骤,并强调了结构化项目在多轮工作流中的价值。该系统可应用于AI解题、题库建设、课件生成等多个教育场景,显著提升几何内容生产效率。最后提供了可直接试用的Prompt模板,帮助用户快速实现几何题自动配图功能。

github_25505453的博客 288

[前沿技术] AMD FSR 1.0源码解析:EASU算法实现细节与优化策略

本文深入解析了AMD FSR 1.0技术的核心——EASU(边缘自适应空间升频)算法。通过剖析其源码,详细阐述了EASU如何利用12-tap采样窗口、基于Lanczos滤波器的多项式近似以及自适应的边缘检测机制,在无需AI模型的情况下实现高质量图像放大。文章重点揭示了其极致的GPU优化策略,包括寄存器利用、采样优化和避免动态分支,为理解高性能图形算法提供了绝佳范例。

docker7nomad的博客 540

五子棋AI实战:极大极小搜索、Alpha-Beta剪枝与禁手实现

博弈树搜索是双人零和博弈AI的经典决策框架,其核心思想是假设对手最优应对,通过递归遍历走法空间寻找最优解。极大极小搜索配合Alpha-Beta剪枝,能在不影响决策结果的前提下将搜索量降至平方根级别,大幅提升搜索效率。在五子棋场景中,还需处理黑棋禁手规则,包括双三、双四和长连判定,并将其融入搜索框架。评估函数基于棋型识别对局面打分,走法排序和迭代加深进一步优化剪枝效果。这些技术共同构成了一个可运行的五子棋AI,适用于棋类AI入门与博弈搜索实践。

weixin_29054399的博客 128

大角几何 MCP 服务上线:让 AI Agent 直接完成几何作图

大角几何MCP服务上线:AI直接调用几何作图工具 大角几何推出MCP服务,使AI客户端能直接调用专业几何工具完成作图和动态演示。通过标准化接口,AI可执行创建图形、修改画板、设计动画、导出图片/结构化项目等操作,并支持后续编辑复用。该服务主要面向开发者、教育产品团队及教师群体,适用于课件制作、题库配图、动态演示等场景。当前提供五大核心能力:1)几何REPL交互式作图与动画编排;2)PNG图片导出;3)结构化项目导出;4)项目导入继续编辑;5)数学动画组织。用户可通过API密钥快速接入,将几何作图需求转化为A

github_25505453的博客 474

STM32H750实战:用TIM+DMA驱动ADC/DAC实现音频回环(附CubeMX配置避坑指南)

本文详细介绍了在STM32H750上构建高保真、低延迟音频链路的实战方法。通过配置TIM定时器作为硬件节拍器,精准触发ADC采集与DAC播放,并利用DMA实现数据的自动搬运,全程无需CPU干预。文章重点剖析了CubeMX配置中的关键步骤与常见“坑点”,如ADC的Conversion Data Management模式选择、DMA的FIFO与Burst模式配置,以及STM32H7系列必须开启ADC全局中断等,并提供了完整的代码实现与调试验证指南。

1057

MCP 是什么?为什么几何作图特别适合交给 AI Agent 调用

摘要: MCP是一种标准协议,使AI客户端能够连接并调用外部工具执行任务,尤其在几何作图中表现突出。传统AI仅能提供文字解释或步骤描述,而接入大角几何MCP后,AI可操作专业工具直接生成、修改和导出几何图形(如PNG图片或可编辑的JSON项目文件)。当前MCP支持四大功能:作图修改、导出图片/项目、导入项目复用,适用于教学配图、题目解析和Agent工作流。与AI生图不同,MCP确保几何关系的精确性,形成可迭代的内容资产,推动AI从“解释”迈向“操作”几何的实用化。

github_25505453的博客 233

PCL点云DBSCAN聚类算法:基于密度的点云聚类

核心点是在给定半径内拥有足够多邻居点的点,边界点是在给定半径内没有足够多邻居点但是位于核心点的邻域内的点,噪声点是既不是核心点也不是边界点的点。本文将介绍PCL中的DBSCAN(基于密度的空间聚类应用噪声)算法,用于点云数据的聚类。上述示例代码首先从PCD文件中读取点云数据,并设置了DBSCAN聚类的参数,包括邻域搜索半径(epsilon)和邻域内最小点数(min_points)。需要注意的是,示例代码中的点云数据格式为pcl::PointXYZ,如果使用其他类型的点云数据,需要相应地修改代码。

LpmShell的博客 1237

本文将详细介绍如何在 Qt (C++) 应用程序中集成 osgEarth,加载三维数字地球,并在指定经纬度添加三维模型(如飞机、建筑等)。

OSG 与 Qt 的交互通常需要处理 OpenGL 上下文。osgEarth 3.x 提供了对 Qt 的较好支持,或者可以使用。在普通 OSG 程序中,你需要手动处理坐标系转换将经纬度转为笛卡尔坐标 (XYZ)。这是实现的关键,将 OSG 的渲染循环集成到 Qt 的事件循环中。第三方库,但在本教程中,我们将展示一种通过继承。,将 Qt 的输入事件转换为 OSG 理解的。事件,这是实现交互(旋转地球、缩放)的基础。来嵌入 OSG 视图的标准方法。在这里我们初始化地球并添加模型。节点简化了这一过程。

qq_45859163的博客 1044

大角几何最新版本:让几何教学、AI 与开放生态更进一步

大角几何2.6.0版本正式发布,围绕四大核心能力升级:1)新增演示模式工具,支持课堂实时标注和动态讲解;2)强化开放能力,支持AI Agent调用几何作图功能并嵌入教育产品;3)完善帮助中心,降低用户学习门槛;4)推出运动轨迹功能,直观展示图形变化规律。该版本还优化了编辑器体验、几何代数功能及移动端适配,旨在服务教学演示、内容生产、AI工作流等多场景需求,让动态几何更易用、开放和智能化。

github_25505453的博客 287

【制作100个unity实战之2】实现一款简单的FPS游戏

你将学到: fps武器脚本 基础瞄准功能 僵尸敌人AI 巡逻范围 攻击间 搜寻半径 追击 枪声吸引周围的僵尸 击中僵直效果

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 3551

如何把立体几何画板嵌入自己的教育产品?

如果你的产品正在做高中数学题库、AI 解题、在线课堂或教师备课,立体几何大概率是一个始终没有被彻底解决的内容环节。题目和解析可以结构化,公式可以用 LaTeX 排版,平面题图也有不少生产工具。但到了棱柱、棱锥、截面以及线面关系,很多产品仍然只能依赖一张静态图片。用户可以看图,却不能转动观察;发现标注不合适,也不能直接修改。AI 即使生成了一个立体几何结果,老师和教研编辑仍然需要跳到其他工具中重新处理,再截图上传回系统。现在,通过大角几何 Algeo SDK,可以把一套直接嵌入自己的产品或服务。

github_25505453的博客 190

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

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

几何画板 SDK 是什么?教育产品接入交互式几何能力指南

几何画板SDK为教育产品提供可嵌入的交互式几何能力,支持动态展示、多画板编辑、结构化数据存储和AI集成,解决了静态图片无法实现的教学互动需求。该SDK适用于在线题库、课件系统、AI助教等场景,允许宿主产品控制内容权限与业务流程,同时保持几何关系的可操作性。选型需关注功能完整性、数据可控性及系统兼容性,其核心价值在于统一几何内容的创作、展示与自动化处理链路,避免功能碎片化。通过分层架构设计,SDK将动态几何能力无缝整合至现有产品体系,推动数学内容从单向传递转向双向交互。

github_25505453的博客 168

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

我已经有 AI,怎么让它准确画出几何图?

让 AI 准确画几何图,本质上不是一个图片生成问题,而是一个自然语言理解 + 几何约束构造 + 工具执行 + 结果校验的问题。大模型负责想清楚“要画什么、为什么这样画”,专业几何工具负责保证“确实这样画出来”。如果你的 AI 已经会解题,下一步不必重新训练一个更会画图的模型。更直接的做法,是给它接上一块真正能操作几何的画板。你可以前往大角几何开放平台,了解如何让现有 AI Agent 调用几何工具,画出第一张准确、可检查、可继续编辑的几何图。

github_25505453的博客 210

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

6 款电商 AI 图片生成软件实测|国内 + 跨境卖家工具清单

电商 AI 作图工具已经从 "能不能用" 进入了 "好不好用" 的阶段。对于绝大多数卖家而言,现在的 AI 工具已经可以覆盖 60%-80% 的基础商品图需求,显著降低拍摄和设计成本。选择工具的核心逻辑不是 "哪款最强",而是 "哪款最适配你的品类、平台规模和团队能力"。垂直电商工具胜在工作流效率,通用生图工具强在创意上限,模板类工具赢在上手速度。建议根据自身业务阶段,搭配 1-2 款主力工具 + 1 款辅助工具,形成适合自己的视觉生产流程。

Mardi_Ladin的博客 347

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

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

Mysssone的博客 192

我用 GPUWorks 在 M1 Pro 上搭了个发票识别原型

公司里经常要看电子发票。我想先做个小原型:把 PDF 发给一个自己部署的图文模型,让它提取发票类型、日期、交易双方和金额,再把结果交给同事核对。这个原型不用先接财务系统,先看看从部署到调用要走多少步,模型返回的内容能不能帮上忙。

鸽芷咕的博客 2万+

您您这可以把问小白的多个会话比如说。左侧的多个会话一次性导出吗?不是单条会话里面的多次会对话。AI导出鸭

第三层是格式编译层。这个决策背后的判断很清晰:一个批量导出工具的价值,不在于“试三次”,而在于你真正用它处理了几十份技术文档、访谈记录或课程讲义之后,它是否值得留在你的工作流里。问小白的会话列表通过分页接口加载,AI导出鸭 在页面运行时建立旁路监听,捕获每一次分页请求返回的完整对话清单,包括会话 ID、标题、时间戳和隐藏的元数据字段。让AI导出回归优雅——这句话说的是:导出不该是体力活,而应该是一次完整的、可预期的文件交付。注意:这里的“批量”指的是左侧列表里的多个独立会话,不是一条会话内的多轮对话。

laoyunsi的博客 231

医疗 AI 有两种,别混着谈:一个改流程,一个改范式

InfoXMed 是面向医生、医学生和医学科研人员的 AI 医学工具平台,提供文献检索、全文翻译、AI 解读、指南查询和题库练习等功能,辅助临床学习、科研汇报与医学备考。原文是日本医学会杂志(JMA Journal)的一篇综述(Review Article):基本事实:这一点必须先说清:这篇论文提出的是一个研究纲领。它文中的"预测"指的是科学设想,不是可以拿来用的临床预测能力。文中甚至自己承认了一个硬缺口(见第三节)。本文只谈它的术语辨析与科学方法论,不转述任何可作为临床依据的预测或处置主张。这篇论文的全部

2601_96948740的博客 228

AI Agent之核心框架

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

剑雨巍巍的博客 188

河道漂浮物目标检测数据集

目标检测,yolo,河道漂浮物目标检测数据集

DL_data_set的博客 189

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

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

2301_79189962的博客 539

大模型 Embedding 与向量相似度详解

Embedding 解决的问题:计算机不懂文字,但懂数字│▼文本 → 向量(1024维浮点数数组)│▼相似度解决的问题:怎么判断两个向量(文本)有多接近│▼余弦相似度:看向量方向的夹角,越接近0°越相似│▼最终效果:语义搜索——理解意思,而非字面匹配一句话总结:Embedding 把文字变成数字,余弦相似度比较数字的方向,两者结合实现了"理解语义"的搜索。

T3165919332的博客 78

AI前沿日报 · 2026-11-04 | 祛魅时刻:Astra“纯读权重“神话的崩塌

①Astra"裸权重通吃"被spaCy创始人Honnibal精准祛魅——仅1/3实验真裸读,数学能力提升依赖Python+50次迭代;②Simon Willison用Qwen 3.8-27B端侧复现权重空间编程;③Nvidia开源Auto-Ontology自动知识图谱;④$800开源全域抓取机器人Stringman;⑤OpenAI悄然重开Codex训练开关引信任危机;⑥DeepMind发布Gemini 4 Argon机器人基础模型;⑦美国科技巨头隐性AI债务达3.2万亿美元,6个月增90%。

johnsong2009的博客 532
上一篇: 大角几何最新版本:让几何教学、AI 与开放生态更进一步
下一篇: 把大角几何接进 Agent 工作流:从需求到几何图导出的完整过程
Luhui Dev
博客等级 码龄12年 44粉丝 147原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值