Repo olduğu gibi kopyalanmalı.
- Bu repo olduğu gibi kopyalanarak yeni bir repo oluşturulur. Örneğin sales_prediction isimli bir repo.
- heroku.com'dan hesap açılır.
- Create New App bölümünden yeni bir uygulama açılır ve isimlendirilir.
- Deploy bölümünde yer alan "Deployment Method" bölümünden github seçilir.
- Model-Deployment isminde github'ta yer alan repo ile eşleştirme yapılır.
- manual deploy diyerek model deploy edilir.
data (klasor. icerisinde Hitters.csv dosyasi var)
templates (html template. icerisinde template.html dosyasi var)
Procfile (heroku ile flask arasındaki iletişim için kullanılır)
app.py (flask uygulamasi)
model.py (modellemenin yapildigi script)
regression_model.pkl (model nesnesi)
requirements.txt (modüller ve versiyonlarının bilgisi. heroku tarafı için çok önemlidir.)
*İstenildiği taktirde data klasörü, model.py dosyası alınmayabilir. (1. maddeyle çelişiyoruz evet). Neden? Çünkü pkl model nesnesi zaten elimizde. Bu model nesnesini oluşturmak için model.py ve data içerisindeki Hitters.csv dosyaları kullanıldı.