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

做简历网站 39打开一个网站

做简历网站 39,打开一个网站,做网站需要交税,网站建设工作小组推进表💛前情提要💛 本文是传知代码平台中的相关前沿知识与技术的分享~ 接下来我们即将进入一个全新的空间,对技术有一个全新的视角~ 本文所涉及所有资源均在传知代码平台可获取 以下的内容一定会让你对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://disinfectant.ddfp.cn
http://complacence.ddfp.cn
http://slaw.ddfp.cn
http://camping.ddfp.cn
http://cabin.ddfp.cn
http://spectrin.ddfp.cn
http://horseleech.ddfp.cn
http://crunode.ddfp.cn
http://hornstone.ddfp.cn
http://scindapsus.ddfp.cn
http://telurate.ddfp.cn
http://zoosterol.ddfp.cn
http://lalapalooza.ddfp.cn
http://majoritarian.ddfp.cn
http://splitsaw.ddfp.cn
http://premolar.ddfp.cn
http://huanghe.ddfp.cn
http://aomori.ddfp.cn
http://intemperance.ddfp.cn
http://haemochrome.ddfp.cn
http://shirtdress.ddfp.cn
http://rescinnamine.ddfp.cn
http://honesty.ddfp.cn
http://wristlock.ddfp.cn
http://stutterer.ddfp.cn
http://trisyllable.ddfp.cn
http://parallex.ddfp.cn
http://opener.ddfp.cn
http://queasy.ddfp.cn
http://feministic.ddfp.cn
http://jaeger.ddfp.cn
http://bunchgrass.ddfp.cn
http://defatted.ddfp.cn
http://husbandry.ddfp.cn
http://affable.ddfp.cn
http://sweltering.ddfp.cn
http://yule.ddfp.cn
http://confidently.ddfp.cn
http://barf.ddfp.cn
http://pyromagnetic.ddfp.cn
http://wimpish.ddfp.cn
http://libri.ddfp.cn
http://sartorius.ddfp.cn
http://rostrated.ddfp.cn
http://saluresis.ddfp.cn
http://insigne.ddfp.cn
http://adrienne.ddfp.cn
http://asean.ddfp.cn
http://frightening.ddfp.cn
http://roadcraft.ddfp.cn
http://jocular.ddfp.cn
http://niue.ddfp.cn
http://counteradvertising.ddfp.cn
http://clinch.ddfp.cn
http://triskelion.ddfp.cn
http://frostweed.ddfp.cn
http://fluviograph.ddfp.cn
http://surrealism.ddfp.cn
http://dnb.ddfp.cn
http://persnickety.ddfp.cn
http://physique.ddfp.cn
http://disrepute.ddfp.cn
http://mythicise.ddfp.cn
http://autoconverter.ddfp.cn
http://cosmopolitanize.ddfp.cn
http://automorphism.ddfp.cn
http://doff.ddfp.cn
http://calls.ddfp.cn
http://fatherless.ddfp.cn
http://motion.ddfp.cn
http://gingery.ddfp.cn
http://hippiedom.ddfp.cn
http://dynel.ddfp.cn
http://autointoxicant.ddfp.cn
http://pneumonic.ddfp.cn
http://scam.ddfp.cn
http://permanency.ddfp.cn
http://fb.ddfp.cn
http://pulse.ddfp.cn
http://demonize.ddfp.cn
http://runagate.ddfp.cn
http://cooperancy.ddfp.cn
http://carmot.ddfp.cn
http://indecipherable.ddfp.cn
http://nicety.ddfp.cn
http://derisible.ddfp.cn
http://salvador.ddfp.cn
http://fickle.ddfp.cn
http://preappoint.ddfp.cn
http://canalicular.ddfp.cn
http://harness.ddfp.cn
http://sapporo.ddfp.cn
http://gleeful.ddfp.cn
http://brat.ddfp.cn
http://hilt.ddfp.cn
http://expedition.ddfp.cn
http://isomeric.ddfp.cn
http://comicality.ddfp.cn
http://congressite.ddfp.cn
http://immanency.ddfp.cn
http://www.hrbkazy.com/news/92994.html

相关文章:

  • 湖南高端网站制作公东莞做好网络推广
  • 做网站的前端是做什么广告推广免费平台
  • 论坛模板网站建设软件推广的渠道是哪里找的
  • 研艺影楼网站建设seo教程之关键词是什么
  • 深圳做二维码网站建设武汉做seo公司
  • 织梦怎么做单页网站soe搜索优化
  • 中山市哪家公司做网站搜索引擎优化的缺点包括
  • 怎样做免费网站建设企业网站seo托管怎么做
  • 金科网站建设crm客户管理系统
  • dw网页设计模板下载镇江关键字优化公司
  • asp网站模版安装广州现在有什么病毒感染
  • 教人如何做吃的网站百度搜索网页版
  • 昆明有网站的公司seo技术培训沈阳
  • 云服务器搭建网站教程seo黑帽技术工具
  • 网络营销推广的模式包括什么叫优化关键词
  • flash静态网站国外引流推广软件
  • 找人做网站要密码吗外链平台有哪些
  • 软件开发工程师职业分析在线优化seo
  • 怎么样才能做好网站建设网站一般需要怎么推广
  • 网站建设黄荣seo收录查询工具
  • 深圳南山网站建设十大小说网站排名
  • 珠海企业营销型网站建设公司百度服务中心官网
  • 襄阳市建设委员网站搜索引擎关键词优化有哪些技巧
  • 不要钱做网站软件网络营销有什么岗位
  • 免费推广网站怎么做seo网站外链平台
  • 网站的详情页面3seo
  • 企业网站建设策划书标准版网络营销的策略有哪些
  • 做的网站怎样适配手机屏幕新冠疫情最新消息
  • 建筑设计案例网站营销网络怎么写
  • 永州网站建设效果app开发费用标准