a0a39c82c7
Simpler build for deinplace tool.
2018-03-24 12:48:56 +01:00
1077f6ab46
Improved error message.
2018-03-23 17:20:39 +01:00
e52e6b7676
Typo in deinplace, somehow.
2018-03-23 16:50:50 +01:00
f8be25adb9
Rewrite the deinplace tool in C++.
...
More consistency for a better build process.
2018-03-23 16:49:37 +01:00
effa90c178
Use wireframe to give piramids a more 3D feel.
2018-03-22 15:30:30 +01:00
d4ed6e0c0f
Don't forget to enable blending.
2018-03-22 15:26:05 +01:00
1492298f2f
Smoother rendering.
2018-03-22 15:17:57 +01:00
632c85b2fb
Remove magix numbers.
2018-03-22 15:07:13 +01:00
0a8aa4e2eb
Add VGG networks.
2018-03-20 16:14:10 +01:00
42a5d882d6
Fix typo in layer name.
2018-03-20 15:35:29 +01:00
229b7c8004
Improved layer name -> type mappings.
2018-03-20 14:22:15 +01:00
a4e58e22bc
Add limitations to README.
2018-03-20 12:11:31 +01:00
d19d3a4489
Add Alexnet to repository.
2018-03-20 11:51:29 +01:00
4bb826d47a
Remove pointless file.
2018-03-20 11:49:14 +01:00
01bdc190da
Remove unsupported network.
2018-03-20 11:25:19 +01:00
8c83bdc5c8
Include usage in README.
2018-03-19 18:06:56 +01:00
38b7932419
Complete list of dependencies.
2018-03-19 17:47:57 +01:00
5809e87f8f
Add better installation instructions.
2018-03-19 17:09:04 +01:00
eb7b0dc52c
Update README with new dependencies.
2018-03-19 15:16:46 +01:00
4a20e55041
Update minimum CMake version needed (for C++17).
2018-03-19 15:10:29 +01:00
c6d83568ee
Find Caffe as its own target.
2018-03-19 14:52:45 +01:00
a1d7b4cd5d
Find Glog as a target.
2018-03-19 13:57:46 +01:00
01d22211b9
Improve CMakeLists: png++ now as a target.
2018-03-19 13:42:20 +01:00
c0cf5e6ff0
Improve CMake structure.
2018-03-18 21:26:55 +01:00
512c4e8c95
Tweak animation step a little.
...
Animation now starts slightly after the start and ends slightly before
the end. This prevents a weird flicker effect in the image like layers.
2018-03-16 14:37:37 +01:00
40a60c02bb
Improve CMakeLists.txt
2018-03-16 14:31:48 +01:00
c814d274d4
Unify drawing logic into glUtils.
2018-03-16 14:25:14 +01:00
c447a496fd
Improved visualisation of ReLU on images.
2018-03-13 15:06:48 +01:00
74ecd42abe
Show normalization rates in visualisation.
2018-03-13 15:06:40 +01:00
93d4cb4df0
Remove redundant code.
2018-03-13 14:28:00 +01:00
e21c7b33e8
Start implementing visualisation for LRN layers.
2018-03-12 17:07:51 +01:00
52e3ab66e1
Add a deduplicated version of the caffenet model.
2018-03-12 13:40:13 +01:00
f7f3eb5196
Add a warning for networks with in-place layers.
2018-03-12 13:38:46 +01:00
3cbf1a1281
Create a python script for rewriting in-place layers.
...
Using in-place layers makes it impossible to see the state of an
individual layer, so this script rewrites them into each having their
own output layer.
2018-03-12 13:36:33 +01:00
38d28c9b7c
Implement a simple coloring for ReLU layers.
...
Note: might not actually work.
2018-03-06 16:11:08 +01:00
7963562717
Create extendable coloring for interactions.
2018-03-06 14:50:02 +01:00
5bf126d9a7
Allow the package to be installed.
2018-03-05 16:58:23 +01:00
bc96bb3d76
Clean up CMakeLists.
2018-03-05 16:23:28 +01:00
18306e45b8
Implement basic visualisation for pooling layers.
2018-03-01 16:16:21 +01:00
0b8c05ded9
Unify texture configuration.
2018-02-27 16:04:38 +01:00
7fdce48259
More generalized code.
...
MultiImageLayer and FlatLayer now use the same code for arranging nodes,
rather than then same logic twice.
2018-02-27 15:32:38 +01:00
2dec364b1b
Add debug info in the top left corner.
2018-02-26 15:39:53 +01:00
604d302627
Implement a specialized input visualisation.
2018-02-26 14:37:02 +01:00
17d4e07025
Implement a small texture wrapper.
...
Allows for RAII use of OpenGL textures.
2018-02-25 19:03:10 +01:00
23ae9717ea
Slightly nicer animations.
2018-02-23 17:59:15 +01:00
63b671f54d
Use caffe multiplication for efficiency.
2018-02-23 16:05:34 +01:00
a8857faa24
Improve performance of animation layers.
2018-02-23 15:51:45 +01:00
99cf0740fe
Improve convolutional layer rendering.
...
Now all n individual images of w×h are packaged as a w×(n×h) image, with
the texture coordinates properly mapped so the individual rectangles
still get the proper texture.
This optimization causes slight glitches around the edges of the tiles,
but is so much faster that I think it's worth it.
2018-02-23 15:19:30 +01:00
d5dd49b3d6
Actually show rendered textures for image-like-layers.
2018-02-23 14:00:14 +01:00
86d2b8b48a
Implement some visualisation for ReLU layers.
2018-02-22 16:20:59 +01:00