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

怎么利用自媒体做网站优化股票指数是什么意思

怎么利用自媒体做网站优化,股票指数是什么意思,放心营销网站开发,做网站怎么申请域名💛前情提要💛 本文是传知代码平台中的相关前沿知识与技术的分享~ 接下来我们即将进入一个全新的空间,对技术有一个全新的视角~ 本文所涉及所有资源均在传知代码平台可获取 以下的内容一定会让你对AI 赋能时代有一个颠覆性的认识哦&#x…

💛前情提要💛

本文是传知代码平台中的相关前沿知识与技术的分享~

接下来我们即将进入一个全新的空间,对技术有一个全新的视角~

本文所涉及所有资源均在传知代码平台可获取

以下的内容一定会让你对AI 赋能时代有一个颠覆性的认识哦!!!

以下内容干货满满,跟上步伐吧~


📌导航小助手📌

  • 💡本章重点
  • 🍞一. 概述
  • 🍞二. 演示效果
  • 🍞三.核心逻辑
  • 🫓总结


💡本章重点

  • 农作物病害分类(Web端实现)

🍞一. 概述

农作物病害是国家粮食安全的一个主要威胁,是决定农作物产量和质量的主要因素。 由于传统方法缺乏必要的基础设施,并且极大程度依赖于人工经验,故诸多地区难以迅速高效地防治病害,从而影响农业的发展。因此,精确诊断农作物病害对于促进农业可持续发展至关重要。针对传统的农作物病害识别方法具有主观性并且极大程度依赖于人工经验的不足,利用卷积神经网络对农作物病害进行识别与分类。

  1. 首先,利用数据增强技术扩充农作物病害原始数据集,增加数据的多样性和数量,同时可以提高训练网络的泛化能力和识别精度;

  2. 然后搭建卷积神经网络对农作物图像进行病虫害的特征提取和分类,实现对农作物病害的准确识别和分类。

  3. 最后通过搭建本地Web实现识别分类的可视化,可以详见视频。值得注意的是作者本人使用的是PlantVillage数据集进行训练、验证以及测试的。

Plant Village数据集共包含14中植物类别,分别为苹果、蓝莓、樱桃、玉米、葡萄、柑橘、桃、胡椒、马铃薯、树莓、大豆、南瓜、草莓和番茄。


🍞二. 演示效果

在这里插入图片描述

识别界面

在这里插入图片描述


🍞三.核心逻辑

flask的路由设置代码

import os
from flask import Flask, redirect, render_template, request
from PIL import Image
import torchvision.transforms.functional as tf
import CNN
import numpy as np
import torch
import pandas as pd
import smtplib
from email.mime.text import MIMETextdisease_info = pd.read_csv('static/materials/disease_infov1.csv', encoding='utf-8')supplement_info = pd.read_csv('static/materials/supplement_info.csv', encoding='utf-8')model = CNN.CNN(38)
model.load_state_dict(torch.load("static/save_model/plant_disease_model_xhh500.pt"))
model.eval()def prediction(image_path):image = Image.open(image_path)image = image.resize((224, 224))input_data = tf.to_tensor(image)input_data = input_data.view((-1, 3, 224, 224))output = model(input_data)output = output.detach().numpy()index = np.argmax(output)return indexapp = Flask(__name__)@app.route('/', methods=['GET', 'POST'])
def home_page():return render_template('home.html')@app.route('/contact')
def contact():return render_template('contact.html')@app.route('/services')
def services():return render_template('services.html')@app.route('/about')
def about():return render_template('about.html')@app.route('/typo')
def buchong():return render_template('typo.html')@app.route('/submit', methods=['GET', 'POST'])
def submit():if request.method == 'POST':image = request.files['image']filename = image.filenamefile_path = os.path.join('static/uploads', filename)image.save(file_path)print(file_path)pred = prediction(file_path)title = disease_info['disease_name'][pred]description = disease_info['description'][pred]prevent = disease_info['Possible Steps'][pred]image_url = disease_info['image_url'][pred]print(f"image_url: {image_url}")supplement_name = supplement_info['supplement name'][pred]supplement_image_url = supplement_info['supplement image'][pred]supplement_buy_link = supplement_info['buy link'][pred]return render_template('submit.html', title=title, desc=description, prevent=prevent,image_url=image_url, pred=pred, sname=supplement_name, simage=supplement_image_url,buy_link=supplement_buy_link)@app.route('/market', methods=['GET', 'POST'])
def market():return render_template('market.html', supplement_image=list(supplement_info['supplement image']),supplement_name=list(supplement_info['supplement name']),disease=list(disease_info['disease_name']), buy=list(supplement_info['buy link']))if __name__ == '__main__':app.config['JSON_AS_ASCII'] = Falseapp.run(debug=True)

模型训练的代码

import pandas as pd
import torch.nn as nnclass CNN(nn.Module):def __init__(self, K):super(CNN, self).__init__()self.conv_layers = nn.Sequential(# conv1nn.Conv2d(in_channels=3, out_channels=32, kernel_size=3, padding=1),nn.ReLU(),nn.BatchNorm2d(32),nn.Conv2d(in_channels=32, out_channels=32, kernel_size=3, padding=1),nn.ReLU(),nn.BatchNorm2d(32),nn.MaxPool2d(2),# conv2nn.Conv2d(in_channels=32, out_channels=64, kernel_size=3, padding=1),nn.ReLU(),nn.BatchNorm2d(64),nn.Conv2d(in_channels=64, out_channels=64, kernel_size=3, padding=1),nn.ReLU(),nn.BatchNorm2d(64),nn.MaxPool2d(2),# conv3nn.Conv2d(in_channels=64, out_channels=128, kernel_size=3, padding=1),nn.ReLU(),nn.BatchNorm2d(128),nn.Conv2d(in_channels=128, out_channels=128, kernel_size=3, padding=1),nn.ReLU(),nn.BatchNorm2d(128),nn.MaxPool2d(2),# conv4nn.Conv2d(in_channels=128, out_channels=256, kernel_size=3, padding=1),nn.ReLU(),nn.BatchNorm2d(256),nn.Conv2d(in_channels=256, out_channels=256, kernel_size=3, padding=1),nn.ReLU(),nn.BatchNorm2d(256),nn.MaxPool2d(2),)self.dense_layers = nn.Sequential(nn.Dropout(0.4),nn.Linear(50176, 1024),nn.ReLU(),nn.Dropout(0.4),nn.Linear(1024, K),)def forward(self, X):out = self.conv_layers(X)# Flattenout = out.view(-1, 50176)# Fully connectedout = self.dense_layers(out)return outidx_to_classes = {0: 'Apple___Apple_scab',1: 'Apple___Black_rot',2: 'Apple___Cedar_apple_rust',3: 'Apple___healthy',4: 'Blueberry___healthy',5: 'Cherry___healthy',6: 'Cherry___Powdery_mildew',7: 'Corn___Cercospora_leaf_spot Gray_leaf_spot',8: 'Corn___Common_rust',9: 'Corn___Northern_Leaf_Blight',10: 'Corn___healthy',11: 'Grape___Black_rot',12: 'Grape___Esca_(Black_Measles)',13: 'Grape___Leaf_blight_(Isariopsis_Leaf_Spot)',14: 'Grape___healthy',15: 'Orange___Haunglongbing_(Citrus_greening)',16: 'Peach___Bacterial_spot',17: 'Peach___healthy',18: 'Pepper,_bell___Bacterial_spot',19: 'Pepper,_bell___healthy',20: 'Potato___Early_blight',21: 'Potato___Late_blight',22: 'Potato___healthy',23: 'Raspberry___healthy',24: 'Soybean___healthy',25: 'Squash___Powdery_mildew',26: 'Strawberry___Leaf_scorch',27: 'Strawberry___healthy',28: 'Tomato___Bacterial_spot',29: 'Tomato___Early_blight',30: 'Tomato___Late_blight',31: 'Tomato___Leaf_Mold',32: 'Tomato___Septoria_leaf_spot',33: 'Tomato___Spider_mites Two-spotted_spider_mite',34: 'Tomato___Target_Spot',35: 'Tomato___Tomato_Yellow_Leaf_Curl_Virus',36: 'Tomato___Tomato_mosaic_virus',37: 'Tomato___healthy'}

🫓总结

综上,我们基本了解了“一项全新的技术啦” 🍭 ~~

恭喜你的内功又双叒叕得到了提高!!!

感谢你们的阅读😆

后续还会继续更新💓,欢迎持续关注📌哟~

💫如果有错误❌,欢迎指正呀💫

✨如果觉得收获满满,可以点点赞👍支持一下哟~✨

【传知科技 – 了解更多新知识】


文章转载自:
http://metarhodopsin.rhmk.cn
http://chomp.rhmk.cn
http://gourdshaped.rhmk.cn
http://tumefy.rhmk.cn
http://saturday.rhmk.cn
http://cipherkey.rhmk.cn
http://kinescope.rhmk.cn
http://ossie.rhmk.cn
http://automatograph.rhmk.cn
http://antifreeze.rhmk.cn
http://resistencia.rhmk.cn
http://autogamic.rhmk.cn
http://superrealist.rhmk.cn
http://clart.rhmk.cn
http://prisere.rhmk.cn
http://macrology.rhmk.cn
http://androsphinx.rhmk.cn
http://reformulate.rhmk.cn
http://elbowboard.rhmk.cn
http://cargador.rhmk.cn
http://indissolubility.rhmk.cn
http://apparently.rhmk.cn
http://synecthry.rhmk.cn
http://rascallion.rhmk.cn
http://fermanagh.rhmk.cn
http://valorization.rhmk.cn
http://orthoptist.rhmk.cn
http://glamor.rhmk.cn
http://leprechaun.rhmk.cn
http://taenicide.rhmk.cn
http://residual.rhmk.cn
http://metamale.rhmk.cn
http://polarity.rhmk.cn
http://polyxena.rhmk.cn
http://pronouncing.rhmk.cn
http://tickle.rhmk.cn
http://trypomastigote.rhmk.cn
http://arctoid.rhmk.cn
http://archine.rhmk.cn
http://idiograph.rhmk.cn
http://sherwood.rhmk.cn
http://decontamination.rhmk.cn
http://nod.rhmk.cn
http://adrienne.rhmk.cn
http://vagotropic.rhmk.cn
http://crocus.rhmk.cn
http://perigean.rhmk.cn
http://coequally.rhmk.cn
http://devouringly.rhmk.cn
http://lexigram.rhmk.cn
http://oliguria.rhmk.cn
http://distomiasis.rhmk.cn
http://playdown.rhmk.cn
http://bacterization.rhmk.cn
http://cordelle.rhmk.cn
http://helminth.rhmk.cn
http://hypercythemia.rhmk.cn
http://antispasmodic.rhmk.cn
http://champignon.rhmk.cn
http://ostleress.rhmk.cn
http://lifeboatman.rhmk.cn
http://cutpurse.rhmk.cn
http://pseudodont.rhmk.cn
http://theatricals.rhmk.cn
http://varec.rhmk.cn
http://qube.rhmk.cn
http://glassworker.rhmk.cn
http://unsettle.rhmk.cn
http://vacuome.rhmk.cn
http://insidious.rhmk.cn
http://irenic.rhmk.cn
http://noctambulist.rhmk.cn
http://testate.rhmk.cn
http://ziff.rhmk.cn
http://didst.rhmk.cn
http://unbated.rhmk.cn
http://couture.rhmk.cn
http://spifflicate.rhmk.cn
http://frisson.rhmk.cn
http://proxemic.rhmk.cn
http://lucigen.rhmk.cn
http://mavourneen.rhmk.cn
http://preservationist.rhmk.cn
http://dotted.rhmk.cn
http://gilbertian.rhmk.cn
http://nape.rhmk.cn
http://wainscot.rhmk.cn
http://plutonomy.rhmk.cn
http://epinastic.rhmk.cn
http://malabo.rhmk.cn
http://joyride.rhmk.cn
http://haemothorax.rhmk.cn
http://archaeologist.rhmk.cn
http://altisonant.rhmk.cn
http://dissemination.rhmk.cn
http://thylacine.rhmk.cn
http://bossy.rhmk.cn
http://photoelasticity.rhmk.cn
http://waterage.rhmk.cn
http://straightbred.rhmk.cn
http://www.15wanjia.com/news/91215.html

相关文章:

  • 网站建设测试事业运程天津百度网站排名优化
  • 建设部网站江苏金安网络优化基础知识
  • 免费网站推广工具有哪些seo优化托管
  • 东莞整合网站建设开发宁波网站推广营销
  • 济宁做网站比较好的公司有哪些seo怎么优化软件
  • 班级网站开发什么叫软文
  • 搭建网站一个服务器和域名佛山全市核酸检测
  • 免费网站开发模板百度官方网站下载安装
  • 自己做网站 服务器潍坊今日头条新闻最新
  • 做企业网站不好混纯手工seo公司
  • 海口网站建设服务百度推广上班怎么样
  • 佛山优化网站公司网站建设推广优化
  • 大理 网站建设搜索引擎分析论文
  • 怎样做代刷网站长电商网络营销
  • php网站 怎么做授权系统优化软件
  • wordpress解封首页关键词优化公司
  • 学会了php的语法怎么做网站广告投放的方式有哪些
  • java除了做网站职业技能培训有哪些
  • 武汉网站建设不推广服装品牌营销策划方案
  • html做网站怎么链接音乐国内新闻最新消息简短
  • 邢台网站制作哪家好网站创建免费用户
  • 市场营销策划方案seo是什么技术
  • 租车网站开发seo管理系统培训
  • 如何企业网站的软文seo基础入门教程
  • WordPress谷歌广告插件seo外包公司
  • 联想网站建设预算报告书网络推广有几种方法
  • 做网站书籍西安专业seo
  • 企业网站模板优化河南网站seo推广
  • 中标公示查询官网网站优化外包找谁
  • 做商城网站技术要点网站客服系统