在当今科技飞速发展的时代,温度控制作为一个重要的参数,广泛应用于工业生产、科研实验、医疗设备、日常生活等多个领域。一个稳定可靠的温度控制系统对于确保产品质量、实验精度以及安全使用等都有着不可忽视的作用。随着电子技术的进步,基于单片机的PID温度控制系统因其智能化、精确性和经济性的特点,正逐渐取代传统的人工或机械控制方式,成为温度控制领域的重要选择。 本文将详细介绍一个基于STC89C51单片机和DS18B20温度传感器的PID温度控制系统的设计与实现。该系统不仅具备精确的温度控制功能,而且操作简便,易于在不同环境中推广应用。 PID温度控制系统的设计核心在于PID算法的应用。PID算法包括比例(Proportional)、积分(Integral)、微分(Derivative)三个基本控制部分,通过这三部分的协调工作,系统能够对温度进行精准控制。比例控制负责根据偏差大小进行相应调节,积分控制消除偏差累积,微分控制对温度变化趋势进行预测并进行提前调节,三者相互结合,共同确保温度控制的稳定性和精确性。 在单片机的选用上,本设计采用了STC89C51单片机,它具备强大的数据处理能力和丰富的外设接口,且成本较低,能够满足温度控制系统的多种需求。单片机的核心作用是接收温度传感器的信号,并根据PID算法计算出相应的控制信号,以控制温度维持在设定值的范围内。 温度传感器是系统中获取环境温度信息的关键部件。DS18B20数字温度传感器因其高精度、快速响应和数字化输出的特点被选用。该传感器能够准确地测量从-55℃到+125℃的温度范围,精度达到±0.5℃。它的输出可以直接被单片机读取,并进行处理。 在系统设计过程中,我们通过编程将PID算法植入STC89C51单片机中,使其能够实时读取DS18B20温度传感器的数据,并根据预设的温度值进行比较分析,进而控制加热或冷却器件,以保持温度的稳定。用户可以通过界面按键输入期望的温度值,单片机会自动完成后续的温度控制工作。 具体实现时,PID算法的三个参数——比例、积分和微分系数的选取对系统的性能有着决定性影响。因此,在实际应用中需要根据具体的控制对象和环境条件进行调试,以获得最佳的控制效果。调试通常包括对系统的响应时间、超调量、稳定性等指标进行综合评估,以便做出适当的参数调整。 最终,通过系统测试,我们可以看到,该基于单片机的PID温度控制系统在达到设定温度后,能快速响应温度变化,并在最短时间内将温度稳定下来。系统的超调量小,且在环境温度发生波动时,能够有效地进行补偿和调整,显示出良好的稳定性和抗干扰能力。 基于单片机的PID温度控制系统设计充分展示了智能化控制的优势。该系统不仅能够满足工业生产和生活对温度控制的精确需求,而且具有操作简单、成本低廉等特点,非常适合温度控制领域的广泛应用。随着技术的进一步发展和改进,相信基于单片机的PID温度控制系统将会在更多的领域发挥重要的作用。
2026-05-18 10:04:43 353KB
1
基于单片机的 PID 温度控制系统 本设计基于单片机的 PID 算法实现了温度控制系统的硬件设计和软件设计,实现更加精确高效的水的温度控制。该系统主要分为单片机控制模块、LCD 显示模块、传感器检测模块、继电器控制模块等,通过传感器模块检测水温然后发送给单片机,单片机对数据进行处理后由 LCD 显示,同时反馈给继电器,继电器接收到信号后控制加热器进行对水温的加热,从而达到精确控制水的温度的目的。 该系统以节能高效为出发点,适用于小到热带鱼缸大到渔场养殖等多种场所。 PID 算法是该系统的核心部分,通过单片机的数据处理和 PID 算法的结合,可以很大程度上提高控制程序的能力,提高生产效益。 该系统的设计主要解决了目前市场上的各种温度控制系统的问题,如不能精确控制温度、加热时间长短不能有效地控制等问题。 系统的设计还考虑了成本低、性能稳定、使用方便等方面,以提高能源利用效率和经济效益。 PID 控制技术按照控制目标的不同可分为两类:动态温度跟踪和恒值温度控制。动态温度跟踪实现的控制目标是使被控对象的温度值按预先设定好的曲线进行变化。在工业生产中很多场合需要实现这一控制目标,如在发酵过程控制、化工生产中的化学反应温度控制、冶金工厂中燃烧炉中的温度控制等。 恒值温度控制的目的是使被控对象的温度恒定在某一数值上,且要求其波动幅度不能超过某一给定值。 在温度控制技术的发展过程中,有很多种控制方法,如定值开关温度控制法、PID 线性温度控制法、智能温度控制法等。每种方法都有其优缺点, PID 控制系统以结构简单、操作方便、工作稳定的特定被广泛的运用于生产生活中。 智能温度控制法是温度控制技术的发展方向之一,通过应用人工智能的理论与技术和运筹学的优化方法,实现温度的智能控制。 本设计的 PID 温度控制系统可以广泛的应用于工业生产中,如电力工程、化工、机械、冶金等重点行业,也可以应用于日常生活中的热带鱼缸等场所。
2026-05-18 09:53:36 6.13MB
1
在现代网页开发中,浏览器扩展程序对于增强用户交互体验起着至关重要的作用。近期,随着Chrome浏览器将默认启用Manifest V3(MV3)的计划提上日程,开发者和用户都面临着对旧扩展API的调整与更新。Chrome浏览器插件XPath Helper是网页开发人员和爬虫工程师的得力助手,通过提供XPath表达式辅助开发,极大地提升了数据抓取、页面分析和测试的便捷性。然而,随着Chrome浏览器的更新,基于Manifest V2(MV2)开发的扩展程序可能面临兼容性问题。特别对于那些依赖于旧版API的扩展,例如XPath Helper,它们可能会出现“此扩展程序不再受支持,因此已停用”的警告,这对依赖这些工具的用户造成了不便。 为了解决这一问题,开发者进行了积极的调整,推出了支持Manifest V3的版本。新版本的XPath Helper扩展确保了与最新Chrome浏览器的兼容性,从而避免了被停用的风险。这不仅使旧用户可以继续使用这一工具,也吸引了新的用户,因为稳定性和安全性是任何软件产品的核心要求。在技术支持和社区的帮助下,旧版本的用户能够平滑过渡到新的版本,继续他们的网页分析和数据抓取工作,而不必担心会因浏览器更新而中断工作流程。 对于网页爬虫这一特定领域,XPath Helper插件的更新显得尤为重要。网络爬虫通常用于数据挖掘、搜索引擎索引和内容聚合,它们需要能够精确地定位和提取网页中的数据。XPath Helper提供了可视化操作和强大的XPath表达式支持,这对于复杂网页结构的解析尤其重要。通过直观的界面和功能,它帮助开发人员和数据分析师更高效地完成任务,减少编写代码的错误和调试时间。在MV3的支持下,XPath Helper不仅能保持这些功能,而且还能提供更好的性能和安全性。 随着技术的不断发展,新的技术标准和规范将持续出现。在这样的背景下,开发者需要不断学习和适应,以确保他们的工具和应用能够与时俱进。对于Chrome浏览器的用户来说,好消息是,随着更多扩展程序更新到Manifest V3,用户将会体验到更快速、更安全、功能更丰富的扩展环境。 与此同时,作为网页爬虫领域的专业工具,XPath Helper的持续更新和优化,不仅体现了开发者对于用户需求的重视,也促进了该领域技术的稳定发展。它将继续扮演着连接开发者与网页数据的关键桥梁角色,帮助用户更高效地完成复杂的网页数据采集任务。 那么,接下来,我将提供一些具体的实例和应用场景,来说明如何使用更新后的XPath Helper插件进行网页数据的提取和分析。网页开发者可以通过该插件快速检测和验证自己的网页元素,确保HTML文档结构的正确性。对于数据分析师来说,他们可以利用该插件定位页面上的特定信息,如文章文本、评论内容、价格信息等,实现高效的数据抓取。不仅如此,软件测试工程师也可以使用XPath Helper来验证网页元素与应用程序的交互是否符合预期,从而提高软件质量的保证。 另外,我们还应注意到,随着互联网内容的爆炸式增长,自动化网页数据提取的需求也在不断增加。自动化的数据抓取可以极大地提高信息获取的效率,减少人工操作的错误。然而,自动化的实现需要精确的定位和提取技术作为支撑。在这个过程中,XPath Helper扩展插件凭借其先进的XPath表达式支持和用户友好的操作界面,为开发人员提供了可靠的帮助。 随着技术的不断进步,我们有理由相信,随着越来越多的开发者和用户转向支持Manifest V3的扩展程序,XPath Helper将会继续保持其在网页爬虫和数据分析领域的领先地位,成为众多开发者的首选工具。未来,我们期待看到更多类似的支持新标准的扩展插件,为用户提供更稳定、高效的服务。
2026-05-18 09:50:31 30KB 网页爬虫
1
**标题与描述解析** 标题"select2+jquery"指出,这个压缩包的内容是关于一个名为Select2的组件,以及它与jQuery库的结合使用。Select2是一个强大的选择器插件,它可以增强HTML的选择框功能,提供更丰富的用户体验。而jQuery是一个广泛使用的JavaScript库,它简化了JavaScript的DOM操作、事件处理和动画效果。 描述中提到,压缩包包含了以下文件: 1. `select2.min.css`:这是Select2的最小化CSS文件,用于定义样式和布局,使得Select2组件在页面上呈现出美观的外观。 2. `select2.min.js`:这是Select2的核心JavaScript文件,包含所有Select2的功能,已经过压缩优化,提高了加载速度。 3. `jquery-1.9.1.min.js`:这是jQuery库的1.9.1版本的最小化文件,它是Select2运行所依赖的基础JavaScript库。 **知识点详解** **Select2** 1. **功能**:Select2提供了搜索、多选、无限滚动等功能,可以创建可搜索的下拉菜单,支持自定义数据源,如从服务器加载选项。 2. **安装与引入**:将提供的`select2.min.css`和`select2.min.js`文件引入到项目中,确保jQuery库已经加载。 3. **初始化**:使用jQuery选择器找到需要增强的HTML元素,然后调用`.select2()`方法初始化Select2。 4. **配置**:可以通过设置配置对象来定制Select2的行为,如设置搜索延迟、数据源等。 5. **AJAX集成**:在描述中提到了"使用Select2 ajax",这意味着Select2可以动态从服务器获取选项,通过设置`ajax`选项,可以实现异步加载数据。 6. **事件**:Select2暴露了一系列事件,如`select2:opening`(下拉打开前)和`select2:select`(选中项改变),可以监听这些事件进行自定义操作。 **jQuery** 1. **基础概念**:jQuery是一个轻量级的JavaScript库,简化了DOM操作、事件处理和动画制作。 2. **选择器**:jQuery提供了一系列CSS选择器,可以方便地找到页面上的元素。 3. **DOM操作**:使用jQuery可以轻松地添加、删除或修改HTML元素。 4. **事件处理**:使用`.on()`方法可以绑定事件监听器,`.trigger()`可以触发事件。 5. **链式操作**:jQuery方法返回的是jQuery对象,允许连续调用多个方法。 **应用场景** Select2常用于网页表单中的下拉菜单,尤其是当选项很多或者需要搜索功能时。结合jQuery,可以实现更加复杂的功能,如动态加载数据、自定义模板等。在Web应用中,这种组合可以提高用户体验,简化开发工作。 这个压缩包提供了使用Select2和jQuery进行前端开发的基础资源,尤其适合需要动态加载数据的下拉选择框场景。只需正确引入和配置,就能让传统的HTML选择框变得功能强大且易于使用。
2026-05-18 09:46:34 48KB select2
1
安德烈·卡帕西(Andrej Karpathy)是一位著名的计算机科学家,尤其在深度学习和人工智能领域有着广泛的研究和贡献。他的工作集中在计算机视觉、神经网络架构、自然语言处理以及人工智能的应用等多个方面。 卡帕西最为人所知的可能是他在视觉识别方面的工作,特别是在深度学习模型的训练和优化方面。他在斯坦福大学攻读博士学位期间,发表了多篇关于使用卷积神经网络(CNN)进行图像识别的论文。这些研究不仅提高了图像识别的准确性,而且推动了深度学习技术在实际应用中的普及。 此外,卡帕西还对自然语言处理(NLP)领域做出了贡献。他在语言模型和文本生成的研究上,包括提出使用循环神经网络(RNN)来生成更加自然流畅的文本。这些技术进步对于聊天机器人、自动翻译、内容生成等领域的应用具有深远影响。 卡帕西在特斯拉(Tesla)担任AI和自动驾驶视觉团队的负责人期间,他通过构建和训练深度神经网络来处理自动驾驶系统中的视觉感知问题。他负责的视觉系统是特斯拉自动驾驶技术的关键组成部分,致力于使车辆能够理解并响应复杂的道路情况。 作为一名科研人员和工程师,卡帕西通过博客和社交媒体积极分享他的工作和见解,影响了一大批对深度学习感兴趣的学者和从业者。他的博客“Karpathy’s Blog”为研究者和工程师提供了深入的技术分析和实践经验,成为该领域的宝贵资源。 卡帕西还擅长于利用大规模数据集进行训练,以便神经网络能够更好地学习和泛化。他倡导使用公开的数据集,如ImageNet,进行模型的训练,这对推动整个社区的研究和开发起到了积极作用。 安德烈·卡帕西的工作对深度学习领域产生了深刻的影响,他的贡献不仅限于理论研究,还深入到实际应用中,特别是在自动驾驶技术的发展中起到了重要的推动作用。
2026-05-18 09:43:31 225.43MB
1
C#raw Socket编程 C#raw Socket编程是指使用C#语言实现原始套接字(Raw Socket)的编程技术。原始套接字是一种网络编程接口,允许开发者在应用层实现网络封包监视和控制。 Windows Sockets 是一种网络编程接口,实现于网络应用层,充分利用了Microsoft Windows消息驱动的特点。 C#raw Socket编程的特点: 1. 支持多种传输协议的原始套接字 2. 支持重叠I/O模型和服务质量控制 3. 可以控制Windows下的多种协议 4. 能够对网络底层的传输机制进行控制 实现C#raw Socket编程需要定义IP头结构,暂时存放一些有关网络封包的信息。然后,通过强制类型转化,把包中的数据流转化为一个个IPHeader对象。接着,定义RawSocket类,包括error_occurred、KeepRunning、len_receive_buf、receive_buf_bytes和socket等参数。实现构造函数,初始化变量参数。 C#raw Socket编程的应用场景: 1. 网络封包监视 2. 网络流量控制 3. 网络安全监控 4. 网络协议分析 C#raw Socket编程的优点: 1. 高效的网络数据传输 2. 可靠的网络连接 3. 强大的网络控制能力 4. 广泛的应用场景 C#raw Socket编程的难点: 1. 需要深入了解网络协议和套接字编程 2. 需要掌握C#语言和Windows Sockets的使用 3. 需要处理复杂的网络数据包 4. 需要确保网络安全和可靠性 C#raw Socket编程是一种高效、可靠、强大且广泛应用的网络编程技术,广泛应用于网络封包监视、网络流量控制、网络安全监控和网络协议分析等领域。但是,需要深入了解网络协议和套接字编程,掌握C#语言和Windows Sockets的使用,并处理复杂的网络数据包和网络安全问题。
2026-05-18 09:01:00 53KB C#raw Socket编程
1
FTTH,全称为Fiber To The Home,是光纤到户的缩写,是现代通信网络建设中的一个重要组成部分。本资源提供了“FTTH施工图图纸模板”,以CAD(Computer-Aided Design)格式呈现,用于指导FTTH工程的规划、设计与施工。CAD是一种广泛应用于工程、建筑、制造等领域的设计软件,能够帮助用户创建、编辑和查看精确的二维图形和三维模型。 FTTH施工图是实施FTTH工程的基础,它涵盖了从主干光缆到用户家中的每一个细节。施工图通常包括以下关键部分: 1. **光缆路由图**:显示光缆从机房出发,经过街道、小区、建筑物等路径的详细布局,标注了光缆的敷设方式(如地下、架空、管道等)和具体位置。 2. **光分路器布置图**:光分路器是FTTH系统中的关键设备,用于将主干光缆的光信号分发到各个用户。图纸会标明光分路器的安装位置和连接方案。 3. **入户线缆图**:描述从光分路器到用户终端的线路布局,包括墙壁暗管、楼道管道、室内布线等,确保信号传输的质量和稳定性。 4. **光接头盒和终端盒分布图**:光接头盒用于光缆的熔接和保护,终端盒则用于用户端的光纤连接。图纸上会清晰标注它们的安装位置和连接关系。 5. **设备安装图**:包括ONT(Optical Network Terminal,光网络终端)的安装位置和方法,以及电源、馈线等的布置。 6. **技术参数表**:提供必要的技术数据,如光缆类型、芯数、光分路器的分光比、ONT的工作波长等,确保所有设备满足性能要求。 7. **施工说明**:包含施工过程中的注意事项、安全规范和施工步骤,确保工程按照标准和规范进行。 使用这个FTTH施工图图纸模板,工程师和施工团队可以快速理解和遵循设计意图,提高工作效率,减少错误和返工。模板通常会包含标准的图例、符号和标注,方便设计人员和施工人员之间的沟通。 在实际操作中,应根据具体的地理环境、建筑结构和用户需求对模板进行适当的修改和调整。同时,考虑到FTTH技术的快速发展,施工图模板也需定期更新,以适应新的技术和标准。例如,随着10Gbps甚至更高速率的FTTH服务的推出,施工图可能需要包含支持这些速率的相关设计元素。
2026-05-18 08:32:55 9.28MB FTTH 图纸模板
1
在IT行业中,网络编程是不可或缺的一部分,而Socket编程则是实现网络通信的基础。本文将深入探讨易语言中的Socket编程,特别是Select模型的运用。易语言,作为一款国人开发的编程语言,以其独特的汉字编程语法,降低了编程的入门难度,使得更多初学者能够涉足编程领域。 Socket编程主要用于创建网络连接,它允许应用程序通过网络发送和接收数据。在易语言中,Socket编程同样遵循TCP/IP协议栈,可以实现客户端与服务器之间的通信。Select模型是多路复用I/O(Multiplexed I/O)的一种方法,广泛用于处理多个并发连接,是网络编程中一种常见的技术。 Select模型的核心在于一个叫做`select`的函数,它允许程序监控多个文件描述符(包括Socket),等待任意一个描述符就绪(可读、可写或异常)。这样,程序就能有效地管理多个并发连接,而不需要为每个连接创建单独的线程或者进程,大大提高了系统资源的利用率。 在易语言中,实现Select模型通常需要以下步骤: 1. 初始化文件描述符集合:使用易语言的`创建集合`函数创建三个集合,分别用于存放待检测的读、写、异常事件的Socket描述符。 2. 注册Socket:当创建新的Socket连接时,将Socket的描述符添加到相应的集合中。 3. 调用`select`函数:传入已注册的描述符集合、超时时间等参数,`select`函数会阻塞直到有描述符就绪,或者超时。 4. 处理就绪事件:根据`select`返回的结果,检查哪些描述符就绪,然后对就绪的Socket执行读写操作。 5. 循环检测:不断重复上述过程,直至所有连接完成或程序退出。 易语言的`select`函数可能与其他语言有所不同,需要熟悉其特有的语法和调用方式。在提供的源码中,我们可以看到如何将易语言的特性与Select模型相结合,实现高效的Socket网络编程。源码可能会包含创建Socket、绑定地址、监听连接、接收客户端请求、使用`select`进行事件检测以及处理连接请求等功能。 易语言Socket编程中的Select模型是实现高并发网络服务的关键技术,通过合理地使用,开发者可以构建出稳定且性能优良的网络应用。学习并理解这个模型,对于提升易语言网络编程能力大有裨益。
1
永宏FB系列编程软件v3.11是一款专为永宏PLC(可编程逻辑控制器)设计的编程和配置工具,适用于FBE、FBS和FB等不同型号的控制器。这款软件提供了用户友好的界面和丰富的功能,使得编程、调试以及设备监控变得更加便捷。 在PLC编程中,永宏FB系列软件支持梯形图(Ladder Diagram)、结构文本(Structured Text)、指令表(Instruction List)等多种编程语言,满足不同用户的编程习惯和需求。其中,梯形图是最常见且直观的编程方式,适合电气工程师使用;结构文本则更接近高级语言,适合有编程基础的工程师进行复杂逻辑的编写。 该软件的核心功能包括: 1. **程序编辑**:用户可以创建、修改和保存PLC程序,通过拖放操作和自动布线功能,可以快速构建控制逻辑。 2. **模拟测试**:在实际设备接入前,软件提供模拟运行环境,可以对程序进行仿真测试,确保其在真实环境中能正确运行。 3. **在线监控**:连接到PLC后,可以实时查看和修改设备状态,快速定位并解决问题。 4. **诊断与故障排除**:软件具有强大的诊断功能,能显示错误代码和故障信息,帮助工程师快速定位问题。 5. **数据记录**:支持数据采集和历史记录功能,便于进行数据分析和优化控制策略。 6. **网络配置**:可以配置PLC的通信参数,使其与其他设备或系统联网,实现远程监控和控制。 7. **固件更新**:当新的固件版本发布时,用户可以通过软件对PLC进行在线升级,以获取最新的功能和性能提升。 8. **项目管理**:支持多项目管理,方便在多个项目之间切换,同时保存和备份工程文件。 9. **安全特性**:提供密码保护功能,确保只有授权的人员才能访问和修改程序。 10. **兼容性**:永宏FB系列编程软件v3.11版本通常会兼容一系列的永宏控制器,包括FBE、FBS和FB等,适应不同规模和类型的工业应用。 压缩包中的"WProlad311-14701-CHS.exe"是永宏FB系列编程软件的中文版安装程序,下载并运行这个文件即可在计算机上安装该软件。请注意,安装过程中可能需要遵循特定的步骤,并确保满足软件运行的硬件和操作系统要求。 永宏FB系列编程软件v3.11是工业自动化领域中一款不可或缺的工具,它通过其强大的功能和易用性,极大地提高了工程师的工作效率,确保了PLC系统的稳定性和可靠性。对于从事永宏PLC相关工作的技术人员来说,熟练掌握这款软件的使用是必不可少的。
2026-05-18 04:56:36 3.23MB 永宏FB系列编程软件v3.11
1
《输电线路绝缘子破损缺陷检测数据集与AI深度学习应用》 在现代电力系统中,输电线路的安全运行至关重要,而绝缘子作为保障电力线路安全的重要元件,其完好性直接关系到整个电网的稳定。当绝缘子出现破损缺陷时,可能会导致线路故障,甚至引发安全事故。因此,对绝缘子破损缺陷进行及时有效的检测变得尤为重要。本文将详细介绍一个专门针对这一问题的数据集——“绝缘子破损缺陷检测数据集”,并探讨如何利用人工智能(AI)和深度学习技术来提升检测的精度与效率。 该数据集是专门为输电线路绝缘子破损缺陷检测设计的,包含了大量带有标注的目标检测数据。目标检测是一种计算机视觉任务,旨在识别图像中的特定对象并定位它们的位置。数据集中包含的文件类型多样,如XML和图像文件,这些文件提供了丰富的信息,如绝缘子的精确位置、破损程度以及环境背景等,为模型训练提供了详实的基础。 XML文件通常用于存储对象的边界框信息,即在图像中标识出每个绝缘子及其破损部分的具体位置。这样的标注对于训练深度学习模型至关重要,因为模型需要理解这些边界框以学会区分正常绝缘子和存在破损的绝缘子。同时,图像文件则包含实际的视觉信息,通过这些图片,模型可以学习到不同环境下,破损绝缘子的视觉特征。 在深度学习领域,卷积神经网络(CNN)常被用来处理图像识别任务,尤其是在目标检测方面表现出色的模型,如YOLO(You Only Look Once)、Faster R-CNN和Mask R-CNN等。这些模型可以学习到图像的多层次特征,并对目标进行分类和定位。利用这个绝缘子破损缺陷检测数据集,我们可以训练或微调这些模型,使其能准确地检测出破损的绝缘子。 在电力行业的实际应用中,我们可以构建一个基于AI的监测系统,该系统通过摄像头捕获输电线路上的实时图像,然后利用预训练的深度学习模型进行分析,快速找出可能存在问题的绝缘子。这不仅可以显著提高检测效率,减少人工巡检的成本,还能及时发现潜在的安全隐患,确保电力系统的稳定运行。 "绝缘子破损缺陷检测数据集"为电力行业提供了一个宝贵的资源,通过结合AI和深度学习技术,我们可以构建出智能、高效且准确的检测工具,这对于提升电力设施的维护水平和安全性具有深远意义。未来,随着数据集的持续扩充和深度学习技术的进步,我们有理由相信,输电线路的智能化监测将更加成熟,为保障电网安全贡献力量。
2026-05-18 02:02:40 390.02MB 数据集 AI 深度学习
1