当前位置: 首页 > news >正文

人工智能与机器学习:真实案例分析及其在各行业的应用前景

目录

引言

人工智能与机器学习的基础概念

人工智能的历史与演变

机器学习的算法分类

深度学习与传统机器学习的区别

行业应用案例分析

医疗健康

疾病预测与诊断

影像识别的运用

案例:IBM Watson在肿瘤治疗中的应用

金融服务

风险评估与欺诈检测

投资预测与算法交易

案例:PayPal的欺诈检测系统

零售与电商

推荐系统的构建

客户行为分析

案例:亚马逊的推荐引擎

自动驾驶

传感器与数据采集

路径规划与决策制定

案例:特斯拉自动驾驶技术

技术栈与工具

常用的机器学习框架

数据处理工具

可视化工具与最佳实践

挑战与解决方案

数据隐私与安全问题

模型的可解释性

遇到的技术挑战与应对策略

未来趋势与展望

人工智能的伦理问题

量子计算与机器学习的结合

人工智能对就业市场的影响

结论


引言

随着科技的不断进步,人工智能(AI)与机器学习(ML)正成为各行各业的核心驱动力。从智能助手到自动驾驶汽车,这项技术正在重新定义我们的生活与工作方式。AI与ML不仅改变了企业的运营模式,还提升了生产效率,改善了客户体验,推动了各行业的创新与发展。

多年来,人工智能与机器学习技术的发展取得了显著的进展。尤其是在大数据、云计算和计算能力不断提升的背景下,这些技术的实际应用有了前所未有的广度与深度。本文将深入探讨人工智能与机器学习的基本概念,并通过实际案例分析其在医疗、金融、零售及自动驾驶等行业的应用,展示这项技术的巨大潜力与未来的广阔前景。

人工智能与机器学习的基础概念

人工智能的历史与演变

人工智能作为一门学科,自20世纪50年代起便进入了发展的轨道。早期的研究集中在逻辑推理和问题求解上,但随着计算机硬件的进步和算法的发展,人工智能的应用范围逐渐扩展。1980年代,专家系统成为AI应用的一个重要分支,它通过模拟人类专家的决策过程,帮助解决特定领域的问题。

进入21世纪,机器学习,尤其是深度学习的兴起,使得人工智能进入了一个全新的时代。通过巨量数据的训练和复杂模型的优化,AI能够在图像识别、自然语言处理等任务中达到人类专家的水平。

机器学习的算法分类

机器学习是一种计算方法,使计算机能够通过经验进行学习。根据数据的不同特性和学习方式,机器学习可以分为以下几类:

  1. 监督学习

    • 在这类学习中,模型通过带标签的数据进行训练,学习从输入到输出的映射关系。
    • 应用场景:电子邮件垃圾分类、图像分类。
  2. 无监督学习

    • 无监督学习的模型处理未标注的数据,主要用于发现数据之间的隐藏模式或结构。
    • 应用场景:市场细分、推荐系统。
  3. 强化学习

    • 强化学习是一种通过与环境的交互,不断调整行为策略以达到最大化收益的学习方式。
    • 应用场景:自动驾驶、游戏AI。

深度学习与传统机器学习的区别

深度学习是机器学习的一个子领域,它采用多层神经网络模型,以提升在大规模数据集上的学习能力。相比传统机器学习算法(如决策树、支持向量机等),深度学习能够自动提取特征,尤其在处理图像和视频等高维数据时表现尤为优越。这种“自我学习”的特性使得深度学习在许多复杂任务上取得了突破性的进展,如语音识别与自然语言处理。

行业应用案例分析

医疗健康

疾病预测与诊断

在医疗行业,AI与ML的应用正逐渐改变传统的诊断与治疗方式。通过分析大量患者数据,AI可以帮助医生更快、更准确地做出诊断。例如,机器学习模型可以通过分析患者的病史、基因组数据等信息,提前预测出某些疾病的风险,帮助医生制定个性化的预防和治疗方案。

影像识别的运用

医学影像识别是AI技术的一大亮点。通过训练深度学习模型,可以实现对X光片、CT扫描、MRI等影像的自动分析。研究表明,这种技术能够提高影像学诊断的准确率,降低误诊率。

案例:IBM Watson在肿瘤治疗中的应用

IBM Watson是AI医疗领域的先锋。其通过自然语言处理和机器学习,从数百万份医疗文献中提取知识,帮助医生制定肿瘤患者的治疗方案。例如,Watson能够分析患者的电子病历,结合最新的研究成果,提出最合适的治疗建议。这一应用不仅提高了医生的工作效率,还提升了患者的生存期。

金融服务

风险评估与欺诈检测

在金融领域,AI与ML被广泛应用于风险管理与欺诈检测方面。通过构建机器学习模型,金融机构可以分析客户的历史贷款记录、还款习惯等数据,评估其信用风险并定制个性化的贷款方案,同时识别潜在的欺诈行为。

投资预测与算法交易

机器学习模型在投资预测中的应用也越来越普遍。例如,量化分析师使用机器学习算法,分析市场数据,识别规律,实现高频交易。这些算法能够处理海量信息,提高决策效率,打破传统投资的时间限制。

案例:PayPal的欺诈检测系统

PayPal通过机器学习技术实时监控交易,并分析用户的交易行为。一旦系统检测到潜在的欺诈行为,即可立即采取措施阻止交易。该系统在节省时间的同时,也保护了用户的资金安全,显著降低了欺诈损失。

零售与电商

推荐系统的构建

在零售与电商领域,推荐系统是提升用户体验和销售额的重要工具。通过分析用户的购买历史、浏览记录、搜索数据等信息,机器学习能够为每位用户提供个性化的商品推荐,增加复购的概率。

客户行为分析

机器学习还可用于分析客户行为,帮助零售商了解客户的需求与偏好,从而制定更具针对性的市场营销策略。这种数据驱动的方法增强了客户黏性,提升了用户体验。

案例:亚马逊的推荐引擎

亚马逊的推荐引擎被认为是世界上最成功的个性化推荐系统之一。亚马逊通过分析用户行为数据和其他用户的购买习惯,为用户提供个性化产品推荐。这种“买过此商品的人也购买了”的模型,使得亚马逊的销售额显著提升,展现了机器学习在电商领域的强大应用潜力。

自动驾驶

传感器与数据采集

作为技术前沿,自动驾驶车辆的核心在于数据的高效收集与实时分析。自动驾驶汽车利用激光雷达、摄像头、传感器等设备不断采集周围环境数据,通过深度学习模型进行分析和决策。

路径规划与决策制定

在复杂的现实道路环境中,自动驾驶汽车需要迅速做出决策,包括路径规划、障碍物

避让和交通规则遵循等。这些决策不仅需要考虑当前的路况,还要预判周围车辆与行人的行为,以确保安全与高效。

  1. 路径规划

    • 自动驾驶系统会通过传感器和地图数据分析当前环境,实时计算最佳行驶路径。路径规划算法(如A*算法、Dijkstra算法等)被用于找到最短或最安全的路径。这些算法会考虑多种因素,例如交通信号、道路状况以及可能的交通堵塞。
    • 例如,特斯拉的自动驾驶系统使用了一种结合了深度学习和传统算法的方法,实现了对复杂环境的实时导航。
  2. 障碍物检测与避让

    • 光学传感器、雷达和激光雷达(LiDAR)等设备共同构成了自动驾驶汽车的感知系统。这些传感器实时收集周围环境数据,并且经过复杂的算法处理后,自动驾驶系统能够准确识别前方的行人、车辆、骑自行车的人以及各种障碍物。
    • 一旦检测到障碍物,自动驾驶系统会执行避让策略。这包括改变车道、减速以及在必要时急刹车,以保障行人及乘客的安全。
  3. 决策制定

    • 决策制定是自动驾驶系统中的一项关键功能。在众多可能的行动中,系统必须根据预设的安全标准选择最优方案。这一过程涉及算法模型的应用,如强化学习,汽车通过与环境的交互逐步改进决策能力。
    • 例如,Waymo的自动驾驶技术通过模拟多种驾驶场景,训练其AI模型能够在高速公路与城市街区中灵活应对可能出现的复杂情况,如直行、转弯、进出停车场等操作。
案例:特斯拉自动驾驶技术

特斯拉在自动驾驶领域处于行业的前沿。其Autopilot系统利用深度学习、计算机视觉和传感器融合技术,能够在高速公路上自动变道、导航和巡航。特斯拉不断通过Over-the-Air(OTA)更新为其车辆推送软件升级,持续改进自动驾驶功能。

此外,特斯拉的数据采集能力使其得以学习和总结各类驾驶情况下的表现。每一辆特斯拉汽车都在不断地收集和上传行驶数据,机器学习模型可以根据全球范围内的驾驶行为进行训练,从而不断优化决策制定与路径规划的算法。

技术栈与工具

常用的机器学习框架

在进行机器学习与深度学习时,有许多流行的框架可供选择:

  • TensorFlow:由谷歌开发,强大的综合性框架,适用于各种机器学习任务,包括深度学习。TensorFlow的灵活性和广泛的社区支持,使其成为学术界和工业界广泛使用的工具。

  • PyTorch:由Facebook AI Research团队开发,尤其受到研究者的欢迎。其动态计算图的特点,便于模型开发与调试。PyTorch在计算机视觉和自然语言处理领域的应用尤为显著。

数据处理工具

数据的预处理和分析在机器学习中至关重要。以下是常用的工具:

  • Pandas:用于数据操作和分析的库,提供了灵活的数据结构,可以处理大量的异构数据。Pandas提供的数据框(DataFrame)简化了数据清理、整合和分析的过程。

  • NumPy:一个支持大型多维数组与矩阵运算的基础库,提供了一些高效的数学函数。这使得NumPy在数据处理与数值计算时不可或缺。

可视化工具与最佳实践

数据可视化在分析结果和模型性能时可以提供重要的洞见。一些流行的可视化工具包括:

  • Matplotlib:Python中最常用的画图库,可以生成高质量的图表,适合对数据进行元分析和结果展示。
  • Seaborn:基于Matplotlib的统计数据可视化库,更关注数据分布与关系的展示,提供更美观的图形输出。
  • Tableau:一种商业视觉分析工具,特别适用于快速创建交互式数据可视化,适合企业级数据分析。

挑战与解决方案

尽管AI与ML在各行业的应用前景广泛,但它们也面临许多挑战:

数据隐私与安全问题

随着数据的重要性提升,数据隐私和安全问题愈加突出。处理个人数据所引发的隐私问题,要求企业在使用数据时依照法律和伦理标准行事。解决方案可能包括:

  • 采用数据去标识化或加密技术,以保护用户隐私。
  • 遵循数据保护法规,如GDPR(通用数据保护条例),确保用户知情同意并维护其隐私权。
模型的可解释性

机器学习模型尤其是深度学习模型,往往被视为“黑箱”。其复杂性使得模型的决策过程难以理解,尤其在涉及医疗、金融等关键领域时,模型可解释性显得尤为重要。为此,可以采取以下措施:

  • 使用可解释性增强技术,例如LIME(局部可解释模型不可知算法)和SHAP(SHapley Additive exPlanations),这些工具有助于理解特定输入如何影响模型输出。
  • 采用可解释性更强的模型,如决策树或线性回归,尤其在对决策透明度要求较高的场景中。
遇到的技术挑战与应对策略

技术的快速发展同时带来了相应的挑战,如模型过拟合、数据质量差、无法处理实时数据等。应对这些问题的策略包括:

  • 定期进行模型评估与回归测试,确保在数据变化时维持模型的准确性。
  • 加强数据清洗与处理流程,确保用于训练的数据干净且具有代表性。
  • 实施在线学习或增量学习方法,使模型能够动态适应新的数据。

未来趋势与展望

人工智能的伦理问题

随着AI技术的广泛应用,伦理问题也日益凸显。如何确保AI的公平性、透明性与可控性是亟需解决的问题。企业与政府应共同制定相应的政策与标准,确保AI技术的 responsibly 使用。例如,当前许多企业正积极参与确定AI道德准则,以促进负责任的技术发展。

量子计算与机器学习的结合

量子计算被视为下一代计算技术,有潜力显著加速机器学习算法的训练过程。量子计算通过利用量子位和量子叠加状态,能够比经典计算机更高效地处理复杂问题。研究人员正在探索量子机器学习算法的各种应用,预计未来将出现新一代具有超强计算能力的AI系统。

人工智能对就业市场的影响

AI和自动化的发展预计将对就业市场产生深远影响。一方面,许多传统工作可能会被机器人取代,另一方面,新职业的出现和对高级技能的需求也会增加。因此,积极进行职业教育与技能培训将是应对这一变化的重要措施。

结论

通过以上各行业的案例分析,我们可以清晰地看到人工智能与机器学习在实际应用中的巨大潜力。然而,随着技术发展而来的挑战同样不可忽视,包括数据安全、隐私保护以及模型的可解释性等问题。未来,随着技术的不断进步,AI与ML将在更多领域发挥重要作用,推动产业的转型与升级。

我们需要对这些技术的未来发展充满期待,同时鼓励读者持续深入学习与探索新兴技术。只有深入了解、合理利用这些技术,才能更好地迎接未来的挑战与机遇。

相关文章:

人工智能与机器学习:真实案例分析及其在各行业的应用前景

目录 引言 人工智能与机器学习的基础概念 人工智能的历史与演变 机器学习的算法分类 深度学习与传统机器学习的区别 行业应用案例分析 医疗健康 疾病预测与诊断 影像识别的运用 案例:IBM Watson在肿瘤治疗中的应用 金融服务 风险评估与欺诈检测 投资预测…...

再谈多重签名与 MPC

目录 什么是 MPC 钱包以及它们是如何出现的 多重签名和智能合约钱包已经成熟 超越 MPC 钱包 关于小队 多重签名已经成为加密货币领域的一部分,但近年来,随着 MPC(多方计算)钱包的出现,多重签名似乎被掩盖了。MPC 钱包之…...

(长期更新)《零基础入门 ArcGIS(ArcMap) 》实验二----网络分析(超超超详细!!!)

相信实验一大家已经完成了,对Arcgis已进一步熟悉了,现在开启第二个实验 ArcMap实验--网络分析 目录 ArcMap实验--网络分析 1.1 网络分析介绍 1.2 实验内容及目的 1.2.1 实验内容 1.2.2 实验目的 2.2 实验方案 2.3 实验流程 2.3.1 实验准备 2.3.2 空间校正…...

Python、R循环神经网络RNN、指数平滑ETS、ARIMA模型预测网络流量、ATM机取款、旅游需求时间序列数据...

全文链接:https://tecdat.cn/?p38496 分析师:Pengyuan Wen 在当今经济研究与商业决策领域,精准的时间序列预测具有极为关键的意义。社会消费品零售总额作为反映人民消费水平以及国民经济状况的核心指标,其发展趋势的精准把握对中…...

通过PS和Unity制作2D动画之二:IK的使用

一、IK的概念 IK:Inverse Kinematics,反向动力学。 (1)正向动力学 在骨骼动画中,构建骨骼的方法被称为正向动力学。它的表现形式是:子骨骼(关节)的位置根据父骨骼(关节…...

如何防御ARP欺骗 保护IP安全

在数字化浪潮席卷全球的今天,网络安全威胁如同暗流涌动,时刻考验着我们的防范能力。其中,ARP欺骗攻击作为一种隐蔽性强、成本低廉且危害严重的网络攻击手段,成为众多网络安全事件中的一颗“毒瘤”。那么我们究竟是如何防御ARP欺骗…...

浏览器插件上架流程

上回说到,用 AI 开发上架了个浏览器插件。有朋友想知道上架扩展有需要哪些步骤。这里做个整理,这篇文章结构和步骤都是 AI 整理的。里面的文案细节、推荐的工具是我自己总结,以前发布扩展时直接用的。有需要的话下面的文案可以直接拷贝使用。…...

Android13 USB 串口默认授权

一)场景需求 项目中使用到了can协议控制车机功能,can 直接转串口,用USB转串口工具 cn.wch.uartlib 来实现. can 板子通过usb 插入到机器上面,那就是usb 协议了。 遇到问题: 插入can 板的usb 到机器上后,直…...

word实践:正文/标题/表图等的共用模板样式设置

说在前面 最近使用word新建文件很多,发现要给大毛病,每次新建一个word文件,标题/正文的字体、大小和间距都要重新设置一遍,而且每次设置这些样式都忘记了参数,今天记录一下,以便后续方便查看使用。现在就以…...

docker安装kettle(PDI)并实现web访问

我是MAC电脑M1版本,希望把软件交给docker进行管理,最近公司同事都通过kettle来实现外部数据对接,所以我本地也有安装kettle需求,在网上找到了这个解决方案操作很简单,但出现了无法访问的情况。我的排查方式是&#xff…...

vue自定义弹窗点击除了自己区域外关闭弹窗

这里使用到vue的自定义指令 <div class"item" v-clickoutside"clickoutside1"><div click"opencity" class"text":style"{ color: popup.iscitypop || okcitylist.length ! 0 ? #FF9500 : #000000 }">选择地区…...

【vue2】封装自定义的日历组件(三)之基础添加月份的加减定位到最新月份的第一天

我们在切换月份的时候&#xff0c;希望高亮显示在每个月的第一天上面&#xff0c;这样的效果我们要怎么来实现&#xff0c;其实也很简单&#xff0c;我们先看下实现的效果 实现效果 代码实现 原理就是获取到每月的第一天日期&#xff0c;然后再跟整个的数据进行对比&#xff…...

21天掌握javaweb-->第12天:Spring Boot项目优化与安全性

Spring Boot项目优化与安全性 1. Spring Boot性能优化 1.1 减少依赖项 评估项目的依赖项&#xff0c;并确保只引入必要的依赖。较多的依赖项可能会增加启动时间&#xff0c;因为它们需要被扫描和初始化。通过删除不需要的依赖项或仅引入必要的模块&#xff0c;可以减少类路径…...

Android —— 四大组件之Activity(一)

Android四大组件即Activity&#xff08;前台&#xff09;Service&#xff08;后台&#xff09;&#xff0c;Broadcast&#xff08;通信&#xff09;&#xff0c;ContentProvider&#xff08;数据存储&#xff09; 一、Activity Activity 充当了应用与用户互动的入口点Activity …...

Ubuntu手持司岚S2激光雷达进行建图

目前通过ros包将激光雷达数据读取之后: roslaunch rplidar_ros view_rplidar_s2.launch 再通过运行 cartographer_ros结点将代码运行起来 roslaunch cartographer_ros demo_revo_lds.launch 这里要注意, 在demo_revo_lds.launch 文件中引入的revo_lds.lua文件中要使用仿真时…...

快速了解 Aurora DSQL

上周在 AWS re:Invent大会&#xff08;类似于阿里云的云栖大会&#xff09;上推出了新的产品 Aurora DSQL[1] &#xff0c;在数据库层面提供了多区域、多点一致性写入的能力&#xff0c;兼容 PostgreSQL。并声称&#xff0c;在多语句跨区域的场景下&#xff0c;延迟只有Google …...

【Android Studio】学习——网络连接

实验&#xff1a;Android网络连接 文章目录 实验&#xff1a;Android网络连接[toc]实验目标和实验内容&#xff1a;1、掌握Android联网的基本概念&#xff1b;2、能够使用URL connection实现网络连接&#xff1b;3、掌握第三方库的基本概念4、需实现的具体功能 实验结果功能说明…...

c语言复制字符串memcpy和strncpy函数区别

memcpy 和 strncpy 的耗时区别 这两个函数在功能上有明显差异&#xff0c;导致性能和耗时也不同。以下是它们的详细对比&#xff1a; 1. 功能差异 函数功能memcpy按字节复制数据&#xff0c;不处理字符串终止符 \0&#xff0c;适用于任意数据类型的内存复制。strncpy复制字符…...

Java设计模式 —— 【创建型模式】建造者模式详解

文章目录 一、建造者模式二、案例实现三、优缺点四、模式拓展五、对比1、工厂方法模式VS建造者模式2、抽象工厂模式VS建造者模式 一、建造者模式 建造者模式&#xff08;Builder Pattern&#xff09; 又叫生成器模式&#xff0c;是一种对象构建模式。它可以将复杂对象的建造过…...

python爬虫--某房源网站验证码破解

文章目录 使用模块爬取目标验证码技术细节实现成果代码实现使用模块 requests请求模块 lxml数据解析模块 ddddocr光学识别 爬取目标 网站验证码破解思路是统一的,本文以城市列表为例 目标获取城市名以及城市连接,之后获取城市房源信息技术直接替换地址即可 验证码 技术…...

Android 项目依赖库无法找到的解决方案

目录 错误信息解析 解决方案 1. 检查依赖版本 2. 检查 Maven 仓库配置 3. 强制刷新 Gradle 缓存 4. 检查网络连接 5. 手动下载依赖 总结 相关推荐 最近&#xff0c;我在编译一个 Android 老项目时遇到了一个问题&#xff0c;错误信息显示无法找到 com.gyf.immersionba…...

SpringBoot3整合SpringMVC

一、实现过程: (1).创建程序 (2).引入依赖: <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"…...

内网穿透 natapp安装与使用

前言 NATAPP是一款基于ngrok的内网穿透工具。以下是对NATAPP的详细概述&#xff1a; 基本概念 定义&#xff1a;内网穿透&#xff08;NAT穿透&#xff09;是一种技术&#xff0c;它允许具有特定源IP地址和端口号的数据包能够绕过NAT设备&#xff0c;从而被正确地路由到内网主机…...

docker镜像构建企业级示例

华子目录 示例&#xff08;在centos容器中源码编译nginx&#xff08;单介构建&#xff09;&#xff09;包准备为centos容器提供网络源添加企业7的ISO文件 提交为新的centos镜像编写dockerfile文件构建镜像如何优化自己构建的镜像大小多介构建 ldd命令基本用法示例 镜像优化方案…...

【论文阅读】龙芯2号处理器设计和性能分析

作者&#xff1a;胡伟武老师 胡伟武老师是计算机体系结构方向的大牛&#xff0c;推动了龙芯处理器的发展 学习体会&#xff1a; 学习追踪龙芯系列“工程流”论文&#xff0c;看看如何做工程&#xff0c;完成→完美 龙芯2号处理器几乎是工程向的论文&#xff0c;主要看一下实现…...

二一(GIT4)、echarts(地图)、黑马就业数据平台(学生页-增 删 改)

1. echarts 地图 echarts社区&#xff1a;makeapie echarts社区图表可视化案例 社区模板代码地址&#xff1a;自定义 tooltip-轮播 - category-work,series-map地图,tooltip提示框,visualMap视觉映射 - makeapie echarts社区图表可视化案例 // todo: 籍贯分布 地图 function…...

数据结构排序算法详解

数据结构排序算法详解 1、冒泡排序&#xff08;Bubble Sort&#xff09;2、选择排序&#xff08;Selection Sort&#xff09;2、插入排序&#xff08;Insertion Sort&#xff09;4、快速排序&#xff08;Quick Sort&#xff09; 1、冒泡排序&#xff08;Bubble Sort&#xff09…...

使用kubeadm命令安装k8s

版本信息 kubernetesVersion: 1.28.01. 前期环境准备 先配置软件源可以安装kubeadm、kubelet、kubectl三个软件,不同的系统不同的安装方式,这里不列举了,自己找。然后要安装cri-dockerd,因为kubernetes从1.24版本不再支持docker的api,支持原生的containerd的api,可以使用…...

依托 Spring Boot框架,精铸高扩展性招聘信息管控系统

1 绪 论 1.1 课题背景与意义 在Internet高速发展的今天&#xff0c;计算机的应用几乎完全覆盖我们生活的各个领域&#xff0c;互联网在经济&#xff0c;生活等方面有着举足轻重的地位&#xff0c;成为人们资源共享&#xff0c;信息快速传递的重要渠道。在中国&#xff0c;网上管…...

docker 部署 mysql 9.0.1

docker 如何部署 mysql 9 &#xff0c;请看下面步骤&#xff1a; 1. 先看 mysql 官网 先点进去 8 版本的 Reference Manual 。 选择 9.0 版本的。 点到这里来看&#xff0c; 这里有一些基础的安装步骤&#xff0c;可以看一下。 - Basic Steps for MySQL Server Deployment wit…...

SQL:从某行开始,查询一定行数的语句

比如实现从第五行开始查询5行数据的SQL语句 不同数据库有不同的实现方式&#xff0c;下面是各大数据库的查询语句。 1. SQL Server&#xff08;适用于 SQL Server 2012 及之后版本&#xff09;、DB2、Oracle&#xff08;适用12c及以上版本&#xff09; 这几种数据库的实现方式…...

18. 模块

一、什么是模块 模块化 指将一个完成的程序分解为一个一个小的模块。通过将模块组合&#xff0c;来搭建一个完整的程序。如果不采用模块化&#xff0c;那么所有的代码将统一保存到一个文件中。采用模块化后&#xff0c;将程序分别编写到多个文件中。使用模块化后&#xff0c;我…...

GroundingDINO微调训练_训练日志解释

文章目录 1. 训练日志1. Epoch 和 Iteration2. Learning Rate&#xff08;学习率&#xff09;3. ETA&#xff08;预计剩余时间&#xff09;4. Time 和 Data Time5. Memory6. Gradient Norm&#xff08;梯度范数&#xff09;7. Loss&#xff08;损失&#xff09;8. Individual L…...

华为eNSP:VRRP多网关负载分担

一、实验拓扑及目的 二、实验命令及实验步骤 LSW1的配置命令 <Huawei>sy [Huawei]un in e [Huawei]sys S1 [S1]vlan batch 100 200 [S1]int g0/0/1 [S1-GigabitEthernet0/0/1]port link-type access [S1-GigabitEthernet0/0/1]port default vlan 100 [S1-GigabitEtherne…...

uni-app写的微信小程序如何实现账号密码登录后获取token,并且每天的第一次登录后都会直接获取参数而不是耀重新登录(1)

uni-app写的微信小程序如何实现账号密码登录后获取token&#xff08;而token的有效器一般是30分钟&#xff0c;当页面在操作时token是不会过去&#xff0c;&#xff0c;离开页面第二天登录时token就是过期状态&#xff0c;因为记住了账号密码就不会操作再次登录&#xff0c;但是…...

【linux】(29)shell-变量和引号

Shell 脚本中有三种引号&#xff1a;双引号 "、单引号 和反引号 。它们有不同的作用。 双引号 " 双引号允许引用的字符串中包含变量和命令替换。 #!/bin/bash name"Alice" echo "Hello, $name!"单引号 单引号中的内容被原样引用&#xff0…...

Linux如何安装discuz

在Linux上安装Discuz!程序通常涉及以下步骤&#xff1a; 安装Web服务器&#xff08;如Apache或Nginx&#xff09;和数据库&#xff08;如MySQL或PostgreSQL&#xff09;。 下载Discuz!的最新版本。 将Discuz!文件上传到Web服务器的公共目录中。 根据README.md文件配置Discuz…...

SpringBoot如何使用EasyExcel实现表格导出(简洁快速入门版本)

前言 前面给大家介绍了动态表头的导入&#xff0c;这篇文章给大家介绍如何实现导出 前面给大家介绍了动态表头的导入&#xff0c;我们了解了如何通过EasyExcel灵活地读取结构不固定的Excel文件。这次&#xff0c;我们将目光转向数据导出——即如何将数据以Excel文件的形式输出…...

Python爬虫使用示例-保存诗人简介到csv文件中

一、获取资源 目标网址&#xff1a;&#xff08;第一页&#xff09; https://www.shicimingju.com/category/all&#xff08;后续&#xff09; https://www.shicimingju.com/category/all_2 https://www.shicimingju.com/category/all_3 ... https://www.shicimingju.com/ca…...

yocto的xxx.bb文件在什么时候会拷贝文件到build目录

在 Yocto 中&#xff0c;.bb 文件用于描述如何构建和安装一个软件包&#xff0c;而文件在构建过程中的拷贝操作通常会在某些特定的步骤中进行。具体来说&#xff0c;文件会在以下几个阶段被拷贝到 build 目录&#xff08;或者更准确地说&#xff0c;拷贝到目标目录 ${D}&#x…...

Mysql定时数据库备份保姆级教程

目录 一、需要解决的问题 1、如何传输文件? 2、如何备份数据库? 3、如何建立一个定时任务? 二、实施步骤 1、建立SSH公钥&#xff0c;实现无密码登录 2、编写备份数据库脚本 3、编写定时任务 MySQL 是一种全球广泛使用的关系型数据库管理系统&#xff0c;它存储的数…...

使用 Grafana 展示多个TiDB集群的告警

作者&#xff1a; yangzhj 原文来源&#xff1a; https://tidb.net/blog/229e283c 背景 在日常运维工作中&#xff0c;我们有时需要将多个生产集群的告警信息展示在一起&#xff0c;统一集中观察和分析TiDB 集群的告警情况。 本文将通过 Grafana 的多数据源功能来将多个Ti…...

lnmp+discuz论坛 附实验:搭建discuz论坛

Inmpdiscuz论坛 Inmp: t: linux操作系统 nr: nginx前端页面 me: mysql数据库 账号密码&#xff0c;等等都是保存在这个数据库里面 p: php——nginx擅长处理的是静态页面&#xff0c;页面登录账户&#xff0c;需要请求到数据库&#xff0c;通过php把动态请求转发到数据库 n…...

AI时代的开发新纪元:云开发 Copilot

AI时代的开发新纪元&#xff1a;云开发 Copilot 目录 引言&#xff1a;AI时代的开发新纪元低代码与AI的完美融合云开发 Copilot的革命性意义云开发 Copilot 的核心特性解析 快速生成应用功能低代码与AI的深度结合 实战演练&#xff1a;云开发 Copilot 的应用案例 从需求到实现…...

探索 Java 中的 Bug 世界

在 Java 编程的旅程中&#xff0c;我们不可避免地会遇到各种 Bug。这些 Bug 可能会导致程序出现意外的行为、崩溃或者性能问题。了解 Java Bug 的类型、产生原因以及解决方法&#xff0c;对于提高我们的编程技能和开发出稳定可靠的应用程序至关重要。 一、Java Bug 的定义与分类…...

【C++】等差数列末项计算题解析及优化

博客主页&#xff1a; [小ᶻ☡꙳ᵃⁱᵍᶜ꙳] 本文专栏: C 文章目录 &#x1f4af;前言&#x1f4af;题目描述与输入输出要求&#x1f4af;数学分析与公式推导公差的计算通项公式推导 &#x1f4af;示例解析解题步骤 &#x1f4af;程序实现与解析初版代码代码解析优点与不足…...

【LeetCode】55.跳跃游戏

文章目录 题目链接&#xff1a;题目描述&#xff1a;解题思路&#xff08;贪心算法&#xff09;&#xff1a; 题目链接&#xff1a; 55.跳跃游戏 题目描述&#xff1a; 解题思路&#xff08;贪心算法&#xff09;&#xff1a; 如果某一个位置的元素为N&#xff0c;表示后面N…...

linux基于systemd自启守护进程 systemctl自定义服务傻瓜式教程

系统服务 书接上文: linux自启任务详解 演示系统:ubuntu 20.04 开发部署项目的时候常常有这样的场景: 业务功能以后台服务的形式提供,部署完成后可以随着系统的重启而自动启动;服务异常挂掉后可以再次拉起 这个功能在ubuntu系统中通常由systemd提供 如果仅仅需要达成上述的场…...

SparkSQL编程实践

文章目录 SparkSQL编程实践1.1. 编程模型介绍1.2. SparkSQL编程1.2.1. 第三方库安装1.2.2. SparkSQL程序的结构1.2.3. SparkSQL执行模式1.2.3.1. Local模式1.2.3.2. 集群模式 1.2.4. 数据加载1.2.4.1. 通过RDD创建DataFrame1.2.4.2. 通过读取数据外部数据创建DataFrame标准读取…...

模型训练数据-MinerU一款Pdf转Markdown软件

模型训练数据-MinerU一款Pdf转Markdown软件-说明 简介&#xff1a; MinerU是什么 MinerU是上海人工智能实验室OpenDataLab团队推出的开源智能数据提取工具&#xff0c;专注于复杂PDF文档的高效解析与提取。MinerU能将包含图片、公式、表格等元素的多模态PDF文档转化为易于分析…...