AtaGurbuz commited on
Commit
263a2a5
·
verified ·
1 Parent(s): 9cb84a4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -2
app.py CHANGED
@@ -1,10 +1,29 @@
1
  import os
2
  from huggingface_hub import login
 
 
 
3
 
4
  # Token'ı ortam değişkeninden alıyoruz
5
  token = os.getenv("HUGGINGFACE_TOKEN")
6
  login(token=token)
7
 
8
- from datasets import load_dataset
9
-
10
  dataset = load_dataset("AtaGurbuz/Basic_Dataset")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  import os
2
  from huggingface_hub import login
3
+ from datasets import load_dataset
4
+ import torch
5
+ from ultralytics import YOLO
6
 
7
  # Token'ı ortam değişkeninden alıyoruz
8
  token = os.getenv("HUGGINGFACE_TOKEN")
9
  login(token=token)
10
 
11
+ # Veri setini yükle
 
12
  dataset = load_dataset("AtaGurbuz/Basic_Dataset")
13
+
14
+ # Modeli eğitme işlemini başlatacağız
15
+ def train_model():
16
+ # YOLOv8 modelini indiriyoruz (YOLOv8'i Hugging Face'de kullanacağız)
17
+ model = YOLO('yolov8n.pt') # Küçük model, büyük modeli indirmek isterseniz yolov8l.pt kullanabilirsiniz.
18
+
19
+ # YOLO formatındaki veriyi kullanarak eğitimi başlatıyoruz
20
+ model.train(
21
+ data='path_to_yolo_data.yaml', # YOLO formatındaki veri setinin konfigürasyon dosyası
22
+ epochs=100, # Eğitim epoch sayısı
23
+ imgsz=640, # Resim boyutu
24
+ batch=16, # Batch boyutu
25
+ name='yolo_training' # Eğitim sonucu kayıt ismi
26
+ )
27
+
28
+ if __name__ == "__main__":
29
+ train_model()