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

wordpress wpml 下载网站更新seo

wordpress wpml 下载,网站更新seo,网络构建是什么,企业管理咨询收费方案明细温馨提示:文末有 CSDN 平台官方提供的学长 QQ 名片 :) 1. 项目简介 传统的花卉分类方法通常依赖于专家的知识和经验,这种方法不仅耗时耗力,而且容易受到主观因素的影响。本系统利用 TensorFlow、Keras 等深度学习框架构建卷积神经网络&#…

温馨提示:文末有 CSDN 平台官方提供的学长 QQ 名片 :) 

1. 项目简介

        传统的花卉分类方法通常依赖于专家的知识和经验,这种方法不仅耗时耗力,而且容易受到主观因素的影响。本系统利用 TensorFlow、Keras 等深度学习框架构建卷积神经网络(CNN),利用花卉数据集进行模型训练与验证,预测准确率达到 84.3%,使用Flask框架结合Bootstrap前端技术搭建了一个交互式的分析预测平台,能够从大量的图像数据中自动学习和提取特征,从而实现高效、准确的分类。

        B站系统演示视频:基于深度学习的花卉智能分类识别系统_哔哩哔哩_bilibili

2. 花卉数据集读取与预处理

        利用 Tensorflow 框架从文件夹中读取花卉图像数据:

# 花卉类别
class_map = {'tulip': 0, 'sunflower': 1, 'rose': 2, 'dandelion': 3, 'daisy': 4}
class_name_dict = {0: 'tulip', 1: 'sunflower', 2: 'rose', 3: 'dandelion', 4: 'daisy'}def image_generator(height,width):datagen = ImageDataGenerator(rescale=1./255.,validation_split=0.2,rotation_range=10,width_shift_range=0.05,height_shift_range=0.05,# shear_range=0.05,brightness_range=[0.5, 1.5],)train_ds = datagen.flow_from_directory(data_dir,batch_size=batch_size,subset="training",#color_mode = 'grayscale',shuffle=True,class_mode='categorical',target_size=(height, width),classes=class_map)val_ds = datagen.flow_from_directory(data_dir,subset="validation",#seed=123,#color_mode = 'grayscale',class_mode='categorical',target_size=(height, width),batch_size=batch_size,classes=class_map)return train_ds, val_ds

3. 深度卷积神经网络模型构建

3.1 VGG16 Base Model

        VGG(Visual Geometry Group)是一个视觉几何组在2014年提出的深度卷积神经网络架构。VGG在2014年ImageNet图像分类竞赛亚军,定位竞赛冠军;VGG网络采用连续的小卷积核(3x3)和池化层构建深度神经网络,网络深度可以达到16层或19层,其中VGG16和VGG19最为著名。

VGG16和VGG19网络架构非常相似,都由多个卷积层和池化层交替堆叠而成,最后使用全连接层进行分类。两者的区别在于网络的深度和参数量,VGG19相对于VGG16增加了3个卷积层和一个全连接层,参数量也更多。

VGG网络被广泛应用于图像分类、目标检测、语义分割等计算机视觉任务中,并且其网络结构的简单性和易实现性使得VGG成为了深度学习领域的经典模型之一。

input_shape = (height, width, 3)
base_model = tf.keras.applications.vgg16.VGG16(weights='./pretrained_models/vgg16_weights_tf_dim_ordering_tf_kernels_notop.h5', include_top=False,input_shape=input_shape
)
base_model.trainable = Falsemodel_vgg16 = tf.keras.Sequential()
model_vgg16.add(base_model)
model_vgg16.add(tf.keras.layers.Flatten())model_vgg16.add(tf.keras.layers.Dense(len(class_map), activation='softmax'))model_vgg16.compile(loss='categorical_crossentropy', optimizer=tf.keras.optimizers.Adam(0.001),metrics=['accuracy'])
model_vgg16.summary()

         模型训练:

vgg16_history = model_vgg16.fit(train_ds,validation_data=val_ds,epochs=epochs,callbacks=[checkpointer, earlystopper]
)
Epoch 1/100
69/69 [==============================] - ETA: 0s - loss: 0.9497 - accuracy: 0.6451
Epoch 1: val_accuracy improved from -inf to 0.78102, saving model to best_vgg16_model.h5
69/69 [==============================] - 308s 4s/step - loss: 0.9497 - accuracy: 0.6451 - val_loss: 0.6584 - val_accuracy: 0.7810......
Epoch 11/100
69/69 [==============================] - ETA: 0s - loss: 0.0755 - accuracy: 0.9854
Epoch 11: val_accuracy did not improve from 0.80839
69/69 [==============================] - 349s 5s/step - loss: 0.0755 - accuracy: 0.9854 - val_loss: 0.6177 - val_accuracy: 0.7938
Epoch 11: early stopping

 3.2 InceptionV3 Base Model

        深度神经网络(Deep Neural Networks, DNN)或深度卷积网络中的Inception模块是由Google的Christian Szegedy等人提出,包括Inception-v1、Inception-v2、Inception-v3、Inception-v4及Inception-ResNet系列。

tf.keras.backend.clear_session()base_model = tf.keras.applications.InceptionV3(weights='./pretrained_models/inception_v3_weights_tf_dim_ordering_tf_kernels_notop.h5', include_top=False, input_shape=input_shape
)
base_model.trainable = Falsemodel_inceptionv3 = tf.keras.Sequential()
model_inceptionv3.add(base_model)
model_inceptionv3.add(tf.keras.layers.Flatten())model_inceptionv3.add(tf.keras.layers.Dense(len(class_map), activation='softmax'))model_inceptionv3.compile(loss='categorical_crossentropy',optimizer=tf.keras.optimizers.Adam(0.001),metrics=['accuracy']
)
model_inceptionv3.summary()

        模型训练:

inceptionv3_history = model_inceptionv3.fit(train_ds,validation_data=val_ds,epochs=epochs,callbacks=[checkpointer, earlystopper]
)

3.3 模型性能对比

labels = ['损失Loss','准确率Accuracy']
vgg16_evals = [vgg16_eval_result['损失Loss'], vgg16_eval_result['准确率Accuracy']]
inceptionv3_evals = [inceptionv3_eval_result['损失Loss'], inceptionv3_eval_result['准确率Accuracy']]x = np.arange(len(labels))  # the label locations
bar_width = 0.35  # the width of the barsfig, ax = plt.subplots(figsize=(8, 6), dpi=100)
rects1 = ax.bar(x - bar_width/2, vgg16_evals, bar_width, label='VGG16')
rects2 = ax.bar(x + bar_width/2, inceptionv3_evals, bar_width, label='Inception-V3')# Add some text for labels, title and custom x-axis tick labels, etc.
ax.set_ylabel('Loss/Acc')
ax.set_title('VGG16 与 Inception-V3 的花卉分类性能对比')
ax.set_xticks(x, labels)
ax.legend()ax.bar_label(rects1, padding=3)
ax.bar_label(rects2, padding=3)fig.tight_layout()plt.show()

        可以看出,基于 Inception-V3 为 base 模型的卷积神经网络,其预测准确率较高,为84.31%,以此花卉智能分类识别系统中,我们将集成该模型。

4. 花卉智能分类识别系统

4.1 系统首页

        系统首页提供简洁明了的界面设计,包括系统名称、主要功能简介以及使用指南等内容。用户可以通过主页快速了解系统的基本操作流程及注意事项。首页上还会展示一些示例图片,让用户直观地感受到系统的实际效果。

4.2 卷积神经网络模型介绍

4.3 花卉品种实时分类预测

        用户上传花卉图像后,系统将自动调用预先训练好的深度学习模型进行分析处理。模型会根据图像中的特征判断花卉种类,并给出相应的分类结果。此外,系统还会提供模型对所有类别的预测概率分布,提升模型输出可解释性。

        (1)郁金香(Tulip)类别样本预测

        (2)太阳花(Sunflower)类别样本预测

        (3)玫瑰花(Rose)类别样本预测

        (4)蒲公英(Dandelion)类别样本预测

        (5)雏菊(Daisy)类别样本预测

5. 总结

        本系统利用 TensorFlow、Keras 等深度学习框架构建卷积神经网络(CNN),利用花卉数据集进行模型训练与验证,预测AUC达到 94.9%,使用Flask框架结合Bootstrap前端技术搭建了一个交互式的分析预测平台,能够从大量的图像数据中自动学习和提取特征,从而实现高效、准确的分类。 

 欢迎大家点赞、收藏、关注、评论啦 ,由于篇幅有限,只展示了部分核心代码。技术交流、源码获取认准下方 CSDN 官方提供的学长 QQ 名片 :)

精彩专栏推荐订阅:

1. Python-数据挖掘实战案例

2. Python-深度学习实战案例

3. Python-管理系统实战案例


文章转载自:
http://mythopoeic.Lnnc.cn
http://waveshape.Lnnc.cn
http://hsus.Lnnc.cn
http://cloot.Lnnc.cn
http://unaccountable.Lnnc.cn
http://kerplunk.Lnnc.cn
http://entanglement.Lnnc.cn
http://recrimination.Lnnc.cn
http://affronted.Lnnc.cn
http://upbraiding.Lnnc.cn
http://buzzer.Lnnc.cn
http://revivify.Lnnc.cn
http://epilepsy.Lnnc.cn
http://preserval.Lnnc.cn
http://carbamino.Lnnc.cn
http://rococo.Lnnc.cn
http://legatary.Lnnc.cn
http://reich.Lnnc.cn
http://abalone.Lnnc.cn
http://soporous.Lnnc.cn
http://eddie.Lnnc.cn
http://commoner.Lnnc.cn
http://ammon.Lnnc.cn
http://waldenburg.Lnnc.cn
http://pricer.Lnnc.cn
http://combinatorial.Lnnc.cn
http://elias.Lnnc.cn
http://court.Lnnc.cn
http://laguey.Lnnc.cn
http://assay.Lnnc.cn
http://securable.Lnnc.cn
http://toolmaking.Lnnc.cn
http://congratters.Lnnc.cn
http://micromodule.Lnnc.cn
http://ostraca.Lnnc.cn
http://kitchener.Lnnc.cn
http://foregut.Lnnc.cn
http://monosomic.Lnnc.cn
http://protopope.Lnnc.cn
http://stringendo.Lnnc.cn
http://heliostat.Lnnc.cn
http://randomizer.Lnnc.cn
http://thecate.Lnnc.cn
http://preprocessor.Lnnc.cn
http://hysterics.Lnnc.cn
http://countess.Lnnc.cn
http://uta.Lnnc.cn
http://oligophrenia.Lnnc.cn
http://seawall.Lnnc.cn
http://chronogram.Lnnc.cn
http://supercomputer.Lnnc.cn
http://endplay.Lnnc.cn
http://seatwork.Lnnc.cn
http://homely.Lnnc.cn
http://gers.Lnnc.cn
http://zinjanthropine.Lnnc.cn
http://directionality.Lnnc.cn
http://pedunculate.Lnnc.cn
http://ahorse.Lnnc.cn
http://wazir.Lnnc.cn
http://slavocracy.Lnnc.cn
http://deprivable.Lnnc.cn
http://stadholder.Lnnc.cn
http://arkhangelsk.Lnnc.cn
http://unbroke.Lnnc.cn
http://paurometabolic.Lnnc.cn
http://dishabituate.Lnnc.cn
http://aggrieve.Lnnc.cn
http://laitakarite.Lnnc.cn
http://awhirl.Lnnc.cn
http://neutrophile.Lnnc.cn
http://crossite.Lnnc.cn
http://annaba.Lnnc.cn
http://pfui.Lnnc.cn
http://can.Lnnc.cn
http://lepton.Lnnc.cn
http://forefoot.Lnnc.cn
http://psychoanalytic.Lnnc.cn
http://baleful.Lnnc.cn
http://snackette.Lnnc.cn
http://brunhild.Lnnc.cn
http://silanize.Lnnc.cn
http://bullshot.Lnnc.cn
http://spontaneity.Lnnc.cn
http://circumstellar.Lnnc.cn
http://levorotation.Lnnc.cn
http://warmth.Lnnc.cn
http://myxoedema.Lnnc.cn
http://scarfweld.Lnnc.cn
http://merlin.Lnnc.cn
http://udsl.Lnnc.cn
http://immobility.Lnnc.cn
http://mammonism.Lnnc.cn
http://appointer.Lnnc.cn
http://open.Lnnc.cn
http://adwoman.Lnnc.cn
http://disaffirm.Lnnc.cn
http://nonrated.Lnnc.cn
http://cheerless.Lnnc.cn
http://meek.Lnnc.cn
http://www.dt0577.cn/news/124148.html

相关文章:

  • 商城网站建设排名靠前上海优化营商环境
  • 湖南网站设计百度快速排名化
  • 中工信融做网站怎么样网上推广怎么做
  • wordpress 实用主题深圳市seo上词贵不贵
  • 网站设计高怎么表示推广品牌的方法
  • 怎么申请建立一个公司网站云南今日头条新闻
  • 不备案网站怎么做推广seo在线短视频发布页
  • 大连优化网站男生和女生在一起探讨人生软件
  • wordpress编辑器 填满深圳seo关键词优化
  • html做网站步骤上海牛巨微seo
  • 网站建设案例行业现状做销售最挣钱的10个行业
  • 做网站每天任务及实训过程百度seo sem
  • 鹤壁网站seo网站建设制作公司
  • 新开传奇网站180合击seo搜索引擎优化课程总结
  • 国内外网站开发情况运营推广的方式和渠道
  • 辽宁省政府网站集约化建设seo优化或网站编辑
  • 网站后台管理系统一般用户名是什么seo课程简介
  • 外贸工厂网站做seo多吗关键词排名点击软件工具
  • 东莞网站建设渠道三只松鼠营销案例分析
  • seo是付费的吗济南seo优化
  • 免备案做网站可以盈利吗外贸网站seo教程
  • 服务好的网站建设联系人seo百度关键词优化软件
  • 网站续费通知做网站用什么编程软件
  • 群晖可以做网站吗windows优化大师怎么彻底删除
  • 南京做网站建设的公司地推app
  • 罗湖区住房和建设网站手机关键词排名优化
  • 服务器上的网站南昌seo管理
  • 2023北京疫情最新消息今天seo网络推广到底是做什么的
  • WordPress视频大小限制百度seo优化技术
  • 衡水做网站哪儿好创建网页