【机器学习】制造业转型:机器学习如何推动工业 4.0 的深度发展

我的个人主页
我的领域:人工智能篇,希望能帮助到大家!!!👍点赞 收藏❤


引言
在当今科技飞速发展的时代,制造业正经历着前所未有的变革,工业4.0的浪潮席卷而来。工业4.0旨在通过将物联网、大数据、人工智能等新兴技术与传统制造业深度融合,实现生产过程的智能化、自动化和数字化。其中,机器学习作为人工智能的核心领域,正发挥着举足轻重的作用,推动着制造业向更高水平的智能化转型。本文将深入探讨机器学习在工业4.0中的应用场景、关键技术、实施步骤以及面临的挑战与未来发展趋势,并通过具体代码示例和相关公式,全面展示机器学习如何助力制造业实现深度变革。
一、工业4.0与机器学习概述
1.1 工业4.0的内涵与目标
工业4.0概念最早由德国政府提出,它描绘了制造业的未来愿景,核心是通过整合信息物理系统(CPS),实现生产过程的智能化、网络化和自动化。工业4.0的目标包括提高生产效率、提升产品质量、增强生产灵活性、实现个性化定制生产以及优化供应链管理等。通过这些目标的实现,制造业能够更好地应对全球市场的快速变化和激烈竞争。
1.2 机器学习在工业4.0中的角色
机器学习作为人工智能的重要分支,能够让计算机系统从数据中自动学习模式和规律,并利用这些知识进行预测和决策。在工业4.0的背景下,机器学习可以处理和分析海量的生产数据,挖掘数据背后的价值,为生产过程优化、质量控制、设备维护等提供智能支持。例如,通过对生产设备运行数据的机器学习分析,可以提前预测设备故障,实现预防性维护,减少停机时间和维修成本。
二、机器学习在工业4.0中的关键技术与公式
2.1 回归分析
回归分析是一种用于建立变量之间关系的统计方法,在工业4.0中常用于预测任务,如预测产品质量、生产产量等。线性回归是最基本的回归模型,其数学公式为:
y ^ = β 0 + β 1 x 1 + β 2 x 2 + ⋯ + β n x n + ϵ \hat{y} = \beta_0 + \beta_1x_1 + \beta_2x_2 + \cdots + \beta_nx_n + \epsilon y^=β0+β1x1+β2x2+⋯+βnxn+ϵ
其中,(\hat{y})是预测值,(x_i)是自变量,(\beta_i)是回归系数,(\epsilon)是误差项。在实际应用中,我们通常使用最小二乘法来估计回归系数(\beta_i),目标是最小化预测值(\hat{y})与真实值(y)之间的误差平方和:
S S E = ∑ i = 1 n ( y i − y ^ i ) 2 SSE = \sum_{i = 1}^{n}(y_i - \hat{y}_i)^2 SSE=i=1∑n(yi−y^i)2
通过求解 ∂ S S E ∂ β j = 0 \frac{\partial SSE}{\partial \beta_j} = 0 ∂βj∂SSE=0 ( j = 0 , 1 , ⋯ , n (j = 0, 1, \cdots, n (j=0,1,⋯,n ,可以得到回归系数的估计值。
在Python中,可以使用scikit - learn库进行线性回归分析,示例代码如下:
from sklearn.linear_model import LinearRegression
import numpy as np# 生成一些示例数据
X = np.array([[1], [2], [3], [4], [5]])
y = np.array([2, 4, 6, 8, 10])# 创建线性回归模型并拟合数据
model = LinearRegression()
model.fit(X, y)# 进行预测
new_X = np.array([[6]])
prediction = model.predict(new_X)
print("预测值:", prediction)
2.2 决策树与随机森林
决策树是一种基于树结构的分类和回归算法,它通过对数据特征进行递归划分,构建决策规则。决策树的构建过程基于信息增益或基尼指数等指标来选择最优的划分特征。以信息增益为例,信息增益的计算公式为:
I G ( S , A ) = H ( S ) − ∑ v ∈ V a l u e s ( A ) ∣ S v ∣ ∣ S ∣ H ( S v ) IG(S, A) = H(S) - \sum_{v \in Values(A)}\frac{|S_v|}{|S|}H(S_v) IG(S,A)=H(S)−v∈Values(A)∑∣S∣∣Sv∣H(Sv)
其中,(S)是数据集,(A)是特征,(Values(A))是特征(A)的取值集合,(S_v)是(S)中特征(A)取值为(v)的子集,(H(S))是数据集(S)的信息熵,计算公式为:
H ( S ) = − ∑ i = 1 c ∣ C i ∣ ∣ S ∣ log 2 ∣ C i ∣ ∣ S ∣ H(S) = - \sum_{i = 1}^{c}\frac{|C_i|}{|S|}\log_2\frac{|C_i|}{|S|} H(S)=−i=1∑c∣S∣∣Ci∣log2∣S∣∣Ci∣
其中,(c)是类别数,(C_i)是(S)中属于第(i)类的样本子集。
随机森林是一种集成学习算法,它通过构建多个决策树并将它们的预测结果进行组合(如投票或平均)来提高模型的稳定性和泛化能力。在Python中,使用scikit - learn库实现随机森林回归的代码示例如下:
from sklearn.ensemble import RandomForestRegressor
import numpy as np# 生成示例数据
X = np.array([[1], [2], [3], [4], [5]])
y = np.array([2, 4, 6, 8, 10])# 创建随机森林回归模型并拟合数据
model = RandomForestRegressor(n_estimators = 100)
model.fit(X, y)# 进行预测
new_X = np.array([[6]])
prediction = model.predict(new_X)
print("预测值:", prediction)
2.3 神经网络与深度学习
神经网络是一种模仿生物神经网络结构和功能的计算模型,深度学习则是基于神经网络的一系列复杂模型和算法。在工业4.0中,深度学习常用于图像识别、语音识别、故障诊断等复杂任务。以多层感知机(MLP)为例,它是一种简单的前馈神经网络,包含输入层、隐藏层和输出层。假设输入层有(n)个神经元,隐藏层有(m)个神经元,输出层有(k)个神经元,第(i)个隐藏层神经元的输入为:
z i = ∑ j = 1 n w i j x j + b i z_i = \sum_{j = 1}^{n}w_{ij}x_j + b_i zi=j=1∑nwijxj+bi
其中,(w_{ij})是输入层第(j)个神经元到隐藏层第(i)个神经元的权重,(x_j)是输入层第(j)个神经元的输入值,(b_i)是隐藏层第(i)个神经元的偏置。隐藏层第(i)个神经元的输出为:
h i = σ ( z i ) h_i = \sigma(z_i) hi=σ(zi)
其中,(\sigma)是激活函数,如Sigmoid函数、ReLU函数等。输出层的计算类似。
在训练神经网络时,通常使用反向传播算法来更新权重和偏置,以最小化损失函数。损失函数常用的有均方误差(MSE)、交叉熵损失等。以均方误差为例,其计算公式为:
M S E = 1 N ∑ i = 1 N ( y i − y ^ i ) 2 MSE = \frac{1}{N}\sum_{i = 1}^{N}(y_i - \hat{y}_i)^2 MSE=N1i=1∑N(yi−y^i)2
其中,(N)是样本数量,(y_i)是真实值, y ^ i \hat{y}_i y^i 是预测值。
在Python中,使用Keras库可以方便地构建和训练神经网络,以下是一个简单的MLP用于回归任务的示例代码:
from keras.models import Sequential
from keras.layers import Dense
import numpy as np# 生成示例数据
X = np.array([[1], [2], [3], [4], [5]])
y = np.array([2, 4, 6, 8, 10])# 创建模型
model = Sequential()
model.add(Dense(10, input_dim = 1, activation='relu'))
model.add(Dense(1))# 编译模型
model.compile(loss='mean_squared_error', optimizer='adam')# 训练模型
model.fit(X, y, epochs = 1000, verbose = 0)# 进行预测
new_X = np.array([[6]])
prediction = model.predict(new_X)
print("预测值:", prediction)
三、机器学习在工业4.0中的应用场景
3.1 生产过程优化
- 产量预测:通过对历史生产数据、设备参数、原材料质量等多源数据进行分析,利用回归分析、时间序列分析等机器学习算法,预测未来的生产产量,帮助企业合理安排生产计划,避免库存积压或缺货现象。
- 生产参数优化:在生产过程中,存在众多影响产品质量和生产效率的参数。通过机器学习算法对生产数据进行挖掘,找到最优的生产参数组合,实现生产过程的优化。例如,在注塑成型过程中,通过对注塑温度、压力、时间等参数与产品质量数据的分析,确定最佳的工艺参数,提高产品合格率。
3.2 质量控制
- 缺陷检测:利用深度学习中的图像识别技术,对生产线上的产品进行实时检测,识别产品表面的缺陷,如划痕、裂纹等。与传统的人工检测相比,机器学习驱动的缺陷检测具有更高的准确性和效率,能够及时发现质量问题,减少次品流入市场。
- 质量预测:在产品生产过程中,采集各个环节的质量数据和相关工艺参数,构建质量预测模型。通过对实时数据的分析,预测产品最终的质量状况,对于可能出现质量问题的产品提前进行干预,降低废品率。
3.3 设备维护
- 故障预测:借助传感器采集设备运行过程中的振动、温度、压力等数据,利用机器学习算法对这些数据进行分析,学习设备正常运行和故障状态下的特征模式。通过实时监测设备数据,与学习到的模式进行对比,提前预测设备可能出现的故障,实现预防性维护。例如,通过对电机振动数据的分析,预测电机轴承的磨损情况,提前安排维修,避免因设备突发故障导致的生产中断。
- 维护计划优化:根据设备的运行历史、故障预测结果以及维护成本等因素,利用机器学习算法制定最优的设备维护计划。考虑不同维护策略对设备性能和寿命的影响,平衡维护成本和生产损失,实现设备维护资源的合理配置。
3.4 供应链管理
- 需求预测:综合考虑市场趋势、历史销售数据、季节因素、促销活动等信息,运用机器学习算法预测产品的市场需求。准确的需求预测有助于企业优化库存管理、合理安排生产计划和采购原材料,提高供应链的响应速度和灵活性。
- 供应商评估与选择:收集供应商的质量数据、交货期、价格等多维度信息,通过机器学习算法构建供应商评估模型,对供应商进行客观、全面的评估和排序,帮助企业选择最合适的供应商,建立稳定可靠的供应链合作伙伴关系。
四、机器学习在工业4.0中的实施步骤
4.1 数据采集与预处理
- 数据采集:在工业生产环境中,通过各种传感器、设备日志、生产管理系统等收集与生产过程、设备状态、产品质量等相关的数据。确保数据的完整性和准确性,涵盖不同时间尺度和生产环节的数据。
- 数据清洗:对采集到的数据进行清洗,去除噪声、异常值和重复数据。例如,通过统计方法或机器学习算法识别和修正传感器测量中的异常值,保证数据的质量。
- 数据标准化与归一化:将不同特征的数据进行标准化或归一化处理,使数据具有相同的尺度和分布,便于机器学习算法的训练和比较。常见的方法有Z - score标准化、Min - Max归一化等。
- 特征工程:从原始数据中提取有价值的特征,这些特征应能够有效反映数据的内在规律和与目标变量的关系。可以通过领域知识、数据分析和机器学习算法进行特征选择和构建,如对时间序列数据进行差分、平滑处理,提取统计特征等。
4.2 模型选择与训练
- 模型选择:根据具体的应用场景和数据特点,选择合适的机器学习模型。例如,对于简单的线性关系预测任务,可以选择线性回归模型;对于复杂的非线性分类问题,深度学习模型可能更合适。同时,考虑模型的可解释性、计算复杂度和泛化能力等因素。
- 模型训练:将预处理后的数据划分为训练集、验证集和测试集。使用训练集对选定的模型进行训练,通过调整模型的参数(如神经网络的权重、决策树的划分规则等),使模型在训练集上达到较好的性能。在训练过程中,使用验证集来监控模型的性能,防止过拟合现象的发生。
4.3 模型评估与优化
- 模型评估:使用测试集对训练好的模型进行评估,采用合适的评估指标来衡量模型的性能。对于回归任务,常用的评估指标有均方误差(MSE)、平均绝对误差(MAE)等;对于分类任务,常用的指标有准确率、召回率、F1值等。通过评估结果了解模型的预测能力和泛化性能。
- 模型优化:如果模型的评估结果不理想,可以对模型进行优化。优化方法包括调整模型参数、选择不同的模型架构、增加数据量、改进特征工程等。例如,对于神经网络模型,可以尝试调整隐藏层的数量和神经元个数,改变激活函数或优化算法,以提高模型的性能。
4.4 模型部署与监控
- 模型部署:将优化后的模型部署到实际的生产环境中,与工业系统进行集成。可以通过开发API接口,使生产系统能够调用模型进行实时预测和决策。确保模型部署的稳定性和可靠性,能够适应工业生产环境的复杂性和高并发要求。
- 模型监控:在模型运行过程中,持续监控模型的性能和数据的变化。随着生产过程的演进,数据分布可能发生变化,导致模型性能下降。通过监控模型的预测结果与实际情况的偏差,及时发现模型的异常情况,并进行重新训练或调整,保证模型始终能够准确地为生产决策提供支持。
五、机器学习在工业4.0中面临的挑战
5.1 数据质量与安全
- 数据质量问题:工业数据往往存在噪声大、不完整、不一致等问题,影响机器学习模型的准确性和可靠性。例如,传感器故障可能导致采集的数据出现错误,不同系统之间的数据格式和标准不一致,给数据融合和分析带来困难。
- 数据安全与隐私:工业数据包含企业的核心机密和敏感信息,如生产工艺、客户订单等。在数据采集、传输、存储和使用过程中,需要确保数据的安全性,防止数据泄露和被恶意篡改。同时,随着数据保护法规的日益严格,企业需要在数据利用和隐私保护之间找到平衡。
5.2 模型可解释性
在工业领域,许多决策需要基于可解释的依据。然而,一些复杂的机器学习模型,如深度学习模型,通常被视为“黑箱”,难以理解其决策过程和依据。在关键的生产决策场景中,如质量控制、设备故障诊断等,模型的可解释性尤为重要,企业需要能够理解模型为什么做出这样的预测或决策,以便采取相应的措施。
5.3 计算资源与成本
机器学习算法,尤其是深度学习算法,通常需要大量的计算资源来进行训练和推理。在工业环境中,部署高性能的计算设备和软件平台需要投入较高的成本,包括硬件采购、维护、软件授权等费用。此外,随着数据量的不断增长,对计算资源的需求也会持续增加,企业需要在成本和性能之间进行权衡。
5.4 人才短缺
机器学习是一个跨学科领域,需要掌握数学、统计学、计算机科学等多方面知识的专业人才。目前,工业领域中既懂机器学习又熟悉工业业务的复合型人才相对短缺,这限制了机器学习技术在工业4.0中的快速推广和应用。企业需要加强人才培养和引进,提升团队的技术能力和业务水平。
六、机器学习推动工业4.0深度发展的未来趋势
6.1 边缘智能与雾计算
随着物联网设备的广泛部署,数据产生的位置越来越靠近设备端。边缘智能和雾计算技术将机器学习模型部署到边缘设备或靠近数据源的雾节点上,实现数据的本地处理和实时决策,减少数据传输延迟和网络带宽压力。例如,在工厂车间的设备上直接部署小型化的机器学习模型,实时监测设备状态并进行故障预警,提高生产的实时性和自主性。
6.2 联邦学习
联邦学习是一种在保护数据隐私的前提下,实现多方数据联合建模的技术。在工业领域,不同企业或部门之间可能拥有大量有价值的数据,但由于数据隐私和安全问题,无法直接共享数据。联邦学习允许各方在不共享原始数据的情况下,协同训练机器学习模型,充分利用各方数据的优势,提高模型的性能和泛化能力。例如,多个供应商可以通过联邦学习共同训练一个质量预测模型,而无需暴露各自的生产数据。
6.3 多模态数据融合
工业生产过程中产生的数据具有多种模态,如图像、音频、文本、传感器数据等。未来,机器学习将更加注重多模态数据的融合,通过综合分析不同模态的数据,挖掘更全面、准确的信息。例如,在设备故障诊断中,结合设备的振动数据、声音信号和图像信息,能够更准确地判断故障类型和原因,提高故障诊断的精度。
6.4 自主学习与自适应系统
随着工业生产环境的动态变化,机器学习模型需要具备自主学习和自适应能力。未来的机器学习系统将能够自动感知环境变化,实时调整模型参数和策略,以适应新的生产条件和任务需求。例如,在生产产品切换时,模型能够自动学习新的生产参数和质量标准,实现生产过程的无缝切换和持续优化。
相关文章:
【机器学习】制造业转型:机器学习如何推动工业 4.0 的深度发展
我的个人主页 我的领域:人工智能篇,希望能帮助到大家!!!👍点赞 收藏❤ 引言 在当今科技飞速发展的时代,制造业正经历着前所未有的变革,工业4.0的浪潮席卷而来。工业4.0旨在通过将…...
Nginx安装配置Mac使用Nginx访问前端打包项目
目录 Linux安装环境变量配置 WinMac安装基本配置 Mac使用Nginx访问前端项目常用命令 Linux 官网:https://nginx.org/ 中文官网:https://nginx.p2hp.com/ 安装 http://nginx.org/en/download.html 1). 安装依赖包 由于nginx是基于c语言开发的&#x…...
国自然面上项目|基于组合机器学习算法的病理性近视眼底多模态影像资料自动化定量分析研究|基金申请·25-01-18
小罗碎碎念 今天和大家分享一个面上项目,资助年限为2020~2023,直接费用为55万。 病理性近视致盲问题严峻,机制和诊疗策略尚待探索。本项目基于前期积累的大量影像资料和算法开发工作,计划构建标准影像数据库࿰…...
03_UI自适应
因为Canvas大小是始终和屏幕一致的 所以设置Canvas的屏幕大小 通常设置为1920 * 1080 又因为屏幕的图像及按钮如果想适配各种显示屏需要锁定长或者宽, 之后利用钉子将其他图像利用创建空节点定在左右或者上下两侧 比如unity编辑器通常是锁定宽的,那我…...
Python在DevOps中的应用:自动化CI/CD管道的实现
《Python OpenCV从菜鸟到高手》带你进入图像处理与计算机视觉的大门! 解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界 在现代软件开发中,DevOps理念的引入极大地提升了开发与运维的协作效率,而持续集成(…...
API接口技术推动电商数据处理的自动化
在当今数字化浪潮中,电商行业正以前所未有的速度发展。API(Application Programming Interface,应用程序编程接口)接口技术在这一过程中扮演着至关重要的角色。API接口作为连接不同系统和服务的关键桥梁,通过其自动化处…...
Nginx反向代理架构介绍
Nginx反向代理架构是一种强大的服务器架构模式,它位于用户和原始服务器之间,接收用户的请求并将其转发到一个或多个后端服务器,然后将从后端服务器获取的响应返回给用户,就好像这些内容都是由代理服务器本身直接提供的一样。以下是…...
.Net Core微服务入门系列(一)——项目搭建
系列文章目录 1、.Net Core微服务入门系列(一)——项目搭建 2、.Net Core微服务入门全纪录(二)——Consul-服务注册与发现(上) 3、.Net Core微服务入门全纪录(三)——Consul-服务注…...
WPF 实现可视化操作数据库的程序全解析
在软件开发中,实现对数据库的可视化操作能极大提升开发效率和用户体验。借助 WPF(Windows Presentation Foundation)强大的界面开发能力,我们可以打造出功能丰富、交互友好的数据库操作程序。本文将详细介绍如何使用 WPF 搭建一个…...
python mysql库的三个库mysqlclient mysql-connector-python pymysql如何选择,他们之间的区别
三者的区别 1. mysqlclient 特点: 是一个用于Python的MySQL数据库驱动程序,用于与MySQL数据库进行交互。 依赖于MySQL的本地库,因此在安装时需要确保系统上已安装了必要的依赖项,如libmysqlclient-dev等。 性能较好,…...
如何将数据库字符集改为中文,让今后所有的数据库都支持中文
最后一行有我自己的my.ini文件 数据库输入中文数据时会变为乱码, 这个时候,我们为每个数据库设置字符集,太过于麻烦,为数据库单独设置重启后又会消失 Set character_set_database’utf8’; Set character_set_server’utf8’; …...
Low-Level 大一统:如何使用Diffusion Models完成视频超分、去雨、去雾、降噪等所有Low-Level 任务?
Diffusion Models专栏文章汇总:入门与实战 前言:视频在传输过程中常常因为各种因素(如恶劣天气、噪声、压缩和传感器分辨率限制)而出现质量下降,这会严重影响计算机视觉任务(如目标检测和视频监控)的性能。现有的视频修复方法虽然取得了一些进展,但通常只能针对特定的退…...
EAMM: 通过基于音频的情感感知运动模型实现的一次性情感对话人脸合成
EAMM: 通过基于音频的情感感知运动模型实现的一次性情感对话人脸合成 1所有的材料都可以在EAMM: One-Shot Emotional Talking Face via Audio-Based Emotion-Aware Motion Model网站上找到。 摘要 尽管音频驱动的对话人脸生成技术已取得显著进展,但现有方法要么忽…...
Docker Compose的使用
文章首发于我的博客:https://blog.liuzijian.com/post/docker-compose.html 目录 Docker Compose是什么Docker Compose安装Docker Compose文件Docker Compose常用命令案例:部署WordPress博客系统 Docker Compose是什么 Docker Compose是Docker官方的开源…...
[STM32 HAL库]串口空闲中断+DMA接收不定长数据
一、空闲中断 STM32的串口具有空闲中断,什么叫做空闲呢?如何触发空闲中断呢? 空闲:串口发送的两个字符之间间隔非常短,所以在两个字符之间不叫空闲。空闲的定义是总线上在一个字节的时间内没有再接收到数据。触发条件…...
三、华为交换机 Hybrid
一、Hybrid功能 Hybrid口既可以连接普通终端的接入链路(类似于Access接口),又可以连接交换机间的干道链路(类似于Trunk接口)。它允许多个VLAN的帧通过,并可以在出接口方向将某些VLAN帧的标签剥掉࿰…...
如何通过 Apache Airflow 将数据导入 Elasticsearch
作者:来自 Elastic Andre Luiz 了解如何通过 Apache Airflow 将数据导入 Elasticsearch。 Apache Airflow Apache Airflow 是一个旨在创建、安排(schedule)和监控工作流的平台。它用于编排 ETL(Extract-Transform-Load࿰…...
Android Studio:Linux环境下安装与配置
更多内容:XiaoJ的知识星球 Android Studio:Linux环境下安装与配置 1.安装JDK2.安装Android Studio2.1 获取安装包2.2 安装(1)配置环境变量:(2)运行安装:(3)配…...
token是用来鉴权的,那session是用来干什么的?
在Web应用和API设计中,鉴权与会话管理是两个核心概念,它们对于确保用户身份的安全性和维护用户会话状态至关重要。Token和Session是两种常用的鉴权与会话管理机制,它们各自具有独特的工作原理和适用场景。下面是对Token和Session的详细解析及…...
基于 WEB 开发的二手车辆销售管理系统设计与实现
标题:基于 WEB 开发的二手车辆销售管理系统设计与实现 内容:1.摘要 摘要:随着互联网技术的不断发展,电子商务在各个领域得到了广泛的应用。本文以二手车辆销售管理系统为例,探讨了基于 WEB 开发的销售管理系统的设计与实现。通过对系统需求的…...
2025盘古石杯决赛【手机取证】
前言 第三届盘古石杯国际电子数据取证大赛决赛 最后一题没有解出来,实在找不到,希望有大佬教一下我。 还有就会议时间,我感觉不是图片时间,因为在电脑看到是其他时间用老会议系统开的会。 手机取证 1、分析鸿蒙手机检材&#x…...
自然语言处理——Transformer
自然语言处理——Transformer 自注意力机制多头注意力机制Transformer 虽然循环神经网络可以对具有序列特性的数据非常有效,它能挖掘数据中的时序信息以及语义信息,但是它有一个很大的缺陷——很难并行化。 我们可以考虑用CNN来替代RNN,但是…...
Device Mapper 机制
Device Mapper 机制详解 Device Mapper(简称 DM)是 Linux 内核中的一套通用块设备映射框架,为 LVM、加密磁盘、RAID 等提供底层支持。本文将详细介绍 Device Mapper 的原理、实现、内核配置、常用工具、操作测试流程,并配以详细的…...
Python 包管理器 uv 介绍
Python 包管理器 uv 全面介绍 uv 是由 Astral(热门工具 Ruff 的开发者)推出的下一代高性能 Python 包管理器和构建工具,用 Rust 编写。它旨在解决传统工具(如 pip、virtualenv、pip-tools)的性能瓶颈,同时…...
多模态图像修复系统:基于深度学习的图片修复实现
多模态图像修复系统:基于深度学习的图片修复实现 1. 系统概述 本系统使用多模态大模型(Stable Diffusion Inpainting)实现图像修复功能,结合文本描述和图片输入,对指定区域进行内容修复。系统包含完整的数据处理、模型训练、推理部署流程。 import torch import numpy …...
FFmpeg:Windows系统小白安装及其使用
一、安装 1.访问官网 Download FFmpeg 2.点击版本目录 3.选择版本点击安装 注意这里选择的是【release buids】,注意左上角标题 例如我安装在目录 F:\FFmpeg 4.解压 5.添加环境变量 把你解压后的bin目录(即exe所在文件夹)加入系统变量…...
aardio 自动识别验证码输入
技术尝试 上周在发学习日志时有网友提议“在网页上识别验证码”,于是尝试整合图像识别与网页自动化技术,完成了这套模拟登录流程。核心思路是:截图验证码→OCR识别→自动填充表单→提交并验证结果。 代码在这里 import soImage; import we…...
echarts使用graphic强行给图增加一个边框(边框根据自己的图形大小设置)- 适用于无法使用dom的样式
pdf-lib https://blog.csdn.net/Shi_haoliu/article/details/148157624?spm1001.2014.3001.5501 为了完成在pdf中导出echarts图,如果边框加在dom上面,pdf-lib导出svg的时候并不会导出边框,所以只能在echarts图上面加边框 grid的边框是在图里…...
js 设置3秒后执行
如何在JavaScript中延迟3秒执行操作 在JavaScript中,要设置一个操作在指定延迟后(例如3秒)执行,可以使用 setTimeout 函数。setTimeout 是JavaScript的核心计时器方法,它接受两个参数: 要执行的函数&…...
精益数据分析(98/126):电商转化率优化与网站性能的底层逻辑
精益数据分析(98/126):电商转化率优化与网站性能的底层逻辑 在电子商务领域,转化率与网站性能是决定商业成败的核心指标。今天,我们将深入解析不同类型电商平台的转化率基准,探讨页面加载速度对用户行为的…...
