Juha Reunanen
|
9191ebc776
|
Keep estimating steps_without_progress, even if steps_since_last_learning_rate_shrink < iter_without_progress_thresh
|
2019-11-12 14:37:43 +02:00 |
Juha Reunanen
|
3746b3c1d3
|
Simplify code as per review comments
|
2019-11-12 14:31:17 +02:00 |
Juha Reunanen
|
d48b406a11
|
Revert "If available, use constexpr if"
This reverts commit 503d4dd335 .
|
2019-11-12 13:55:57 +02:00 |
Juha Reunanen
|
503d4dd335
|
If available, use constexpr if
|
2019-11-12 07:22:56 +02:00 |
Juha Reunanen
|
7cf7152993
|
Add operator== for the other pixel types as well; remove the inline
|
2019-11-11 16:44:31 +02:00 |
Juha Reunanen
|
0b4a0bc2ad
|
Review fixes
|
2019-11-11 16:05:42 +02:00 |
Juha Reunanen
|
a8eef91ac7
|
Clarify the intention and the code
|
2019-11-09 09:28:46 +02:00 |
Juha Reunanen
|
e79a3cc0fb
|
Add helpful logging
|
2019-11-09 08:51:01 +02:00 |
Juha Reunanen
|
d4f6e5e538
|
Detect cats instead of aeroplanes
|
2019-11-09 08:47:40 +02:00 |
Juha Reunanen
|
e76ea537f1
|
Fix maintaining the dumped (now "effectively disregarded") loss values count
|
2019-11-09 08:42:04 +02:00 |
Juha Reunanen
|
4b99bff7a7
|
Keep enough previous loss values, until the disk sync
|
2019-11-09 07:54:21 +02:00 |
Juha Reunanen
|
2610f728f0
|
Revert "Revert some of the earlier change"
This reverts commit 6c852124ef .
|
2019-11-08 17:07:59 +02:00 |
Juha Reunanen
|
125ae0a142
|
Disregard dumped loss values only when deciding if learning rate should be shrunk, but *not* when deciding if loss has been going up since last disk sync
|
2019-11-08 12:58:18 +02:00 |
Juha Reunanen
|
6c852124ef
|
Revert some of the earlier change
|
2019-11-08 12:32:42 +02:00 |
Juha Reunanen
|
2b6dbff8bb
|
Improve behaviour when loss actually increased after disk sync
|
2019-11-06 07:56:33 +02:00 |
Juha Reunanen
|
dfaf715e49
|
Add previous_loss_values_dump_amount to previous_loss_values.size() when deciding if loss has been increasing
|
2019-11-05 18:13:20 +02:00 |
Juha Reunanen
|
eeff592ed2
|
Loss may have increased, even if prob_loss_increasing_thresh > prob_loss_increasing_thresh_max_value
|
2019-11-05 17:03:52 +02:00 |
Juha Reunanen
|
acafd0cabd
|
Minor parameters tweaking
|
2019-11-04 21:31:55 +02:00 |
Juha Reunanen
|
f561801f8a
|
Problem: CUDA errors not reported properly to console
Solution: stop and join data loader threads even in case of exceptions
|
2019-11-04 19:03:12 +02:00 |
Juha Reunanen
|
73a1ba8a86
|
Simplify the segmentation network structure; make the object detection network more complex in turn
|
2019-11-04 18:45:14 +02:00 |
Juha Reunanen
|
316d62b254
|
Ignore large aspect ratios; refactor the code; tweak some network parameters
|
2019-11-03 21:21:57 +02:00 |
Juha Reunanen
|
6d18308c0a
|
Add helpful comments
|
2019-10-30 16:01:31 +02:00 |
Juha Reunanen
|
865f2ae10e
|
Improve bilinear interpolation: if output type is an integer, round instead of truncating
|
2019-10-30 12:31:29 +02:00 |
Juha Reunanen
|
b442a3dc8e
|
Fix interpolating the predicted mask
|
2019-10-30 12:18:53 +02:00 |
Juha Reunanen
|
c9efc4da76
|
Fix sorting criterion
|
2019-10-30 12:12:15 +02:00 |
Juha Reunanen
|
b66a68d8f4
|
Allow more overlap
|
2019-10-29 16:26:15 +02:00 |
Juha Reunanen
|
030c468003
|
Use separate synchronization file for each seg net of each class
|
2019-10-29 14:50:15 +02:00 |
Juha Reunanen
|
2f17289803
|
Train a separate instance segmentation network for each classlabel
|
2019-10-29 14:32:29 +02:00 |
Juha Reunanen
|
9b20ea1015
|
Write detector window classes to ostream; also group detection windows by class (when ostreaming)
|
2019-10-29 13:28:46 +02:00 |
Juha Reunanen
|
4442546437
|
Draw rect in the color of the corresponding class
|
2019-10-29 12:27:10 +02:00 |
Juha Reunanen
|
24aaa40603
|
Allow to choose multiple classes
|
2019-10-29 12:19:56 +02:00 |
Juha Reunanen
|
eef863aa2e
|
Fix indentation
|
2019-10-29 10:15:57 +02:00 |
Juha Reunanen
|
7a87f648a9
|
Fix class index problem
|
2019-10-29 10:15:34 +02:00 |
Juha Reunanen
|
e996bbf35f
|
Print to console what was found
|
2019-10-29 10:06:30 +02:00 |
Juha Reunanen
|
5ce0522869
|
Automatically skip images with no detections
|
2019-10-28 17:34:08 +02:00 |
Juha Reunanen
|
773d3dd81d
|
Remove outdated TODO remark
|
2019-10-28 07:19:12 +02:00 |
Juha Reunanen
|
6025fa3ffd
|
Really train only instances of the selected class
|
2019-10-28 07:16:36 +02:00 |
Juha Reunanen
|
a841eff8a9
|
Learn only one class
|
2019-10-28 07:07:16 +02:00 |
Juha Reunanen
|
edb083709a
|
Tweak default minibatch size
|
2019-10-28 06:48:12 +02:00 |
Juha Reunanen
|
414b5543f6
|
Read even class labels
|
2019-10-28 06:43:02 +02:00 |
Juha Reunanen
|
9fbec6abbb
|
Simplify ground-truth reading; fix random cropping
|
2019-10-27 20:02:19 +02:00 |
Juha Reunanen
|
2b28aac83f
|
Add some perturbation to the inputs
|
2019-10-27 19:26:59 +02:00 |
Juha Reunanen
|
31b8cee36e
|
Improve masking of the current instance
|
2019-10-27 19:13:02 +02:00 |
Juha Reunanen
|
a554081a4e
|
Draw the largest findings last
|
2019-10-27 18:47:40 +02:00 |
Juha Reunanen
|
d0cb04246e
|
Fix the cropping rect's aspect ratio; also slightly expand the rect
|
2019-10-27 18:46:51 +02:00 |
Juha Reunanen
|
507f2b325c
|
Take ignore-color into account
|
2019-10-27 17:41:26 +02:00 |
Juha Reunanen
|
276e763df0
|
Set label image size
|
2019-10-27 17:07:34 +02:00 |
Juha Reunanen
|
0fc72cc00e
|
Set result size
|
2019-10-26 23:16:06 +03:00 |
Juha Reunanen
|
9d62178df8
|
Revert "Set overlaps_ignore"
This reverts commit 65adeff1f8 .
|
2019-10-26 21:39:25 +03:00 |
Juha Reunanen
|
476da8fde8
|
Add TODO remarks
|
2019-10-26 21:08:21 +03:00 |