基于长短时记忆卷积神经网络的刀具磨损在线监测模型

何彦1凌俊杰1王禹林2李育锋1吴鹏程1肖圳1

1.重庆大学机械传动国家重点实验室,重庆,4000442.南京理工大学机械工程学院,南京,210094

关键词:刀具磨损监测;长短时记忆神经网络;卷积神经网络;特征提取

图1基于LSTM-CNN的刀具磨损在线监测框架Fig.1Theframeworkofin-processtoolwearmonitoringbasedonLSTM-CNN

图2LSTM-CNN网络结构Fig.2ThenetworkstructureofLSTM-CNN

在LSTM-CNN中,为了避免样本数据中异常数据的存在导致网络无法收敛,提高网络的学习速度和泛化能力,需要对原始数据进行标准化处理。本文采用Z-score方法对原始数据进行标准化处理。Z-score进行标准化处理方法如下:

(1)

式中,x为原始数据;μ为原始数据的均值;σ0为原始数据的方差;Z为经过标准化处理后的数据,将Z作为LSTM神经网络的直接输入。

将标准化后的序列数据输入LSTM神经网络中进行序列建模和序列特征提取,LSTM神经网络在RNN的基础上引入了遗忘门、输入门和输出门以控制沿序列传递的信息,这些信息可以更准确地捕获长时依赖,缓解梯度消失或梯度爆炸问题。LSTM神经网络中的细胞状态和隐层状态更新公式如下:

(2)

将LSTM神经网络在终点时刻的输出hT作为CNN的输入,CNN的输入依次通过卷积1、最大池化、卷积2、卷积3进行多维度特征提取,卷积过程如图3和下式所示:

图3卷积过程Fig.3Theprocessofconvolution

(3)

其中,w为卷积核,其形状为二维矩阵,wm,n为卷积核矩阵中第m行、第n列的元素值;hT为卷积层输入,为矩阵形式,hTi+m,j+n表示卷积层输入矩阵hT中第i+n行、第j+m列的元素值,b为偏置项,f为Relu激活函数。

为使卷积后的多维特征图形状与输入特征图保持一致,在卷积前先进行零填充,为提高网络的鲁棒性和泛化能力,减小网络规模,提高训练速度,在CNN中加入最大池化操作。最大池化操作如图4所示。

图4最大池化操作Fig.4Maximumpoolingoperation

CNN的输出作为回归层的输入实现了特征到刀具磨损值的映射,特征到刀具磨损的映射如下:

(4)

式中,为刀具磨损预测值;wR为回归层特征权重参数矩阵;Ak为CNN输出的特征。

在本文中,由于网络最终输出为刀具后刀面磨损值,是一个连续变量,因此将网络最终的输出维度设为1。

在LSTM-CNN模型中,参数Wf、Wi、WC、WO、bf、bi、bC、bO、w、b和回归层特征权重参数矩阵wR需要通过模型训练学习得到,因此需要通过训练数据对模型进行训练以获取模型中的最优参数,模型训练流程如图5所示。首先,将采集的全部数据分为训练数据集和测试数据集,在本文中将C1、C4和C6数据集合并,随机选取数据总量的80%作为训练集用于模型训练获取最优模型参数,其余数据作为测试数据集用于评估模型的性能。模型训练使用Adam算法最小化损失函数,损失函数定义如下:

(5)

图5模型训练流程图Fig.5Theflowchartofmodeltraining

将模型预测值与真实刀具磨损值yk的均方差作为损失函数,n表示训练样本数据的数量,Eloss表示损失函数值,模型训练的目标是使Eloss最小。模型训练过程中,根据随机训练次数增加损失函数是否减小来判断损失函数是否收敛,若损失函数不收敛,对模型进行调整后再继续训练,若损失函数收敛,则将训练好的模型使用测试数据进行模型预测;通过比较预测结果与真实值的平均绝对误差Pmae和均方根误差Prmse判断模型的效果,Pmae和Prmse的表达式如下:

(6)

(7)

若Pmae和Prmse值较大,则模型存在过拟合,需再调整模型进行训练;若Pmae与Prmse值较小,则模型具有较高的精度,保存模型用于生产环境。

为了验证基于双向RNN的刀具磨损在线监测模型的有效性,本文采用2010年美国PHM协会举办的刀具剩余使用寿命预测竞赛的公开数据集进行实验[15]。实验所用主要设备及加工参数如表1和表2所示。

表1实验主要设备

Tab.1Themainequipmentsofexperiment

机床力传感器振动传感器声发射传感器R?dersTechRFM760Kistler三分量测力计Kistler三轴加速度传感器Kistler声发射传感器Kistler电荷放大器NIDAQPCI1200LEICAMZ12球头硬质合金铣刀放大器数采设备磨损测量设备刀具

表2实验加工参数

Tab.2Themachiningparametersofexperiment

主轴转速(r/min)进给速度(mm/min)Y向切削深度(mm)Z向切削深度(mm)1040015550.1250.2铣削方式冷却方式工件材料顺铣干切不锈钢HRC52

图6铣削实验设备与结构Fig.6Theequipmentandstructureofmillingexperiments

为了验证提出的基于LSTM-CNN刀具磨损在线监测模型的有效性及优越性,本文使用相同的数据集对以下方法进行了比较:

(1)线性回归[16](linearregression,LR)模型:通过对原始信号进行特征提取,使用线性回归模型进行预测;

(2)CNN:使用卷积神经网络进行刀具磨损预测;

(3)LSTM神经网络:使用长短时记忆网络对刀具磨损进行预测;

(4)LSTM-CNN(32):使用隐藏层神经元数目为32的长短时记忆卷积网络对刀具磨损进行预测;

(5)LSTM-CNN(64):使用隐藏层神经元数目为64的长短时记忆卷积网络对刀具磨损进行预测;

(6)LSTM-CNN(128):使用隐藏层神经元数目为128的长短时记忆卷积网络对刀具磨损进行预测;

(7)BD-GRU(bi-directionalgatedrecurrentunit,BD-GRU)[17]:使用双向门控循环单元对刀具磨损进行预测;

(8)DH-GRU(deepheterogeneousgatedrecurrentunit,DH-GRU)[17]:使用深度异构门控循环单元对刀具磨损进行预测。

由于回归模型不能处理序列数据,因此需要先进行特征提取。从原始信号中提取时域、频域和时频域特征具体的特征与文献[16]中使用的特征相同,最后得到一个54维的特征向量,输入线性回归模型中预测刀具磨损。

在CNN、LSTM神经网络、LSTM-CNN模型中,可以将原始数据直接输入,因此不用人工进行特征提取。考虑到采样频率非常高,达到50kHz,导致每个样本数据的长度都超过100000,因此对样本数据进行采样得到长度为100,维度为7的新样本数据。在CNN模型中,通过3层卷积操作和1层池化操作提取64维空间特征,将特征输入回归层实现刀具磨损预测;在LSTM神经网络中,设置隐藏层神经元的数目为64,提取64维的序列特征输入回归层;在LSTM-CNN网络模型中,隐藏层神经元数目对模型的复杂度和性能表现影响较大,为了比较不同参数设置下模型的性能,LSTM-CNN中隐藏层神经元数目分别设置为32、64和128,在卷积操作中,相同感受野的情况下采用较小卷积核可以减少模型的参数个数和降低计算复杂度,卷积步长代表了特征提取的精度,步长越小精度越高,因此,卷积核大小设置为(3,3),卷积步长为1;池化可对提取到的特征信息进行降维,为了不使特征维度过小影响模型精度,将池化大小设置为(2,2),池化步长设置为2,最终提取到多维特征并输入回归层。为了提高上述模型的鲁棒性,在回归层之前加入Dropout操作并且将保留比例keep_prob设置为0.8。

基于TensorFlow框架建立LR、CNN、LSTM神经网络和LSTM-CNN模型,使用训练集进行模型的训练,在测试集上进行模型的评估。各模型的Pmae和Prmse如表3和表4所示。CNN、LSTM和LSTM-CNN在不同数据集下对刀具磨损预测的表现如图7~图11所示。

表3各模型在数据集上的Pmae

Tab.3ThePmaeofeachmodelonthedataset

模型结构数据集C1C4C6LR[16]特征值→回归模型→预测值24.416.324.4CNN输入→卷积→池化→卷积→卷积→全连接→预测值6.2757.0887.273LSTM输入→LSTM→全连接→预测值4.0824.3776.133LSTM-CNN(32)输入→LSTM(32)→卷积→池化→卷积→卷积→全连接→预测值2.3132.4893.265LSTM-CNN(64)输入→LSTM(64)→卷积→池化→卷积→卷积→全连接→预测值1.6571.8052.312LSTM-CNN(128)输入→LSTM(128)→卷积→池化→卷积→卷积→全连接→预测值1.7051.6752.410BD-GRU[17]输入→BD-GRU→预测值5.087.7424.89DH-GRU[17]输入→DH-GRU→预测值3.707.075.08

表4各模型在数据集上的Prmse

Tab.4ThePrmseofeachmodelonthedataset

模型结构数据集C1C4C6LR[16]特征值→回归模型→预测值31.119.330.9CNN输入→卷积→池化→卷积→卷积→全连接→预测值8.2749.8559.907LSTM输入→LSTM→全连接→预测值5.4955.8878.535LSTM-CNN(32)输入→LSTM(32)→卷积→池化→卷积→卷积→全连接→预测值3.2043.4794.849LSTM-CNN(64)输入→LSTM(64)→卷积→池化→卷积→卷积→全连接→预测值2.2952.8083.353LSTM-CNN(128)输入→LSTM(128)→卷积→池化→卷积→卷积→全连接→预测值2.3292.4763.471BD-GRU[17]输入→BD-GRU→预测值6.869.6327.07DH-GRU[17]输入→DH-GRU→预测值4.668.736.94

(a)C1(b)C4(c)C6图7CNN模型在数据集C1、C4、C6上的预测结果Fig.7PredictionresultsofCNNmodelondatasetsC1,C4andC6

(a)C1(b)C4(c)C6图8LSTM模型在数据集C1、C4、C6上的预测结果Fig.8PredictionresultsofLSTMmodelondatasetsC1,C4andC6

(a)C1(b)C4(c)C6图9LSTM-CNN(32)模型在数据集C1、C4、C6上的预测结果Fig.9PredictionresultsofLSTM-CNN(32)modelondatasetsC1,C4andC6

(a)C1(b)C4(c)C6图10LSTM-CNN(64)模型在数据集C1、C4、C6上的预测结果Fig.10PredictionresultsofLSTM-CNN(64)modelondatasetsC1,C4andC6

通过表3和表4的实验结果对比可以发现,在所有模型中LR模型的表现最差,导致这种现象的原因,一方面是人为提取特征可能会丢失原始数据中的某些有用信息,另一方面是由于线性模型在非线性拟合上的局限性。

对比表3和表4中的实验结果可知,与线性模型相比,深度学习模型在刀具磨损预测中性能有了较大的提升,深度学习模型在刀具预测上表现优秀,表明通过深度学习模型对原始数据进行特征提取能从原始信号中挖掘更深层和更全面的

(a)C1(b)C4(c)C6图11LSTM-CNN(128)模型在数据集C1、C4、C6上的预测结果Fig.11PredictionresultsofLSTM-CNN(128)modelondatasetsC1,C4andC6

特征信息,证明了深度学习模型在刀具磨损监测领域应用的可行性和有效性。

表3、表4、图10、图11的实验结果表明,在不同隐藏层神经元数目设置下的LSTM-CNN模型中,将隐藏从神经元数目设置为64的模型具有最佳的效果,相较于隐藏层神经元数目为32模型,LSTM-CNN(64)在不同数据集上的平均绝对误差Pmae和均方根误差Prmse有了较大的提升。然而进一步增加隐藏层神经元的数目,将其设置为128,发现LSTM-CNN(128)在数据集C4上有较小的提升,但是在数据集C1和C6上反而有所下降,表明再增加隐藏层神经元的数目对模型性能的提升效果不太显著,同时会增加模型的参数个数和计算复杂度。因此,在LSTM-CNN中将隐藏层的神经元数目设为64,模型的性能最佳。

对比表3和表4中LSTM-CNN、双向门控循环单元(BD-GRU)和深度异构门控循环单元(DH-GRU)在各数据集上的表现可以发现,本文提出的LSTM-CNN模型在不同的隐藏层神经元数目设置下,在各数据集上的性能表现优于文献[17]中提出的BD-GRU模型和DH-GRU模型。造成这样现象的原因可能在于BD-GRU模型和DH-GRU模型未考虑数据的多维度特性,提取的特征不够全面。因此,本文提出的LSTM-CNN刀具磨损在线监测模型在国内外同类研究中具有一定的优越性和先进性。

从图7~图11的实验结果中可以发现,LSTM-CNN模型能够很好地反映真实刀具磨损值的变化,在隐藏层神经元数目设置为64时模型的性能最佳,同时模型的预测值与刀具磨损的真实值间的误差很小,验证了提出的基于LSTM-CNN刀具磨损在线监测模型的有效性及优越性,同时表明提出的LSTM-CNN模型在刀具磨损监测的精度上有了较大的提高。

目前,该模型只在铣削加工上进行了验证,在后续的研究中可以考虑在车削等加工中的应用,也可考虑增加模型训练数据的规模进一步提高模型的精度。

参考文献:

[1]ANTICA,POPOVICB,KRSTANOVICL,etal.NovelTexture-basedDescriptorsforToolWearConditionMonitoring[J].MechanicalSystemsandSignalProcessing,2018,98:1-15.

[2]ELSHEIKHA,YACOUTS,OUALIMS.BidirectionalHandshakingLSTMforRemainingUsefulLifePrediction[J].Neurocomputing,2019,323:148-156.

[3]JOSEV,FERNANDOR.AReviewofMachiningMonitoringSystemsBasedonArtificialIntelligenceProcessModels[J].InternationalJournalofAdvancedManufacturingTechnology,2010,47(1/4):237-257.

[4]WANGJinjiang,XIEJinyao,ZHAORui,etal.MultisensoryFusionBasedVirtualToolWearSensingforUbiquitousManufacturing[J].RoboticsandComputer-integratedManufacturing,2017,45:47-58.

[5]ZHAORui,YANRuqiang,CHENZhenghua,etal.DeepLearningandItsApplicationstoMachineHealthMonitoring[J].MechanicalSystemsandSignalProcessing,2019,115:213-237.

[6]BABUG,ZHAOP,LIX.DeepConvolutionalNeuralNetworkBasedRegressionApproachforEstimationofRemainingUsefulLife[J].DatabaseSystemsforAdvancedApplications,2016,9642:214-228.

[7]SHINH,ROTHH,GAOM,etal.DeepConvolutionalNeuralNetworksforComputer-aidedDetection:CNNArchitectures,DatasetCharacteristicsandTransferLearning[J].IEEETransactionsonMedicalImaging,2016,35(5):1285-1298.

[8]曹大理,孙惠斌,张纪铎,等.基于卷积神经网络的刀具磨损在线监测[J].计算机集成制造系统,2020,26(1):74-80.

CAODali,SUNHuibin,ZHANGJiduo,etal.In-processToolConditionMonitoringBasedonConvolutionNeuralNetwork[J].ComputerIntegratedManufacturingSystems,2020,26(1):74-80.

[9]SCHMIDHUBERJ.ALocalLearningAlgorithmforDynamicFeedforwardandRecurrentNetworks[J].ConnectionScience,1989,1(4):403-412.

[10]AULIM,GALLEYM,QUIRKC,etal.JointLanguageandTranslationModelingwithRecurrentNeuralNetworks[C]∥AssociationforComputationalLinguistics.Seattle,2013:1044-1054.

[11]ANDRRJK,LIFeifei.DeepVisual-semanticAlignmentsforGeneratingImageDescriptions[C]∥2015IEEEConferenceonComputerVisionandPatternRecognition(CVPR).Boston,2015:3128-3137.

[12]POLLASTRIG,PRZYBYLSKIB,ROSTB,etal.ImprovingthePredictionofProteinSecondaryStructureinThreeandEightClassesUsingRecurrentNeuralNetworksandProfiles[J].Proteins,2002,47(2):228-235.

[13]VINYALSO,TOSHEVA,BENGIOS,etal.ShowandTell:aNeuralImageCaptionGenerator[C]∥2015IEEEConferenceonComputerVisionandPatternRecognition(CVPR).Boston,2015:3156-3164.

[14]ZHAORui,WANGJinjiang,YANRuqiang,etal.MachineHealthMonitoringwithLSTMNetworks[C]∥201610thInternationalConferenceonSensingTechnology(ICST).Nanjing,2016:1-6.

[15]LIXiao,LIMB,ZHOUJianghua,etal.FuzzyNeuralNetworkModellingforToolWearEstimationinDryMillingOperation[C]∥AnnualConferenceofthePrognosticsandHealthManagementSociety.SanDiego,2009:1-11.

[16]WANGJinjiang,XIEJunyao,ZHAORui,etal.MultisensoryFusionBasedVirtualToolWearSensingforUbiquitousManufacturing[J].RoboticsandComputer-integratedManufacturing,2017,45:47-58.

[17]WANGJinjiang,YANJianxin,LIChen,etal.DeepHeterogeneousGRUModelforPredictiveAnalyticsinSmartManufacturing:ApplicationtoToolWearPrediction[J].ComputersinIndustry,2019,111:1-14.

HEYan1LINGJunjie1WANGYulin2LIYufeng1WUPengcheng1XIAOZhen1

1.StateKeyLaboratoryofMechanicalTransmission,ChongqingUniversity,Chongqing,4000442.SchoolofMechanicalEngineering,NanjingUniversityofScienceandTechnology,Nanjing,210094

Abstract:Toimprovetheaccuracyofin-processtoolwearmonitoringinmachiningprocesses,anin-processtoolwearmonitoringmodelwasproposedbasedonLSTM-CNN.Inthemonitoringmodel,thevibration,forceandacousticemissionsignalsduringthecuttingprocessesofthetoolwascollectedrespectivelybyvibration,forceandacousticemissionsensors,thecollecteddatumwereessentiallytimeseriesdatum.Consideringthesequenceandmultidimensionalcharacteristicsofthecollecteddatum,theLSTM-CNNperformedsequenceandmultidimensionalfeatureextractiononthecollecteddatum,andusedlinearregressiontomapthefeaturestothetoolwearvalues.Thevalidityandfeasibilityofthemodelwereverifiedbyexperiments.Comparedwithothermethods,theaccuracyofthemodelisgreatlyimproved.

Keywords:toolwearmonitoring;longshorttermmemory(LSTM)neuralnetwork;convolutionneuralnetwork(CNN);featureextraction

中图分类号:TP186

DOI:10.3969/j.issn.1004-132X.2020.16.008

开放科学(资源服务)标识码(OSID):

收稿日期:2019-07-18

基金项目:国家科技重大专项(2018ZX04002001-008)

(编辑王艳丽)

作者简介:何彦,女,1981年生,教授、博士研究生导师。研究方向为数字化制造与装备智能化、绿色设计与制造。发表论文50余篇。E-mail:heyan@cqu.edu.cn。

THE END
1.MinDoc接口文档在线管理系统MinDoc 的前身是 SmartWiki 文档系统。SmartWiki 是基于 PHP 框架 laravel 开发的一款文档管理系统。因 PHP 的部署对普通用户来说太复杂,所以改用 Golang 开发。可以方便用户部署和实用,同时增加Markdown和HTML两种编辑器。 开发缘起是公司IT部门需要一款简单实用的项目接口文档管理和分享的系统。其功能和界面源于 kanclohttps://www.iminho.me/
2.Bootstrap中文网铂特优选Bootstrap是Twitter推出的一个用于前端开发的开源工具包。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。目前,Bootstrap最新版本为5.0 。Bootstrap中文网致力于为广大国内开发者提供详尽的中文文档、代码实例等,助力开发者掌握并使用这一框https://www.bootcss.com/
3.在线文档框架:提高工作效率的文档管理工具什么是在线文档框架? 在现代工作环境中,文档管理是至关重要的一项任务。为了提高工作效率和确保文件的可访问性,越来越多的企业和团队正在采用在线文档框架。但究竟什么是在线文档框架呢? 在线文档框架的特点 在线文档框架是一种基于云技术的文档管理工具,它提供了一种集中存储、分享和编辑文档的方式。以下是在线文档框架https://www.huoban.com/news/post/145001.html
4.文档结构wy# 框架特色全面适用于nvue、vue/vue3、unicloud、小程序等开发场景。从0到上线功能完整,适用新手入坑。 框架从设计的时候就考虑到移植性,接口、路由、静态资源等方面均遵循模块化开发 独创接口预加载功能,可将本地json/js文件作为接口优先数据,实现uniapp的mock功能。 独创接口缓存功能,满足离线缓存、字典缓存的需求https://doc.weiyunkj.com/core/intro.html
5.在线网页游戏框架(2)——开个房间在线网页游戏框架(2)——开个房间 标签: WebApp 收藏 A. webRTC webRTC是Web Real-Time Communication的缩写支持浏览器进行实时语音对话或视频对话。可以参考[百度百科]的介绍。(https://baike.baidu.com/item/WebRTC/5522744) B. peerjs peerjs 是一个对webRTC API的封装,提供简单可配的连接设置,具体可参考https://www.imooc.com/article/252243
6.php框架在线运行工具php框架在线运行工具的相关文章 php怎么运行代码 php运行代码的方法:1.通过命令行窗口进入php所在目录。2.通过配置php环境变量使用PHP命令执行代码。具体操作步骤:第一种方法:打开命令行窗口 查看全文 >> php文件怎么运行 需要去Phpstudy官网下载与系统相对应的版本进行安装,然后解压到指定的目录下,把PHP文件放进去https://www.yisu.com/theme/27655.html
7.框架图在线制作文| 帆软数字化相关文章2022-07-14 9:41:13阅读次数: 2,286 2022-07-14 9:41:13 报表产品更多介绍:www.finereport.com 立即体验Demo免费下载FineReport < 上一篇:曲线绘图软件 下一篇:空气污染信息图表> 免费资源 可视化大屏资料包 制造业数据建设白皮书 https://www.fanruan.com/bw/51994-ciye
8.跨平台框架在线文档跨平台框架在线文档框架的API说明、典型功能的使用示例、新手教程等等更新日志 使用前必看 跨平台框架简介 跨平台框架使用 Hello Word示例 新手入门 框架使用特别注意 跨平台项目开发流程 典型功能的使用 API文档 工具类文档编辑工作分配 CommonTools DownLoadTools EchartsTools GallerySliderTools MediaTools Storagehttp://rayproject.applinzi.com/doc.web.crossPlatformGroup/html/frameworkDoc/index.html
9.框架app框架app生成网站打包app框架网页打包app框架一门框架app开发平台(www.yimenapp.com)云端一键网页打包框架app工具,提供框架app打包服务,手机网站打包框架app,HTML打包框架app,H5混合框架app打包服务,只需要有手机网站或者html网页代码,即可在线打包成框架app。https://appframe.yimenapp.com/
10.最好用的js前端框架组件文档在线预览插件绿色的草最好用的js前端框架、组件、文档在线预览插件 这里收集的都是个人认为比较好的js框架、组件 js前端ui框架 此处列举出个人认为最好的几个框架(排序即排名),现在好点的框架商用都需要付费,以下几个也不例外,但是由于组件丰富,都可以作为企业应用的完整解决方案。https://www.cnblogs.com/yyy116008/p/7155280.html
11.7款Bootstrap在线框架编辑器7款 Bootstrap 在线框架编辑器 Bootstrap已经大大简化响应式web开发,但是,如果再加上不用手动一点点敲代码,而是可以快速选择你想要使用的Bootstrap组件,然后直接将其拖进你的画板中,开发是否会变得更加轻松?! 这便是所谓的所见即所得(What you see is what you get,WYSIWYG)开发模式,能帮你达成这一切的,便是https://www.iteye.com/blog/zzc1684-2219511
12.动漫资源管理系统JavaSpringBoot助力,搭建一个高清动漫在线针对这些问题,本课题旨在研究如何运用Java SpringBoot技术,结合Vue前端框架,搭建一个高清动漫在线观看网站。通过优化网站架构、提升用户体验,为广大动漫爱好者提供一个优质、安全的观看平台。 本课题的研究具有重要的理论意义和实际意义。在理论意义上,本课题将探讨Java SpringBoot技术在动漫网站开发中的应用,为相关领域的https://www.jianshu.com/p/f93ee93c89c3
13.erp系统框架erp系统教程浏览量:696,时间:2024-11-15 03:42:10,转发量:161,阅读时长:308分钟,米境通跨境电商ERP,一、百度erp系统框架查询;关键词:erp系统框架,搜索量:30,竞争程度:12,百度查询,参考价格44https://www.miwaimao.com/soft_59236.html
14.基于Python实现从头搭建一个在线聊天室框架python这篇文章主要为大家详细介绍了如何基于Python实现从头搭建一个在线聊天室框架,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下+ 目录 今天从头开始做一个在线聊天网站,网上各种各样的聊天工具已经很多了,为啥还要做这么一个聊天工具呢,无他,兴趣耳! 今天先完成第一部分,搭建起聊天网站的整体框架。 https://www.jb51.net/article/267430.htm
15.在线聊天工具ui框架模板蓝色响应式的网页在线聊天,社交聊天工具Bootstrap框架模板。它有许多功能,如一对一聊天、群聊、联系人、发送文件、在线用户、从用户处读取和未读的新消息、认证页面等。https://www.17sucai.com/pins/37739.html
16.最高法立案庭相关负责人就《人民法院在线调解规则》答记者问近年来,人民法院在党委领导下,坚持开拓创新,在世界发展ADR和ODR的时代潮流中,探索出一条“法院+社会各界”在线多元解决纠纷新路径。人民法院多元解纷链覆盖领域不断增加,诉调实质性对接效能充分释放,联治减讼、联调化讼成效显著。《规则》全面总结了人民法院在线多元解纷实践,明确了在线调解框架体系,填补了在线调解https://www.chinacourt.org/article/detail/2021/12/id/6466258.shtml
17.web网站建设框架web网站建设框架,企业个人制作网站【建网站详细介绍】web网页模板框架在线建站平台是一款专为中小企业做网站存在的模板建站系统,以前不懂代码,你想建网站是根本不可能的事情,现在就不一样的,你可以利用自助建站系统,建一个自己的官网。 具体的建站流程就是:在浏览器打开网址,免费注册一个账号,选择一个合适网站模板修改做一个自己的网站,都是简单的拖https://jz.fkw.com/wzjs/1168588.html
18.第47集框架结构教育高清视频在线观看聚焦中国制造,带你目睹产品制造过程,陪你探索产品背后科技奇趣。-芒果TV-大家都在看的在线视频网站-热门综艺最新电影电视剧在线观看https://www.mgtv.com/b/544950/18761352.html
19.Joint.js在线图形设计框架–不静之心Joint.js 在线图形设计框架 Joint.js http://www.jointjs.com/ Demo:http://www.jointjs.com/demos JointJS is a modern HTML 5 JavaScript library for visualization and interaction with diagrams and graphs. It can be used to create either static diagrams or, and more importantly, fully interactivehttps://www.mekau.com/3581.html
20.Django框架实现在线考试系统在本项目中,我们将深入探讨如何使用Python的Django框架构建一个在线考试系统。这个系统是为大学课程设计的,旨在提供一个平台,让学生能够在线进行考试,教师可以发布、管理试题,同时系统还能自动评分。为了实现这一目标,我们需要掌握以下几个核心知识点: 1. **Django框架**:Django是一个高级的Python Web框架,它遵循模型-https://download.csdn.net/download/weixin_43744103/13777837
21.探究社区框架下在线学习临场感研究这些问题的出现原因固然是多方面的,本研究主要从临场感角度出发,在探究社区理论框架下,以如何提高在线学习效果为线索,对在线学习过程中的临场感问题展开全方位的调查。通过对《小学语文课程与教学》这门在线课程进行个案分析,发现在线学习临场感三个要素在具体实践情境中的特征及作用,证实了在线学习临场感对学习者的学习https://cdmd.cnki.com.cn/Article/CDMD-10718-1020005264.htm
22.基于ssm框架的社区在线就诊系统的设计与实现基于ssm框架的社区在线就诊系统的设计与实现.docx 41页内容提供方:123456 大小:3.56 MB 字数:约2.41万字 发布时间:2024-03-19发布于河北 浏览人气:13 下载次数:仅上传者可见 收藏次数:0 需要金币:*** 金币 (10金币=人民币1元)基于ssm框架的社区在线就诊系统的设计与实现.docx 关闭预览 想预览更多https://max.book118.com/html/2024/0316/8102116036006046.shtm
23.Winform开发框架集成微信支付宝在线支付功能C/S开发框架Winform开发框架集成微信、支付宝在线支付功能|C/S开发框架,Winform开发框架集成微信、支付宝在线支付功能目录Winform支付页面创建支付订单调用后台WebApi接口CSFramework.WebApi开发框架生成支付二维码(中间带Logo)Winform支付页面创建支付订单C#全选pr C/S框架网专注研http://www.csframework.com/archive/1/arc-1-20220222-4528.htm
24.中国石油在线仪表配件框架采购项目招标公告在线仪表配件框架采购。框架招标的目的在于取得固定单价,实际采购量以采购订单为准。框架协议有效期不受采购订单金额影响。框架协议有效期拟定为一年,协议到期后,双方视情况可协商延长框架协议有效期。 1.1招标产品范围:本次框架协议要采购的是已经在现场运行的在线分析仪表配件,投标人所报配件要保证安装后,和现在使用的https://www.bidnews.cn/caigou/zhaobiao-8102023.html
25.23.CTR预估传统模型51CTO博客7.在线训练框架 (1)在线训练框架最重要的是为模型提供在线学习的标注样本。点击行为比较好标记,但是“不点击”行为难以标记。因为广告并没有一个“不点击”按钮来获取不点击的信息。因此,如果一个曝光在一个时间窗内未发生点击行为,则我们标记该次曝光是未点击的。之所以要设定一个时间窗,是因为广告曝光和用户点击https://blog.51cto.com/u_15080019/3908270
26.武汉大学——姜婷婷:框架效应对在线降信息标题选择的影响:来自报告简介:在线健康文章常常通过框架效应来说服人们采取健康行为或停止不健康的行为,包括增益框架和损失框架,分别强调健康行为的好处和不健康行为的坏处。框架效应也越来越常用于在线健康文章标题的创建,一个标题是否能够引起用户的注意和点击决定了链接背后的文章是否会被阅读。考虑到女性癌症在全球范围内的持续增长和年轻化https://sim.ccnu.edu.cn/info/1047/10778.htm
27.基于SSM框架的在线考试系统的开发与设计.pptx基于SSM框架的在线考试系统的开发与设计01一、引言三、SSM框架的应用五、总结二、系统需求分析四、系统设计与实现参考内容目录0305020406一、引言一、引言随着互联网技术的不断发展和普及,传统教育模式正在逐步向在线教育转型。在线考试系统作为在线教育的重要组成部分,越来越受到人们的。SSM(Spring+SpringMVC+MyBatis)是https://www.renrendoc.com/paper/295532049.html
28.PhalApi开源接口框架PhalApi开源接口框架。基于PhalApi开源接口框架。http://demo.phalapi.net/docs.php