These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)
| Commit: | dcb8410 | |
|---|---|---|
| Author: | Jacob Walker | |
Prepared for initial release.
The documentation is generated from this commit.
| Commit: | 85a9e21 | |
|---|---|---|
| Author: | Jacob Walker | |
Added sourcecode from Xiaolong, coarse-to-fine architecture implemented.
| Commit: | 537920c | |
|---|---|---|
| Author: | Jacob Walker | |
Code now works like the original version.
| Commit: | cdfc6bb | |
|---|---|---|
| Author: | Jacob Walker | |
Made the datum message compatible with the rest of Caffe again.
| Commit: | 5eafa3b | |
|---|---|---|
| Author: | Jacob Walker | |
Brought Softmax back.
| Commit: | e2ac459 | |
|---|---|---|
| Author: | Jacob Walker | |
Integrated Optical Flow Code into caffe. Cleanup is needed.
| Commit: | 3bdff41 | |
|---|---|---|
| Author: | Sergio | |
| Committer: | Sergio | |
Added Multistep, Poly and Sigmoid learning rate decay policies Conflicts: include/caffe/solver.hpp src/caffe/proto/caffe.proto src/caffe/solver.cpp
| Commit: | dcbfa1f | |
|---|---|---|
| Author: | qipeng | |
| Committer: | Sergio | |
Display averaged loss over the last several iterations
| Commit: | 0cc448b | |
|---|---|---|
| Author: | Evan Shelhamer | |
Merge pull request #959 from nickcarlevaris/contrastive_loss Add contrastive loss layer, tests, and a siamese network example
| Commit: | 7241fbf | |
|---|---|---|
| Author: | Jonathan L Long | |
fix spelling error in caffe.proto
| Commit: | 8881f8a | |
|---|---|---|
| Author: | Jonathan L Long | |
fix out-of-date next ID comment for SolverParameter
| Commit: | 6648c05 | |
|---|---|---|
| Author: | Nick Carlevaris-Bianco | |
| Committer: | Nick Carlevaris-Bianco | |
Added contrastive loss layer, associated tests, and a siamese network example using shared weights and the contrastive loss.
| Commit: | 3c1af92 | |
|---|---|---|
| Author: | to3i | |
| Committer: | Jeff Donahue | |
Implemented elementwise max layer
| Commit: | 8f7a8e6 | |
|---|---|---|
| Author: | Evan Shelhamer | |
| Committer: | Evan Shelhamer | |
add cuDNN to build
| Commit: | 0953eae | |
|---|---|---|
| Author: | Evan Shelhamer | |
| Committer: | Evan Shelhamer | |
groom proto: sort layer type parameters, put loss_weight after basics
| Commit: | 0323844 | |
|---|---|---|
| Author: | Evan Shelhamer | |
| Committer: | Evan Shelhamer | |
add engine parameter for multiple computational strategies add `engine` switch to layers for selecting a computational backend when there is a choice. Currently the standard Caffe implementation is the only backend.
| Commit: | e3383ba | |
|---|---|---|
| Author: | Evan Shelhamer | |
Merge pull request #1036 from longjon/test-initialization-param Add test_initialization option to allow skipping initial test
| Commit: | 05bc663 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jonathan L Long | |
add SILENCE layer -- takes one or more inputs and produces no output This is useful for suppressing undesired outputs.
| Commit: | d9b90cc | |
|---|---|---|
| Author: | Jonathan L Long | |
| Committer: | Jonathan L Long | |
add test_initialization option to allow skipping initial test
| Commit: | 2546576 | |
|---|---|---|
| Author: | Kai Li | |
| Committer: | Kai Li | |
Add transformer to the memory data layer
| Commit: | 30181a2 | |
|---|---|---|
| Author: | Kai Li | |
| Committer: | Kai Li | |
Move transform param one level up in the proto to reduce redundancy
| Commit: | c34f4aa | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
cleanup caffe.proto
| Commit: | 80ae5b0 | |
|---|---|---|
| Author: | qipeng | |
| Committer: | Jeff Donahue | |
proto conflit, lint, and math_functions (compiler complaint)
| Commit: | a0b81b8 | |
|---|---|---|
| Author: | qipeng | |
| Committer: | Jeff Donahue | |
fixes after rebase
| Commit: | 223e2db | |
|---|---|---|
| Author: | qipeng | |
| Committer: | Jeff Donahue | |
fixed caffe.proto after a mistaken rebase
| Commit: | a850684 | |
|---|---|---|
| Author: | qipeng | |
| Committer: | Jeff Donahue | |
Added L1 regularization support for the weights
| Commit: | 0f180d6 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
Add "stable_prod_grad" option (on by default) to ELTWISE layer to compute the eltwise product gradient using a slower but stabler formula.
| Commit: | d0e5e26 | |
|---|---|---|
| Author: | Evan Shelhamer | |
| Committer: | Evan Shelhamer | |
restore old data transformation parameters for compatibility
| Commit: | 9284bc8 | |
|---|---|---|
| Author: | TANGUY Arnaud | |
Refactor ImageDataLayer to use DataTransformer
| Commit: | 2f3e888 | |
|---|---|---|
| Author: | TANGUY Arnaud | |
| Committer: | TANGUY Arnaud | |
Refactor DataLayer using a new DataTransformer Start the refactoring of the datalayers to avoid data transformation code duplication. So far, only DataLayer has been done.
| Commit: | de297fe | |
|---|---|---|
| Author: | Adam Kosiorek | |
| Committer: | Jeff Donahue | |
cmake build system
| Commit: | 3a648e7 | |
|---|---|---|
| Author: | Jeff Donahue | |
Add "not_stage" to NetStateRule to exclude NetStates with certain stages.
| Commit: | 2cb0ab8 | |
|---|---|---|
| Author: | Alireza Shafaei | |
| Committer: | Alireza Shafaei | |
Added absolute value layer, useful for implementation of siamese networks! This commit also replaces the default caffe_fabs with MKL/non-MKL implementation of Abs.
| Commit: | 837d8d2 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
Add loss_weight to proto, specifying coefficients for each top blob in the objective function.
| Commit: | f0925af | |
|---|---|---|
| Author: | qipeng | |
added cross-channel MVN, Mean-only normalization, added to layer factory, moved to common_layers
| Commit: | 4986d07 | |
|---|---|---|
| Author: | qipeng | |
| Committer: | qipeng | |
mean-variance normalization layer
| Commit: | d7f36ae | |
|---|---|---|
| Author: | Evan Shelhamer | |
| Committer: | Evan Shelhamer | |
LICENSE governs the whole project so strip file headers
| Commit: | 8b449d0 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
Add 'snapshot_after_train' to SolverParameter to override the final snapshot.
| Commit: | c95cfe8 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
Add NetState message with phase, level, stage; NetStateRule message with filtering rules for Layers.
| Commit: | 676cd85 | |
|---|---|---|
| Author: | Evan Shelhamer | |
| Committer: | Evan Shelhamer | |
add h/w kernel size, stride, and pad for non-square filtering while keeping everything working as-is.
| Commit: | 08255dd | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
Print blob L1 norms during forward/backward passes and updates if new "debug_info" field in SolverParameter is set.
| Commit: | f7bdf1a | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
SliceLayer: post-rebase fixes, cleanup, etc. (some from changes suggested by @sguada). Test for both num & channels in forward & backward; use GaussianFiller so that tests are non-trivial.
| Commit: | 2ec731a | |
|---|---|---|
| Author: | bhack | |
| Committer: | Jeff Donahue | |
Add split dim layer Differentiate top test blob vector size Rename to SplitLayer Add slicing points
| Commit: | e0c4577 | |
|---|---|---|
| Author: | qipeng | |
| Committer: | qipeng | |
leaky relu + unit test
| Commit: | 13ba72f | |
|---|---|---|
| Author: | Kai Li | |
| Committer: | Kai Li | |
Extend the ArgMaxLayer to output top k results
| Commit: | 687ed6a | |
|---|---|---|
| Author: | Yangqing Jia | |
cosmetics: add syntax = proto2
| Commit: | 49fc940 | |
|---|---|---|
| Author: | Ronghang Hu | |
add tests for rectangular pooling regions
| Commit: | 769af37 | |
|---|---|---|
| Author: | Ronghang Hu | |
Update caffe.proto Add pad_h, pad_w, kernel_size_h, kernel_size_w, stride_h, stride_w to support pooling on rectangle regions.
| Commit: | 226e741 | |
|---|---|---|
| Author: | Rob Hess | |
| Committer: | Rob Hess | |
Update name of last added param.
| Commit: | be0a934 | |
|---|---|---|
| Author: | cypof | |
| Committer: | Rob Hess | |
Next LayerParameter proto id
| Commit: | 6ca6b6f | |
|---|---|---|
| Author: | Rob Hess | |
| Committer: | Rob Hess | |
Incorporate top_k param into AccuracyLayer and check it's value.
| Commit: | 85610b9 | |
|---|---|---|
| Author: | Rob Hess | |
| Committer: | Rob Hess | |
Add parameter for AccuracyLayer in proto.
| Commit: | 072f2e8 | |
|---|---|---|
| Author: | Evan Shelhamer | |
change weight blob field name to param
| Commit: | a30e19b | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Evan Shelhamer | |
weight sharing
| Commit: | ec6065b | |
|---|---|---|
| Author: | Sergio | |
Remove C_ mentions, extra spaces and change hinge_norm to norm
| Commit: | 3ea86e4 | |
|---|---|---|
| Author: | Sergio | |
Removed L2HingeLoss class now a case within HingeLoss class Conflicts: include/caffe/vision_layers.hpp src/caffe/layers/loss_layer.cpp src/caffe/proto/caffe.proto src/caffe/test/test_l2_hinge_loss_layer.cpp
| Commit: | 8362a4b | |
|---|---|---|
| Author: | Sergio | |
Merge HingeLoss and L2HingeLoss by adding hinge_norm to params Conflicts: src/caffe/layers/loss_layer.cpp src/caffe/proto/caffe.proto src/caffe/test/test_l2_hinge_loss_layer.cpp
| Commit: | e545b69 | |
|---|---|---|
| Author: | linmin | |
| Committer: | Jeff Donahue | |
add option for lmdb
| Commit: | 89bc804 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
add DummyDataLayer
| Commit: | 32a85c2 | |
|---|---|---|
| Author: | Evan Shelhamer | |
| Committer: | Evan Shelhamer | |
padding for max pooling Max pooling pads by -inf if the padding parameter is set. Padding for pooling, like padding for convolution, can preserve the dimensions of the bottom at the top. By setting the padding to floor(kernel_size / 2) the top output is the "same" instead of the "valid" part of the bottom input.
| Commit: | 429fc54 | |
|---|---|---|
| Author: | Sergio | |
Fixed ThresholdParam Conflicts: src/caffe/proto/caffe.proto Conflicts: src/caffe/proto/caffe.proto Conflicts: src/caffe/proto/caffe.proto
| Commit: | 6b2db40 | |
|---|---|---|
| Author: | Evan Shelhamer | |
commment, lint
| Commit: | 8e034cc | |
|---|---|---|
| Author: | Evan Shelhamer | |
| Committer: | Evan Shelhamer | |
weight elementwise sum with per-blob coefficients
| Commit: | 8698600 | |
|---|---|---|
| Author: | Evan Shelhamer | |
| Committer: | Evan Shelhamer | |
make sum the default eltwise operation
| Commit: | a574bbf | |
|---|---|---|
| Author: | Evan Shelhamer | |
| Committer: | Evan Shelhamer | |
Elementwise layer learns summation
| Commit: | 7089732 | |
|---|---|---|
| Author: | Evan Shelhamer | |
| Committer: | Evan Shelhamer | |
EltwiseProductLayer -> EltwiseLayer for generality Reproduce elementwise product layer in more generality. Add elementwise operation parameter. Prepare for elementwise sum operation choice.
| Commit: | 0d064d5 | |
|---|---|---|
| Author: | Sergey Karayev | |
| Committer: | Sergey Karayev | |
corrected the caffe.proto ids
| Commit: | 9b2da06 | |
|---|---|---|
| Author: | Sergio Guadarrama | |
| Committer: | Sergey Karayev | |
Fix types of ArgMax Layers params Conflicts: include/caffe/vision_layers.hpp src/caffe/proto/caffe.proto
| Commit: | 423dad6 | |
|---|---|---|
| Author: | Sergio Guadarrama | |
| Committer: | Sergey Karayev | |
Fixed numbers in proto and name of ArgMaxParameter Conflicts: src/caffe/proto/caffe.proto
| Commit: | e96d4b3 | |
|---|---|---|
| Author: | Sergio Guadarrama | |
| Committer: | Sergey Karayev | |
Added ArgMax Layer Conflicts: src/caffe/proto/caffe.proto
| Commit: | fd79396 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
fix proto comment for multiple test nets
| Commit: | f2599ee | |
|---|---|---|
| Author: | Tobias Domhan | |
multiple test_iter
| Commit: | 354bbd6 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
allow multiple test nets
| Commit: | 02c5722 | |
|---|---|---|
| Author: | Jeff Donahue | |
specify NetParameters directly in the SolverParameter
| Commit: | 6110f2f | |
|---|---|---|
| Author: | Jeff Donahue | |
make solver_mode an enum with CPU and GPU -- fully backwards compatible with old 0/1 style
| Commit: | 539fd80 | |
|---|---|---|
| Author: | Jonathan L Long | |
| Committer: | Jonathan L Long | |
add MemoryDataLayer for reading input from contiguous blocks of memory
| Commit: | 396c060 | |
|---|---|---|
| Author: | Jonathan L Long | |
note the last added layer/params in caffe.proto to prevent conflicts The current scheme does not actually prevent conflicts, since three-way merge will accept simultaneous changes that agree on the next number. This commit fixes this by explicitly noting the last layer added.
| Commit: | 45e7a6c | |
|---|---|---|
| Author: | Jonathan L Long | |
| Committer: | Jonathan L Long | |
add HingeLossLayer for one-vs-all hinge loss This layer implements a "one-vs-all" hinge loss, (1/n) sum_ij max(0, 1 - y_ij x_ij), with bottom blob x_ij (i ranging over examples and j over classes), and y_ij = +1/-1 indicating the label. No regularization is included, since regularization is done via weight decay or using the parameters of another layer. The gradient is taken to be zero at the hinge point. This commit only provides the CPU implementation.
| Commit: | 19f5a52 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
add random_seed field to SolverParameter and have solver use it -- already works for lenet, doesn't work for imagenet w/ rand() calls
| Commit: | 6540017 | |
|---|---|---|
| Author: | Jeff Donahue | |
change to correct next layer id for merge
| Commit: | 824fefe | |
|---|---|---|
| Author: | Jeff Donahue | |
make solver able to compute and display test loss
| Commit: | 72eb864 | |
|---|---|---|
| Author: | Jeff Donahue | |
add mnist autoencoder example necessities (sigmoid cross entropy loss layer, sparse gaussian filler)
| Commit: | 9c1764c | |
|---|---|---|
| Author: | Jeff Donahue | |
update proto field IDs from placeholder values
| Commit: | 588b07d | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
use average pool instead of conv
| Commit: | 0ef3f32 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
minor polishing
| Commit: | 6143786 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
merge LRNMapLayer into LRNLayer with norm_region proto field
| Commit: | 0fc1510 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
add padding for average pooling
| Commit: | 7555c3a | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
add LRN within map layer and dependencies (eltwise product and power)
| Commit: | 0af2c11 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
cleaner version of refactoring with fields added to LayerConnection (which retains an optional V0LayerParameter field for legacy support) and LayerConnection renamed to LayerParameter
| Commit: | cc86d20 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
some post rebase fixes -- copyright, hdf5_output layer (still need to incorporate into util/upgrade_proto)
| Commit: | 9d69731 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
rollback previous commit adding version number to NetParameter -- going a different route
| Commit: | 622576f | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
add NetParameter required version number as breaking change for V0NetParameter
| Commit: | a8397b3 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
add NetParameterPrettyPrint so that upgrade tool prints inputs before layers
| Commit: | 367be15 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
minor cleanup
| Commit: | d2bf6df | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
LayerType enum
| Commit: | 149c1d5 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
put inputs before layers in the proto so they print in that order
| Commit: | 96d1197 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
add V0NetParameter and UpgradeV0Net
| Commit: | 1898225 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
caffe.proto: layer->layers
| Commit: | 7d7e4a8 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
add v0->v1 'bridge' proto and add util that uses it
| Commit: | b954438 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
add duplicated params from InnerProductParam to ConvolutionParam and PoolingParam etc, create InfogainLossParam