gpt4 book ai didi

django - 如何将Python训练的机器学习模型应用到网页上?

转载 作者:行者123 更新时间:2023-11-30 08:42:24 24 4
gpt4 key购买 nike

在spyder中,我训练了一个朴素贝叶斯分类器,用于根据降雪量和其他特征来预测学校是否会被取消。所以,我的问题分为两部分。首先,我如何制作一个网站,以便用户可以输入雪和温度,并且当用户单击按钮时,分类器(Python 中的)可以输出响应?我是否必须使用 Django(这样一切都在 python 中,并且可能会让事情变得更容易)?其次,如何保存分类器,以便模型不必每次都进行训练?

最佳答案

我可以在 Discord https://discord.gg/Jgutu2w 上帮助您完成这项任务.

堆栈溢出不太好,无法在单个线程中提出那么多问题。请重新考虑将您的问题分成更简单的问题,每个问题都有一个线程。

您的问题非常具体,所以我怀疑您是否会得到答复。Django 对于这项任务来说有点强大,但我个人不知道其他解决方案。

https://docs.djangoproject.com/en/2.1/

https://www.youtube.com/watch?v=n-FTlQ7Djqc&list=PL4cUxeGkcC9ib4HsrXEYpQnTOTZE1x0uc

首先,如何制作一个网站,以便用户可以输入雪和温度

  1. pip 安装 django

  2. django-admin startproject 天气预测

  3. cd 天气预报

  4. python manage.py makemigrations

  5. python 管理.py 迁移

  6. python manage.py runserver

model.py

from django.db import models
class WeatherStateModel(models.Model):
WEATHER_OPTION = (
('N', 'Bad weather'),
('B', 'Good weather'),
('M', 'Meh weather'),
)
SNOW_OPTION = (
(2, 'A lot snow'),
(1, 'Not that much'),
(0, 'No snow'),
)
weather = models.CharField(max_length=1, choices=WEATHER_OPTION)
temperature= models.IntegerField()
snow = models.IntegerField(choices=SNOW_OPTION)

urls.py

from django.urls import path
from . import views

app_name = 'weatherpredictor'
urlpatterns = [
path('',
views.predictweather.as_view(), name='predictweather'),

]

views.py

from .models import WeatherStateModel
from django.views.generic import CreateView
class leave_feedback(CreateView):
model = WeatherStateModel
fields = ['weather', 'temperature', 'snow']
success_url = '/'

in templates/weatherpredictor/weatherstatemodel_form.html

<form enctype="multipart/form-data" action="" method="post">
{% csrf_token %} {{ form }} <input type="submit" value="Save" />
</form>

用户单击按钮,分类器(Python 中的)可以输出响应?

CANT HELP WITHOUT ML CODE

第二,如何保存分类器,以便模型不必每次都进行训练?

取决于您保留分类器的格式、导入什么模块等。

CANT HELP WITHOUT ML CODE

关于django - 如何将Python训练的机器学习模型应用到网页上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53353082/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com