def get_pre_trained_model():
    pre_trained_model = InceptionV3(input_shape=(image_size, image_size, 3),
                                    include_top=False,
                                    weights=None)

    DataHandler.extract_inception_model(local_weights_file)
    pre_trained_model.load_weights(local_weights_file)

    for layer in pre_trained_model.layers:
        layer.trainable = False

    print(pre_trained_model.summary())

    return pre_trained_model