预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112183768A(43)申请公布日2021.01.05(21)申请号202011148529.X(22)申请日2020.10.23(71)申请人福州大学地址350108福建省福州市闽侯县福州大学城乌龙江北大道2号福州大学(72)发明人郭文忠柯逍陈柏涛(74)专利代理机构福州元创专利商标代理有限公司35100代理人郭东亮蔡学俊(51)Int.Cl.G06N20/20(2019.01)权利要求书2页说明书5页附图1页(54)发明名称一种基于语义网的机器学习流程智能组装方法(面向深度学习)(57)摘要本发明提出一种基于语义网的机器学习流程智能组装方法(面向深度学习),包括以下步骤;步骤S1:从不同框架所支持的预处理方法中任选几种作为图像数据的预处理方法,以自动或手动的方式;步骤S2:从不同框架所支持的模型结构中选取网络结构,以自动或手动的方式;步骤S3:从不同框架所支持的优化器中选取训练过程中将要使用的优化器,以自动或手动的方式;步骤S4:建立语义模型描述上述三个步骤所选取的不同框架各算法模块的功能,进行组装,构建机器学习模型训练流程,进行模型训练与结果评估;流程的智能组装与训练评估流程可重复进行,保留效果最好的模型作为最终模型;本发明能够有效地针对机器学习中深度学习的流程进行智能组装与自动探索。CN112183768ACN112183768A权利要求书1/2页1.一种基于语义网的机器学习流程智能组装方法(面向深度学习),可面向深度学习来生成机器学习模型,其特征在于:包括以下步骤;步骤S1:从不同机器学习算法框架所支持的预处理方法中任选几种作为图像数据的预处理方法,可采取自动或手动的方式;步骤S2:从不同机器学习算法框架所支持的模型结构中选取网络结构,可采取自动或手动的方式;步骤S3:从不同机器学习算法框架所支持的优化器中选取训练过程中将要使用的优化器,可采取自动或手动的方式;步骤S4:基于语义网建立统一的语义模型,系统性描述上述三个步骤所选取的不同机器学习算法框架各算法模块的功能,面向神经网络学习流程进行组装,构建机器学习模型训练流程,进行模型的训练与结果的评估;所述流程的智能组装与训练评估流程可重复进行,并保留效果最好的模型作为最终模型。2.根据权利要求1所述的一种基于语义网的机器学习流程智能组装方法(面向深度学习),其特征在于:所述步骤S1包括以下步骤;步骤S11:从包括但不局限于Pytorch、Tensorflow的深度学习框架所支持的预处理方法中采用代码自动生成或者手动选取的方式选取若干项作为图像数据的预处理方法;步骤S12:通过整合封装不同框架的方法,来制定不同框架间通用的数据流格式,用于支持跨框架的数据处理流程;在数据处理流程的执行引擎运行期间,数据流在框架内的流动采用专有的格式,在框架间的流动采用规定的通用格式;进一步地,步骤S1中,所述预处理包括但不限于:随机水平偏移、随机垂偏移、边缘填充、随机位置剪裁、中心剪裁、随机大小剪裁、改变大小、随机水平翻转、随机垂直翻转、亮度抖动、对比度抖动、色相抖动、饱和度抖动、随机旋转、灰度化、随机灰度化、归一化、随机擦除。3.根据权利要求1所述的一种基于语义网的机器学习流程智能组装方法(面向深度学习),其特征在于:所述步骤S2包括以下步骤;步骤S21:从包括但不局限于Pytorch、Tensorflow的深度学习框架所支持的模型结构中采用代码自动生成或者手动选取的方式选取网络结构;步骤S22:通过对不同框架模型的封装,将模型的输入输出统一为指定的通用格式;在神经网络训练流程运行期间,数据流在模型与预处理之间、模型与优化器之间的流动采用通用格式,在模型内的流动采用专有格式;进一步地,步骤S2中,所述网络结构包括但不限于:Alexnet、VGG11、VGG13、VGG16、VGG19、ResNet18、ResNet34、ResNet50、ResNet101、ResNet152、SqueezeNet、DenseNet、InceptionV3、MobilenetV2、Xception、Efficientnetb0、Efficientnetb1、Efficientnetb2、Efficientnetb3、Efficientnetb4、Efficientnetb5、Efficientnetb6、Efficientnetb7、EfficientnetL2。4.根据权利要求1所述的一种基于语义网的机器学习流程智能组装方法(面向深度学习),其特征在于:所述步骤S3包括以下步骤;步骤S31:从包括但不局限于Pytorch、Tensorflow的深度学习框架所支持的优化器中采用代码自动生成或者手动选取的方式选取训练过程中将