Learn practical skills, build real-world projects, and advance your career

DeepGlobe Road Extraction - Modeling

1. import Packages

! pip install imgaug --quiet
! pip install -U segmentation-models==0.2.1 --quiet
! pip install tensorflow==2.2.0 --quiet
! pip install keras==2.3.1 --quiet
! pip install patool --quiet
import warnings
warnings.filterwarnings('ignore')

import os
import patoolib
import os
import pandas as pd
import cv2 as cv
import numpy as np

from tqdm import tqdm
from matplotlib import pyplot as plt
from sklearn.model_selection import train_test_split

import tensorflow as tf
import imgaug.augmenters as iaa
import segmentation_models as sm

from tensorflow.keras.models import Model
from segmentation_models import Unet
from segmentation_models.metrics import iou_score

# sm.set_framework('tf.keras')
tf.keras.backend.set_image_data_format('channels_last')

os.environ['TF_FORCE_GPU_ALLOW_GROWTH'] = 'true'
Using TensorFlow backend.

2. Load Data