changed api refactor
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
api/data/
|
api/data/
|
||||||
|
api/data.*
|
||||||
api/saved_models/
|
api/saved_models/
|
||||||
api/testimages/
|
api/testimages/
|
||||||
**/__pycache__/
|
**/__pycache__/
|
||||||
|
|||||||
Vendored
+5
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"python.analysis.extraPaths": [
|
||||||
|
"./api"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -1,16 +1,14 @@
|
|||||||
|
from enum import Enum
|
||||||
|
|
||||||
import torch
|
import torch
|
||||||
import torch.nn as nn
|
import torch.nn as nn
|
||||||
import torchvision
|
import torchvision
|
||||||
|
from PIL import Image
|
||||||
from torchvision import datasets, transforms
|
from torchvision import datasets, transforms
|
||||||
from torch.utils.data import DataLoader, random_split
|
from torch.utils.data import DataLoader, random_split
|
||||||
import matplotlib.pyplot as plt
|
|
||||||
|
|
||||||
from util import TransformedSubset, visualizeData
|
from src.bird_cnn.bird_cnn import Bird_CNN, sample, trainCNN
|
||||||
from .bird_cnn import Bird_CNN, sample, trainCNN
|
from src.util import TransformedSubset, visualizeData
|
||||||
|
|
||||||
from enum import Enum
|
|
||||||
|
|
||||||
from PIL import Image
|
|
||||||
|
|
||||||
SAVE_PATH = "../saved_models"
|
SAVE_PATH = "../saved_models"
|
||||||
IMAGE_SIZE = 128
|
IMAGE_SIZE = 128
|
||||||
|
|||||||
+1
-7
@@ -1,10 +1,4 @@
|
|||||||
import sys
|
from src.yolo.train_yolo_faces import train_yolo
|
||||||
|
|
||||||
sys.path.insert(1, './src/yolo')
|
|
||||||
from train_yolo_faces import train_yolo
|
|
||||||
|
|
||||||
sys.path.insert(2, './src/bird_cnn')
|
|
||||||
from bird_cnn import Bird_CNN
|
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
|||||||
@@ -1,12 +1,14 @@
|
|||||||
|
import random
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from tqdm import tqdm
|
|
||||||
from ..util import iou
|
|
||||||
from .cocoDetectionDataset import CocoDetectionDataset
|
|
||||||
from torchvision.transforms import ToPILImage, ToTensor
|
|
||||||
import torch
|
import torch
|
||||||
import torchvision.transforms.functional as TF
|
import torchvision.transforms.functional as TF
|
||||||
|
from torchvision.transforms import ToPILImage, ToTensor
|
||||||
from torch.utils.data import DataLoader
|
from torch.utils.data import DataLoader
|
||||||
import random
|
from tqdm import tqdm
|
||||||
|
|
||||||
|
from src.r_cnn.cocoDetectionDataset import CocoDetectionDataset
|
||||||
|
from src.util import iou
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,14 @@
|
|||||||
import os
|
import os
|
||||||
|
import random
|
||||||
|
|
||||||
import cv2
|
import cv2
|
||||||
import torch
|
import torch
|
||||||
|
import torch.nn as nn
|
||||||
|
import torch.nn.functional as F
|
||||||
import torchvision.transforms.functional as TF
|
import torchvision.transforms.functional as TF
|
||||||
from tqdm import tqdm
|
from tqdm import tqdm
|
||||||
import torch.nn as nn
|
|
||||||
from util import iou, visualizeImage
|
from src.util import iou, visualizeImage
|
||||||
import random
|
|
||||||
import torch.nn.functional as F
|
|
||||||
|
|
||||||
|
|
||||||
class ObjectDetectionCNN(nn.Module):
|
class ObjectDetectionCNN(nn.Module):
|
||||||
|
|||||||
@@ -5,8 +5,8 @@ from torch.utils.data import DataLoader
|
|||||||
from torchvision.transforms import ToTensor
|
from torchvision.transforms import ToTensor
|
||||||
import torch.nn as nn
|
import torch.nn as nn
|
||||||
|
|
||||||
from .r_cnn import ObjectDetectionCNN, train, eval
|
from src.r_cnn.cocoDetectionDataset import CocoDetectionDataset
|
||||||
from .cocoDetectionDataset import CocoDetectionDataset
|
from src.r_cnn.r_cnn import ObjectDetectionCNN, eval, train
|
||||||
|
|
||||||
|
|
||||||
def get_transform():
|
def get_transform():
|
||||||
|
|||||||
@@ -1,17 +1,14 @@
|
|||||||
import os
|
import os
|
||||||
|
|
||||||
from torchvision import transforms
|
|
||||||
from tqdm import tqdm
|
|
||||||
from util import TransformedSubset, visualizeImage
|
|
||||||
from api.src.r_cnn.r_cnn import ObjectDetectionCNN, trainNormalDataset, eval
|
|
||||||
from torch.utils.data import DataLoader, random_split
|
|
||||||
from torchvision import datasets
|
|
||||||
import torch
|
import torch
|
||||||
import torch.nn as nn
|
import torch.nn as nn
|
||||||
|
from torchvision import datasets, transforms
|
||||||
from torchvision.io import read_image
|
from torchvision.io import read_image
|
||||||
from torch.utils.data import WeightedRandomSampler
|
from torch.utils.data import DataLoader, WeightedRandomSampler, random_split
|
||||||
|
from tqdm import tqdm
|
||||||
|
|
||||||
|
from src.r_cnn.r_cnn import ObjectDetectionCNN, eval, trainNormalDataset
|
||||||
|
from src.util import TransformedSubset, visualizeImage
|
||||||
|
|
||||||
SAVE_PATH = "./saved_models"
|
SAVE_PATH = "./saved_models"
|
||||||
PADDING = 20
|
PADDING = 20
|
||||||
|
|||||||
@@ -2,17 +2,17 @@ import os
|
|||||||
|
|
||||||
import cv2
|
import cv2
|
||||||
from tqdm import tqdm
|
from tqdm import tqdm
|
||||||
from yolo_dataset import YoloDataset
|
import torch
|
||||||
from yolo_model import train, Yolo_model, sample
|
import torch.nn.functional as F
|
||||||
from yolo_loss import YoloLoss
|
|
||||||
from util import TransformedSubset, test_workers_speed, visualizeImage
|
|
||||||
from torch.utils.data import DataLoader, random_split
|
from torch.utils.data import DataLoader, random_split
|
||||||
from torchvision import datasets
|
from torchvision import datasets
|
||||||
import torch
|
|
||||||
from torchvision.utils import draw_bounding_boxes
|
from torchvision.utils import draw_bounding_boxes
|
||||||
import torch.nn.functional as F
|
|
||||||
|
|
||||||
from production.yolo_model_production import convert_prediction
|
from src.util import TransformedSubset, test_workers_speed, visualizeImage
|
||||||
|
from src.production.yolo_model_production import convert_prediction
|
||||||
|
from src.yolo.yolo_dataset import YoloDataset
|
||||||
|
from src.yolo.yolo_loss import YoloLoss
|
||||||
|
from src.yolo.yolo_model import Yolo_model, sample, train
|
||||||
|
|
||||||
def view_data(dataset):
|
def view_data(dataset):
|
||||||
dataloader = DataLoader(dataset=dataset, batch_size=1, shuffle=True)
|
dataloader = DataLoader(dataset=dataset, batch_size=1, shuffle=True)
|
||||||
@@ -140,8 +140,8 @@ def train_yolo():
|
|||||||
loss_module = YoloLoss()
|
loss_module = YoloLoss()
|
||||||
|
|
||||||
|
|
||||||
#view_data(dataset_valid)
|
view_data(dataset_valid)
|
||||||
#exit()
|
exit()
|
||||||
|
|
||||||
|
|
||||||
#sample_data(dataloader=val_loader, model=model, device=device, SAVE_PATH=SAVE_PATH)
|
#sample_data(dataloader=val_loader, model=model, device=device, SAVE_PATH=SAVE_PATH)
|
||||||
|
|||||||
Reference in New Issue
Block a user