rodrigoperico commited on
Commit
e7a1319
·
verified ·
1 Parent(s): 3c8a6d9

Update code.py

Browse files
Files changed (1) hide show
  1. code.py +2 -1
code.py CHANGED
@@ -1,7 +1,7 @@
1
  import torch
2
  from yolov5 import YOLOv5
3
  from art.attacks.evasion import FastGradientMethod
4
- from art.classifiers import PyTorchClassifier
5
  from PIL import Image
6
  import numpy as np
7
  import matplotlib.pyplot as plt
@@ -28,6 +28,7 @@ def predict_fn(x):
28
  with torch.no_grad():
29
  return model(x).xywh[0][:, 4].cpu().numpy() # Retorna as probabilidades de deteção de objetos
30
 
 
31
  classifier = PyTorchClassifier(
32
  model=model.model, # Passando o modelo YOLO para ART
33
  loss_fn=torch.nn.CrossEntropyLoss(),
 
1
  import torch
2
  from yolov5 import YOLOv5
3
  from art.attacks.evasion import FastGradientMethod
4
+ from art.estimators.classification import PyTorchClassifier # Alteração para nova versão do ART
5
  from PIL import Image
6
  import numpy as np
7
  import matplotlib.pyplot as plt
 
28
  with torch.no_grad():
29
  return model(x).xywh[0][:, 4].cpu().numpy() # Retorna as probabilidades de deteção de objetos
30
 
31
+ # Criando o classificador ART
32
  classifier = PyTorchClassifier(
33
  model=model.model, # Passando o modelo YOLO para ART
34
  loss_fn=torch.nn.CrossEntropyLoss(),