- 博客(749)
- 资源 (11)
- 收藏
- 关注

原创 【免费赠书8本】《扣子开发AI Agent智能体应用》
收到赠书后,要求受赠书的朋友,两周内在CSDN博客上发一遍博文,内容为重现一下本书9个案例中的一个。博主免费赠书《扣子开发AI Agent智能体应用》8本。想要赠书的朋友,请在本文后面加评论,要求赠书。
2025-05-30 09:14:33
439
19
原创 扣子AI开发平台的插件
插件对应的是智能体(Agent)的工具箱Tools。插件就是一个工具集,一个插件内可以包含一个或多个工具(API)。目前扣子集成了类型非常丰富的插件,包括资讯阅读、旅游出行、效率办公、图片理解等API及多模态模型。使用这些插件可以极大地拓展智能体的能力边界。例如,在智能体内添加头条新闻插件,那么你的智能体将拥有新闻资讯播报的能力。添加一个“必应搜索”插件,便可以为智能体等赋予联网搜索的能力,例如天气、股市、实时新闻、汇率等信息数据,这些不在模型训练数据之内的数据皆可查询。
2025-06-09 10:34:44
227
原创 【免费赠书5本】《DeepSeek大模型高性能核心技术与多模态融合开发》
收到赠书后,受赠书的朋友,两周内在CSDN博客上发一遍博文,内容为重现一下本书以下2个案例中的一个。博主免费赠书《DeepSeek大模型高性能核心技术与多模态融合开发》5本。本书学完第2张侯,可以直接跳到第8章和第15章进行学习,因此两周内能完成。想要赠书的朋友,请在本文后面加评论,要求赠书。
2025-06-09 09:44:34
253
2
原创 下载和安装Visual Studio(开发ASP.NET MVC应用)
最要命的是,微软现在越来越心急,最新的开发环境往往一堆问题,不要问我是怎么知道的,说多了都是泪。点击“继续”按钮,将进入“工作载荷”对话框,也就是让我们选择需要的组件,因为我们开发基于.NET Framework 4.8的ASP.NET,因此对“ASP.NET和Web开发”和“.NET Framework 4.8”进行打勾,如图2-5所示。再点击“单个组件”准备安装localDB数据库,在“单个组件”页下的搜索框中输入local,然后回车,并对“SQL Server支持的数据源”打勾,如图2-6所示。
2025-06-06 08:50:39
851
原创 OpenCV为图像添加边框
(2)Dst:表示输出图像,和原图像有一样的深度,size = Size(src.cols + left +right, src.rows + top + bottom),其中top、bottom、left、right分别表示在原图像的4个方向上扩充多少像素。在上述代码中,按C键将边界设置为随机常量值,按R键设置要复制的边框,按Esc键退出程序。该函数可以为图像定义额外的填充(边框),原始边缘的行或列被复制成额外的边框。(1)src:表示输入图像,即原图像,填Mat类的对象即可。
2025-06-06 08:30:41
736
原创 【免费赠书3本】《扣子开发AI Agent智能体应用》
博主免费赠书《扣子开发AI Agent智能体应用》3本。想要赠书的朋友,请在本文后面加评论,要求赠书。要求两周内完成,是因为这本书两周能看完。
2025-06-05 13:05:01
350
原创 OpenCV在图像上绘制文字示例
这个函数可以简单地在图像上绘制一些文字,由text指定的文字将在以左上角为原点的文字框中以color指定的颜色绘制出来,除非bottomLeftOrigin标志设置为真,这种情况以左下角为原点,使用的字体由fontFace参数决定。衬线体的特征是在字的笔画开始、结束的地方有额外的装饰,而且笔画的粗细会有所不同。这类字体通常是机械的和统一线条的,它们往往拥有相同的曲率、笔直的线条和锐利的转角。OpenCV中除了提供绘制各种图形的函数外,还提供了一个特殊的绘制函数,用于在图像上绘制文字。
2025-06-05 09:45:25
884
1
原创 扣子AI Agent智能体开发快速入门(使用默认豆包大模型)
本文直接使用扣子平台默认的豆包大模型,省去来接入其他大模型的步骤,方便读者快速入门扣子AI智能体开发。
2025-06-04 10:07:13
767
原创 扣子平台免费接入DeepSeek大模型
如图2-6所示,我们在页面左下角依次单击“系统管理”→“开通管理”菜单,打开“开通管理”页面,在其中选择需要开通的大模型。在“自定义推理接入点”选项页面中单击“+ 创建推理接入点”。如图2-5所示,在模型广场的搜索框输入DeepSeek,作为字节跳动的云服务平台,火山引擎自然懂得跟上“潮流”,不仅提供豆包系列模型,还提供DeepSeek模型。在打开的页面上,输入接入点名称和接入点描述等相关信息,再单击“+ 添加模型”按钮,如图2-8和图2-9所示,在“选择模型”页面中选择DeepSeek-R1模型。
2025-06-04 10:03:08
562
原创 扣子AI Agent智能体快速开发入门(需要接入DeepSeek)
大模型节点配置窗口如图2-19所示,大模型节点的输入就是开始节点的输出,单击右侧的变量值输入框,就会打开一个下拉列表,选择user_input,这就是开始节点中定义的变量user_input。单击大模型节点,打开大模型配置窗口,配置大模型节点,如图2-18所示。如图2-23所示,依次单击扣子平台的“工作空间”→“项目开发”,在“项目开发”页面上单击页面右上角的“+ 创建”按钮,弹出如图2-24所示的“创建”窗口,选择左边的创建智能体,单击“创建”按钮,创建对话式智能体。”,预览一下智能体实现的效果。
2025-06-03 08:42:03
829
原创 扣子AI开发平台的背景与核心特征
其次,通过扣子开发的是AI应用,包括智能体和功能更全面的AI应用。扣子的英文名叫Coze,这个名字大概同时匹配了其中文和英文的发音,也契合了扣子的目标功能定位(个人推测是从Code这个词变形而来,Code代表代码,象征着开发,确实与扣子作为AI开发平台的功能定位非常贴合)。无论用户的编程背景如何,借助扣子提供的可视化设计与编排工具,用户可以通过零代码或低代码的方式,快速搭建出基于大模型的各类AI项目,满足个性化应用开发的需求,从而实现商业价值。而一个被广泛认同的观点是,AI时代的应用呈现形式是智能体。
2025-06-03 08:21:09
708
原创 ASP.NET MVC添加模型示例
MVC高效构建Web应用ASP.NET MVC我们总在谈“模型”,那到底什么是模型?简单说来,模型就是当我们使用软件去解决真实世界中各种实际问题的时候,对那些我们关心的实际事物的抽象和简化。比如,我们在软件系统中设计“人”这个事物类型的时候,通常只会考虑姓名、性别和年龄等一些系统用得着的必要属性,而不会把性格、血型和生辰八字等我们不关心的东西放进去。进一步讲,我们会谈领域模型(Domain Model)。
2025-05-30 09:46:20
559
原创 【图书介绍】《扣子开发AI Agent智能体应用》
智能体(Agent)是大模型落地应用的重要方向,也是AI应用的一个重要风口。为了让更多非技术出身的读者能够理解Agent,能够零基础开发AI应用,我们选择火山引擎的扣子智能体开发平台来设计开发自己的Agent。《扣子开发AI Agent智能体应用》配套提示词文件、PPT课件、190分钟教学视频、全书配图PDF文件、字节跳动生态伙伴高手微信群答疑服务。
2025-05-29 19:42:22
891
原创 ASP.NET MVC添加视图示例
ASP.NET MVC高效构建Web应用视图(V)是一个动态生成HTML页面的模板,它负责通过用户界面展示内容。本节将修改HelloWorldController类,并使用视图模板文件,以干净地封装生成对客户端的HTML响应的过程。我们将使用Razor视图引擎创建视图模板文件。基于Razor的视图模板具有.cshtml文件扩展名,并提供一种使用C#创建HTML输出的优雅方法。Razor将编写视图模板时所需的字符数和击键次数降至最低,并支持快速、流畅的编码工作流。
2025-05-29 16:02:20
1474
原创 ASP.NET MVC添加新控制器示例
MVC高效构建Web应用控制器(Controllers)是一个协调视图和模型直接关系的特殊类。它响应用户输入,与模型进行对话,并决定呈现哪个视图(如果有的话)。在ASP.NET MVC中,这个类文件通常以后缀名Controller表示。让我们从新建一个控制器类开始动手。
2025-05-28 12:00:21
999
原创 GraphPad Prism数据的基本操作
数据是GraphPad Prism统计分析的根本,单元格是承载数据的最小载体。本节将介绍如何在单元格中正确地输入数字、文本及其他特殊数据;如何设置输入数据的有效性,并在输入错误或输入超出范围的数据时显示错误提示。
2025-05-28 11:50:33
819
原创 第一个ASP.NET项目
它是一个顶层的组织单元,可以包含多个项目、项目文件夹、配置和设置。项目文件夹helloworld里面的内容,就是实际的代码文件和项目配置文件了,该文件夹下的内容和VS中看到的解决方案资源管理器视图下面的内容是一一对应的。有关项目的创建过程,我们的第一个实例说得详细一点,后面的实例,为了节省篇幅,我们一般就直接说“新建一个基于MVC的项目”了,默认项目名称是test,然后项目默认保存在D:\ex\myweb\下,并且每完成一个实例就清空该目录,因此当开始新建项目时候,就默认为myweb目录下是空的。
2025-05-27 11:01:54
677
原创 GraphPad Prism认识单元格
数据表是一个二维表格,由行和列构成,行和列相交形成的方格称为单元格,如图2-25所示。单元格中可以填写数据,是存储数据的基本单位,也是GraphPad Prism用来存储信息的最小单位。每一个单元格的名字由该单元格所处的工作表的行和列决定。
2025-05-27 10:48:47
770
原创 GraphPad Prism数据的基本操作
《2025新书现货 GraphPad Prism图表可视化与统计数据分析(视频教学版)雍杨 康巧昆 清华大学出版社教材书籍 9787302686460 GraphPadPrism图表可视化 无规格》【摘要 书评 试读】- 京东图书数据是GraphPad Prism统计分析的根本,单元格是承载数据的最小载体。本节将介绍如何在单元格中正确地输入数字、文本及其他特殊数据;如何设置输入数据的有效性,并在输入错误或输入超出范围的数据时显示错误提示。在数据表中,数据单元格(X、Y列)中只能输入数字,在行标题、列标题单元
2025-05-26 11:05:34
870
原创 【图书介绍】《ASP.NET MVC高效构建Web应用》
ASP.NET MVC高效构建Web应用》以目前流行的ASP.NET MVC 5、HTML和Razor为主线,全面系统地介绍ASP.NET MVC Web应用开发的方法,配套提供实例源码、PPT课件与作者一对一QQ答疑服务。
2025-05-26 10:52:40
1328
原创 OpenCV图像平移示例
图像平移是将一幅图像中所有的点都按照指定的平移量在水平、垂直方向移动,平移后的图像上的每一个点都可以在原图像中找到对应的点。我们知道,图像是由像素组成的,而像素的集合就相当于一个二维矩阵,每一个像素都有一个“位置”,也就是像素都有一个坐标。假设原来的像素的坐标为(x0,y0),经过平移量(Dx, Dy)后,坐标变为(x1,y1),用数学式子可以表示为:x1 =x0 +Dxy1 =y0 +Dy。
2025-05-22 15:49:02
693
原创 GraphPad Prism工作表的基本操作
GraphPad Prism中包含5种工作表,每种工作表的基本操作类似,这里以数据表为例介绍工作表的基本操作。
2025-05-22 15:45:09
970
原创 低代码平台的动态脚本语言
前面我们在讲流程引擎时提到,流程引擎需要进行方法调用、消息同步、数据库操作和执行触发器操作,为了满足不同业务流程的定制化需求,流程引擎需要具备高度的灵活性和可配置性。Groovy的简洁语法、与Java的无缝集成、动态编程和灵活性,以及丰富的特性和库等特点,使得它成为低代码平台推荐使用的编程语言之一。由于动态脚本语言解释执行的特点,结合低代码平台的特性,可以知道它在低代码平台的应用中发挥着重大的应用。由于规则是以Groovy脚本的形式存在的,因此你可以在不修改Java代码的情况下轻松修改或添加新的规则。
2025-05-21 11:52:19
865
原创 GraphPad Prism设计国民经济和社会发展结构指标项目
国民经济和社会发展综合表集中反映中国国民经济和社会发展的总量、速度、结构、比例和效益状况及变化。现有2022年国民经济和社会发展结构指标(人口、国民经济核算、就业)数据,如表1-1所示。本节根据表1-1中的数据设计一个GraphPad Prism项目,包含人口、国民经济核算、就业数据表。通过详细讲解创建和新建数据表的操作步骤,读者可进一步掌握创建项目和工作表的知识点以及相关的操作方法。
2025-05-21 11:42:59
817
原创 图像处理基础知识
信息是自然界物质运动总体的一个重要方面,人们认识世界和改造世界就是要获得各种各样的图像信息,这些信息是人类获得外界信息的主要来源。大约有70%的信息是通过人眼获得的。近代科学研究、生产活动等各个领域越来越多地用图像信息来认识和判断事物,解决实际问题。获取图像信息固然重要,但是我们更主要的目的是将信息进行处理,在大量复杂的图像信息中找出我们感兴趣的信息。所谓图像处理,就是对图像信息进行加工处理,以满足视觉或应用上的需要。因此,从某种意义上来说,对图像信息的处理比图像本身更为重要。
2025-05-20 12:03:28
1033
原创 GraphPad Prism工作表的管理
工作表的管理是对数据进行组织和分析。在某些情况下,不同类型的工作表可以具有相同的名称,需要通过每个名称前面的图标来区分它们,如图1-63所示。其中, 表示数据表, 表示图表。图1-63 同名工作表。
2025-05-20 10:36:44
880
原创 GraphPad Prism项目的管理
项目是GraphPad Prism系统进行数据管理、存储的基本文件,掌握项目的基本操作是进行各种数据管理操作的基础。本节将对项目的创建和保存设置进行详细介绍。
2025-05-16 15:04:33
1057
原创 OpenCV图像旋转原理及示例
图像旋转是指图像以某一点为中心旋转一定的角度,形成一幅新的图像的过程。另外一种是以任意图形中的某点为坐标原点进行旋转。图像的旋转变换是图像的位置变换,旋转后图像的大小一般会改变。在图像旋转变换中,既可以把转出显示区域的图像截去,也可以扩大图像范围以显示所有的图像。图像旋转后,图像的水平对称轴、垂直对称轴及中心坐标原点都可能发生变换,因此需要对图像旋转中的坐标进行相应转换。在OpenCV中,图像旋转首先根据旋转角度和旋转中心获取旋转矩阵,然后根据旋转矩阵进行变换,即可实现任意角度和任意中心的旋转效果。
2025-05-15 15:24:59
1013
原创 【图书推荐】几本人工智能实用性图书
《OpenCV计算机视觉开发实践:基于Python》【摘要 书评 试读】- 京东图书《PyTorch深度学习与计算机视觉实践(人工智能技术丛书)》(王晓华)【摘要 书评 试读】- 京东图书《图神经网络基础、模型与应用实战(人工智能技术丛书) deepseek教程》(兰伟,叶进,朱晓姝)【摘要 书评 试读】- 京东图书《ChatGLM3大模型本地化部署、应用开发与微调deepseek教程》(王晓华)【摘要 书评 试读】- 京东图书《深入探索Mamba模型架构与应用(人工智能技术丛书)》(王晓华)【摘要 书评
2025-05-15 15:10:12
488
原创 GraphPad Prism简介、安装与工作界面
GraphPad Prism 将科学绘图、综合曲线拟合(包括非线性回归)、易于理解的统计分析以及数据管理功能集于一身,帮助用户组织、分析并标注重复性实验的结果。
2025-05-14 17:29:44
1484
原创 OpenCV实现数字水印的相关函数和示例代码
我们把一副水印图像(watermark.bmp)嵌入原始载体图像(src.bmp)中变为目标载体图像(也称含水印的载体图像)dst,然后从dst中提取出水印数据存于getWatermark中,最后显示4种图像。具体来说,对于每个像素,将两幅输入图像相应位置的像素值分别进行按位与运算,输出的结果图像的对应像素值即为这两幅输入图像对应像素值的按位与结果。在图14-5中,左边是原来的数字水印图像,右边是从目标载体图像中提取出来的数字水印图像,可以发现两者并没有变化。下面再看水印图像,如图14-5所示。
2025-05-14 17:02:31
987
原创 音频特征工具Librosa包的使用
要使用深度学习与语音特征进行抽取,首先需要准备能够对语音特征进行解析的工具。Librosa是一个用于音频、音乐分析与处理的Python工具包,常见的时频处理、特征提取、绘制声音图形等功能应有尽有,功能十分强大。Librosa提供了多种音频读取和写入的方法,支持多种音频格式的读取和写入,如WAV、FLAC、MP3等。Librosa提供了多种音频特征提取的方法,如MFCC、Chromagram等。此外,Librosa还提供了多种音频可视化的方法,如绘制声谱图、绘制频谱图等。
2025-05-13 09:51:07
1436
原创 【图书推荐】《GraphPad Prism图表可视化与统计数据分析(视频教学版)》
本书以GraphPad Prism 10为平台,讲述统计分析软件GraphPad Prism的具体应用方法。在介绍本书内容的过程中,作者结合自己多年的工作经验及学习的通常心理,及时给出总结和相关提示,帮助读者快速掌握所学的知识。本书配套示例源文件、PPT课件、教学视频、课程标准、教学大纲和教案。
2025-05-13 08:42:00
786
原创 DeepSeek混合专家模型的基本结构
混合专家模型(MoE)是一种深度学习架构,它通过集成多个专家模型(即子模型)来提升整体模型的预测性能和效率。每个专家网络专门处理输入数据的一个子集或特定特征,而门控网络则负责根据输入动态地选择合适的专家模型进行处理,它们之间使用专门的负载平衡与优化对资源进行调配。混合专家模型通过动态地选择和组合多个专家模型来处理输入数据,实现了高效计算与优异性能的平衡。混合专家模型是一种深度学习中的集成学习方法,它通过组合多个专家模型(即子模型)来形成一个整体模型,旨在实现高效计算与优异性能的平衡。
2025-05-12 11:11:54
412
1
原创 OpenCV实现一个视频播放器
通过OpenCV实现视频播放器,其思路大致就是在线程中使用OpenCV的VideoCapture循环读取本地视频的每一帧Mat,然后将其发送到界面转换成QImage进行显示,而进度条拖动则用到了VideoCapture中的set函数,进度条则使用QSlider,并且通过自定义新的进度条类实现单击跳转功能。限于篇幅,其他控件的事件处理函数不在这里给出,具体可以查看本书配套资源中的源码工程中的widget.cpp。运行程序,/root/下的hd.mp4就可以播放了,按暂停键后的界面如图12-9所示。
2025-05-12 10:35:20
558
1
原创 DeepSeek基于注意力模型的可控图像生成
可见,我们使用生成代码绘制了去噪过程的图像,展示了从完全噪声的图像逐步还原为清晰图像的过程。通过调整通道顺序和像素值范围,它将tensor格式的图像转换为适合绘制的格式,并使用matplotlib库的subplot函数在一个大图中展示了所有步骤的图像。DiT模型的可控图像生成是在我们训练的基础上,逐渐对正态分布的噪声图像进行按步骤的脱噪过程。在扩散模型的训练过程中,首先需要对输入的信号进行加噪处理,经典的加噪过程是在图像进行向量化处理后在其中添加正态分布,而正态分布的值也是与时间步相关的。
2025-05-09 11:04:41
1168
原创 OpenCV播放摄像头视频
由于目前是在Linux虚拟机中,因此当我们在主机上插上USB摄像头后,需要先连接USB摄像头到虚拟机。启动Linux虚拟机后,依次单击VMware的菜单“虚拟机”→“可移动设备”→“Nintenda USB Camera”→“连接(断开与主机的连接)”,“连接(断开与主机的连接)”菜单上就会出现一个“√”,说明USB摄像头连接到Linux虚拟机中了。打开成功后,就可以一帧一帧地读取并一帧一帧地播放了,其实就是在一个循环里,间隔地显示一幅一幅视频帧图片,当间隔时间短了,图片动起来了,就感觉是在看视频了。
2025-05-09 10:58:32
738
原创 低代码平台的模板引擎
同时,由于模板引擎支持多种文档类型的输出,因此它也可以被广泛应用于各种需要动态内容生成的场景中,如电子邮件、配置文件、报告等。除了简单的数据替换,模板引擎还支持更为复杂的逻辑操作。因此,如果你需要热更新的功能,建议查看你正在使用的模板引擎的官方文档或社区资源,以了解如何在你的项目中实现它。当模板引擎接收到实际的数据输入时,它会遍历整个模板文件,查找所有的占位符,并用对应的数据进行替换。模板引擎在低代码平台中的应用具有诸多优势,特别是当使用FreeMarker这样的强大模板引擎时,其应用变得更加广泛和高效。
2025-05-08 15:30:43
900
原创 DeepSeek基于通道注意力的图像分类
使用卷积进行图像识别已经成为计算机视觉领域的一种重要技术。卷积神经网络(CNN)通过其独特的卷积层结构,能够有效地提取图像中的特征信息,进而实现高精度的图像识别。在图像识别过程中,卷积层扮演着关键角色。它通过滑动卷积核(也称为滤波器)来遍历整个图像,捕捉图像中的局部特征,如边缘、纹理等。这种局部特征提取方式不仅有助于减少模型的参数数量,还能提高模型对图像平移、缩放等变换的鲁棒性。随着卷积层的逐层深入,网络能够逐渐捕捉到更加抽象和高级的特征表示。这些特征在后续的分类或识别任务中发挥着至关重要的作用。
2025-05-08 15:27:31
1038
原创 DeepSeek自编码架构的拼音汉字生成模型
本节将综合运用前两节的知识,通过实战来检验编码器的性能—具体任务是完成拼音与汉字之间的转换训练。类似图3-17所示的效果。图3-17 拼音和汉字这种能够直接将一种序列转换为另一种序列的模型,在实际应用中,我们称之为自编码生成模型。接下来,我们将详细阐述如何使用这个自编码生成模型来完成拼音与汉字的转换。首先,我们需要准备相应的训练数据,即拼音与对应汉字的配对数据集。这些数据将作为模型的输入和期望输出,帮助模型学习从拼音到汉字的映射关系。
2025-05-07 11:30:12
836
1
PHP+MySQL动态网站开发全程实例
2012-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人