• Juha Reunanen's avatar
    Add semantic segmentation example (#943) · e48125c2
    Juha Reunanen authored
    * Add example of semantic segmentation using the PASCAL VOC2012 dataset
    
    * Add note about Debug Information Format when using MSVC
    
    * Make the upsampling layers residual as well
    
    * Fix declaration order
    
    * Use a wider net
    
    * trainer.set_iterations_without_progress_threshold(5000); // (was 20000)
    
    * Add residual_up
    
    * Process entire directories of images (just easier to use)
    
    * Simplify network structure so that builds finish even on Visual Studio (faster, or at all)
    
    * Remove the training example from CMakeLists, because it's too much for the 32-bit MSVC++ compiler to handle
    
    * Remove the probably-now-unnecessary set_dnn_prefer_smallest_algorithms call
    
    * Review fix: remove the batch normalization layer from right before the loss
    
    * Review fix: point out that only the Visual C++ compiler has problems.
    Also expand the instructions how to run MSBuild.exe to circumvent the problems.
    
    * Review fix: use dlib::match_endings
    
    * Review fix: use dlib::join_rows. Also add some comments, and instructions where to download the pre-trained net from.
    
    * Review fix: make formatting comply with dlib style conventions.
    
    * Review fix: output training parameters.
    
    * Review fix: remove #ifndef __INTELLISENSE__
    
    * Review fix: use std::string instead of char*
    
    * Review fix: update interpolation_abstract.h to say that extract_image_chips can now take the interpolation method as a parameter
    
    * Fix whitespace formatting
    
    * Add more comments
    
    * Fix finding image files for inference
    
    * Resize inference test output to the size of the input; add clarifying remarks
    
    * Resize net output even in calculate_accuracy
    
    * After all crop the net output instead of resizing it by interpolation
    
    * For clarity, add an empty line in the console output
    e48125c2
Name
Last commit
Last update
..
faces Loading commit data...
johns Loading commit data...
video_frames Loading commit data...
3d_point_cloud_ex.cpp Loading commit data...
CMakeLists.txt Loading commit data...
LICENSE_FOR_EXAMPLE_PROGRAMS.txt Loading commit data...
assignment_learning_ex.cpp Loading commit data...
bayes_net_ex.cpp Loading commit data...
bayes_net_from_disk_ex.cpp Loading commit data...
bayes_net_gui_ex.cpp Loading commit data...
bridge_ex.cpp Loading commit data...
bsp_ex.cpp Loading commit data...
compress_stream_ex.cpp Loading commit data...
config.txt Loading commit data...
config_reader_ex.cpp Loading commit data...
custom_trainer_ex.cpp Loading commit data...
dir_nav_ex.cpp Loading commit data...
dnn_face_recognition_ex.cpp Loading commit data...
dnn_imagenet_ex.cpp Loading commit data...
dnn_imagenet_train_ex.cpp Loading commit data...
dnn_inception_ex.cpp Loading commit data...
dnn_introduction2_ex.cpp Loading commit data...
dnn_introduction_ex.cpp Loading commit data...
dnn_metric_learning_ex.cpp Loading commit data...
dnn_metric_learning_on_images_ex.cpp Loading commit data...
dnn_mmod_dog_hipsterizer.cpp Loading commit data...
dnn_mmod_ex.cpp Loading commit data...
dnn_mmod_face_detection_ex.cpp Loading commit data...
dnn_mmod_find_cars2_ex.cpp Loading commit data...
dnn_mmod_find_cars_ex.cpp Loading commit data...
dnn_mmod_train_find_cars_ex.cpp Loading commit data...
dnn_semantic_segmentation_ex.cpp Loading commit data...
dnn_semantic_segmentation_ex.h Loading commit data...
dnn_semantic_segmentation_train_ex.cpp Loading commit data...
empirical_kernel_map_ex.cpp Loading commit data...
face_detection_ex.cpp Loading commit data...
face_landmark_detection_ex.cpp Loading commit data...
fhog_ex.cpp Loading commit data...
fhog_object_detector_ex.cpp Loading commit data...
file_to_code_ex.cpp Loading commit data...
graph_labeling_ex.cpp Loading commit data...
gui_api_ex.cpp Loading commit data...
hough_transform_ex.cpp Loading commit data...
image_ex.cpp Loading commit data...
integrate_function_adapt_simp_ex.cpp Loading commit data...
iosockstream_ex.cpp Loading commit data...
kcentroid_ex.cpp Loading commit data...
kkmeans_ex.cpp Loading commit data...
krls_ex.cpp Loading commit data...
krls_filter_ex.cpp Loading commit data...
krr_classification_ex.cpp Loading commit data...
krr_regression_ex.cpp Loading commit data...
learning_to_track_ex.cpp Loading commit data...
least_squares_ex.cpp Loading commit data...
linear_manifold_regularizer_ex.cpp Loading commit data...
logger_custom_output_ex.cpp Loading commit data...
logger_ex.cpp Loading commit data...
logger_ex_2.cpp Loading commit data...
matrix_ex.cpp Loading commit data...
matrix_expressions_ex.cpp Loading commit data...
max_cost_assignment_ex.cpp Loading commit data...
member_function_pointer_ex.cpp Loading commit data...
mlp_ex.cpp Loading commit data...
mmod_cars_test_image.jpg Loading commit data...
mmod_cars_test_image2.jpg Loading commit data...
model_selection_ex.cpp Loading commit data...
mpc_ex.cpp Loading commit data...
multiclass_classification_ex.cpp Loading commit data...
multithreaded_object_ex.cpp Loading commit data...
object_detector_advanced_ex.cpp Loading commit data...
object_detector_ex.cpp Loading commit data...
one_class_classifiers_ex.cpp Loading commit data...
optimization_ex.cpp Loading commit data...
parallel_for_ex.cpp Loading commit data...
pipe_ex.cpp Loading commit data...
pipe_ex_2.cpp Loading commit data...
quantum_computing_ex.cpp Loading commit data...
queue_ex.cpp Loading commit data...
random_cropper_ex.cpp Loading commit data...
rank_features_ex.cpp Loading commit data...
running_stats_ex.cpp Loading commit data...
rvm_ex.cpp Loading commit data...
rvm_regression_ex.cpp Loading commit data...
sequence_labeler_ex.cpp Loading commit data...
sequence_segmenter_ex.cpp Loading commit data...
server_http_ex.cpp Loading commit data...
server_iostream_ex.cpp Loading commit data...
sockets_ex.cpp Loading commit data...
sockstreambuf_ex.cpp Loading commit data...
sqlite_ex.cpp Loading commit data...
std_allocator_ex.cpp Loading commit data...
surf_ex.cpp Loading commit data...
svm_c_ex.cpp Loading commit data...
svm_ex.cpp Loading commit data...
svm_pegasos_ex.cpp Loading commit data...
svm_rank_ex.cpp Loading commit data...
svm_sparse_ex.cpp Loading commit data...
svm_struct_ex.cpp Loading commit data...
svr_ex.cpp Loading commit data...
thread_function_ex.cpp Loading commit data...
thread_pool_ex.cpp Loading commit data...
threaded_object_ex.cpp Loading commit data...
threads_ex.cpp Loading commit data...
timer_ex.cpp Loading commit data...
train_object_detector.cpp Loading commit data...
train_shape_predictor_ex.cpp Loading commit data...
using_custom_kernels_ex.cpp Loading commit data...
video_tracking_ex.cpp Loading commit data...
webcam_face_pose_ex.cpp Loading commit data...
xml_parser_ex.cpp Loading commit data...