Часть -2- предсказания редкости покемонов. В этом проекте я использовал все данные о покемонах из kaggle. Целью этого проекта является предсказание редкости покемонов (легендарных или обычных) с использованием функций (например, ; атака покемонов, защита, элемент, который есть). И создание фляжного приложения для предсказания. Я объясню все, что я сделал, шаг за шагом. .

Вы можете получить доступ к части -1- по ссылке ЗДЕСЬ

В этой части

  • Создайте файл pkl для нашей модели Xgboost для запуска с приложением flask.
  • Мы продолжаем работу с приложением flask и добавляем pythonanywhere.com.
  1. Создать файл Pkl

Мы будем использовать библиотеку joblib для создания файла pkl.

Приведенные ниже коды — это наша модель Xgboost с параметрами, найденными с помощью байесовской оптимизации.

xg_reg1 = xgb.XGBClassifier(learning_rate = 0.9193,
 max_depth= 14,
 n_estimators =123,
 reg_alpha =  0.988)

И тогда мы должны импортировать joblib, если у меня нет установки по этому коду;

!pip install joblib 

импортируйте joblib и создайте файл pkl.

import joblib
joblib.dump(xg_reg1,"model7.pkl")
file = open("model7.pkl","wb")
pickle.dump(model7,file)

Теперь мы добавляем prediction для предсказания наших покемонов.

import numpy as np
prediction = model.predict(np.array([[type1,type2,hp,attack,defense,sp_attack,sp_defense,speed,total]]))

total — это сумма всех характеристик покемонов (атака, защита и т. д.)

Заключительная часть — добавить все эти коды в flask (ссылка на мой github) (для кодов flask)

В приложении Flask мы должны импортировать numpy и joblib для запуска нашего приложения, пользователь, который получает доступ к нашему приложению (ссылка для моего приложения), дает нам всю статистику покемонов с помощью интерфейса HTML. Используя эти входные данные, наши коды предсказывают редкость нашего покемона. (обычный или легендарный).

2) Создайте учетную запись и добавьте приложение в облако (pythonanywhere.com)

В этой части мы добавим наше приложение flask в облако с помощью pythonanywhere.com.

мы должны войти на pythonywhere.com (ЗДЕСЬ). Затем мы добавляем все наши HTML, CSS, файлы изображений и коды приложений в облако. ГОТОВО!

Наше приложение в облаке сейчас. :)

Спасибо, что прочитали мою статью.

Надеюсь увидеть вас снова в моей следующей статье…

Озан ЭРТЕК