Dependencies

Standard Libaries

import argparse
import ast
import atexit
import base64
import ctypes
import cv2
import getpass
import json
import logging
import math
import matplotlib.cm as cm
import matplotlib.pyplot as plt
import MySQLdb
import numpy as np
import os
import pandas as pd
import pickle
import platform
import plotly
import plotly.figure_factory as ff
import plotly.graph_objs as go
import plotly.io as pio
import random
import select
import subprocess
import sys
import tensorflow as tf
import time
import warnings
import zmq

Sub Libraries

from datetime import datetime

from imutils import paths

from multiprocessing import Process, Value, Array

from plotly.subplots import make_subplots

from shutil import copyfile
from shutil import move

from sklearn.metrics import classification_report
from sklearn.metrics import f1_score
from sklearn.model_selection import train_test_split
from sklearn.preprocessing import LabelBinarizer
from sklearn.utils import shuffle

from tensorflow import keras
from tensorflow.keras import backend as K
from tensorflow.keras.applications.inception_v3 import InceptionV3
from tensorflow.keras.callbacks import EarlyStopping
from tensorflow.keras.models import load_model
from tensorflow.keras.optimizers import SGD, Adadelta
from tensorflow.keras.preprocessing.image import ImageDataGenerator
from tensorflow.keras.models import Sequential, load_model
from tensorflow.keras.layers import BatchNormalization, Conv2D, MaxPooling2D, Activation, Flatten, Dropout, Dense, Input
from tensorflow.keras.optimizers import SGD, Adadelta
from tensorflow.keras.callbacks import TensorBoard, ModelCheckpoint

from xml.etree.ElementTree import Element
from xml.etree.ElementTree import tostring

Non-Standard Libraries

import utils.ConnectToDB as connector
import utils.Helpers as helpers

from Entities.Model import Model
from Entities.Plots import Plots

from inference_engine import InferenceEngine

from multiprocessing import Process

from gradcam import GradCAM

from utils import ConnectToDB
from utils.AIReport import AIReport
from utils.ConnectToDB import DBManager
from utils.DataPreprocessing import DataPreparation
from utils.Helpers import printVersions