These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)
| Commit: | 32de071 | |
|---|---|---|
| Author: | Bharath Hariharan | |
renaming
The documentation is generated from this commit.
| Commit: | db75145 | |
|---|---|---|
| Author: | Bharath Hariharan | |
all finetuning
| Commit: | a8de7af | |
|---|---|---|
| Author: | Bharath Hariharan | |
move stuff into caffe directory to start anew
| Commit: | e10fb59 | |
|---|---|---|
| Author: | Jeff Donahue | |
make solver_mode an enum with CPU and GPU -- fully backwards compatible with old 0/1 style
| Commit: | 298a27c | |
|---|---|---|
| Author: | Jonathan L Long | |
| Committer: | Jonathan L Long | |
add MemoryDataLayer for reading input from contiguous blocks of memory
| Commit: | b2b1e99 | |
|---|---|---|
| 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: | dbad775 | |
|---|---|---|
| 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: | 9dd3f45 | |
|---|---|---|
| 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: | 2d968ed | |
|---|---|---|
| Author: | Jeff Donahue | |
change to correct next layer id for merge
| Commit: | 22c698c | |
|---|---|---|
| Author: | Jeff Donahue | |
make solver able to compute and display test loss
| Commit: | a767caf | |
|---|---|---|
| Author: | Jeff Donahue | |
add mnist autoencoder example necessities (sigmoid cross entropy loss layer, sparse gaussian filler)
| Commit: | 404f22d | |
|---|---|---|
| Author: | Jeff Donahue | |
update proto field IDs from placeholder values
| Commit: | bd756fe | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
add padding for average pooling
| Commit: | 42c9d66 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
add LRN within map layer and dependencies (eltwise product and power)
| Commit: | 824c344 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
merge LRNMapLayer into LRNLayer with norm_region proto field
| Commit: | 69ac4f4 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
minor polishing
| Commit: | 6e92f47 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
use average pool instead of conv
| Commit: | b7444d6 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
some post rebase fixes -- copyright, hdf5_output layer (still need to incorporate into util/upgrade_proto)
| Commit: | 57167a0 | |
|---|---|---|
| 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: | 12d88d5 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
minor cleanup
| Commit: | 48e2e8e | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
add NetParameterPrettyPrint so that upgrade tool prints inputs before layers
| Commit: | 23bfeeb | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
add NetParameter required version number as breaking change for V0NetParameter
| Commit: | 8198585 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
rollback previous commit adding version number to NetParameter -- going a different route
| Commit: | e05d0ab | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
HDF5DataParameter message and concat_param
| Commit: | c6d47bc | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
caffe.proto: layer->layers
| Commit: | e681c84 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
add v0->v1 'bridge' proto and add util that uses it
| Commit: | dbd616b | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
move caffe.proto.v0 -> deprecated/caffe.v0.proto and add separate target makefile target for it
| Commit: | 195d46a | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
add duplicated params from InnerProductParam to ConvolutionParam and PoolingParam etc, create InfogainLossParam
| Commit: | f39fa72 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
NetParameter.layers -> layer
| Commit: | 0fe0e15 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
remove LayerConnection from proto, bottom and top now in LayerParameter
| Commit: | 9d29f72 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
move LayerParameter and individual layer param messages to bottom of caffe.proto
| Commit: | 1dc3374 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
move individual layer parameters to individual proto messages
| Commit: | 38cab75 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
fix caffe.proto style bugs
| Commit: | 6179062 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
put inputs before layers in the proto so they print in that order
| Commit: | 2e33058 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
LayerType enum
| Commit: | e0fbd48 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
fix layertype alphabetization
| Commit: | a566570 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
rebase and fix stuff, incorporate image and padding layers
| Commit: | 9291f21 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
incorporate WindowDataLayer
| Commit: | dc1b25e | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
remove padding layer
| Commit: | 4667f0e | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
update deprecated protos to latest dev versions
| Commit: | 69ddcc8 | |
|---|---|---|
| Author: | Jeff Donahue | |
| Committer: | Jeff Donahue | |
add V0NetParameter and UpgradeV0Net
| Commit: | 6db92e8 | |
|---|---|---|
| Author: | Evan Shelhamer | |
| Committer: | Evan Shelhamer | |
Standardize copyright, add root-level CONTRIBUTORS credit
| Commit: | e2beba9 | |
|---|---|---|
| Author: | Kai Li | |
| Committer: | Kai Li | |
Implement and test HDF5OutputLayer
| Commit: | 6f65379 | |
|---|---|---|
| Author: | Ross Girshick | |
| Committer: | Evan Shelhamer | |
set default to the best value
| Commit: | f1a64b7 | |
|---|---|---|
| Author: | Ross Girshick | |
| Committer: | Evan Shelhamer | |
some cleanup
| Commit: | 1339297 | |
|---|---|---|
| Author: | Ross Girshick | |
| Committer: | Evan Shelhamer | |
support for tightest square mode while finetuning
| Commit: | 17a0c16 | |
|---|---|---|
| Author: | Ross Girshick | |
| Committer: | Evan Shelhamer | |
support for adding padding to windows in the window_data_layer
| Commit: | fc79306 | |
|---|---|---|
| Author: | Ross Girshick | |
| Committer: | Evan Shelhamer | |
add window data layer
| Commit: | 3537728 | |
|---|---|---|
| Author: | Evan Shelhamer | |
fix style bugs in new layers' proto fields
| Commit: | 1147318 | |
|---|---|---|
| Author: | Evan Shelhamer | |
Back-merge documentation and historical PRs to master
| Commit: | ff2ac0b | |
|---|---|---|
| Author: | sguada | |
| Committer: | Sergio Guadarrama | |
Added concat_dim to caffe.proto and ConcatLayer to set of layers
| Commit: | fcaf5ad | |
|---|---|---|
| Author: | sguada | |
| Committer: | sguada | |
Fixed typos to pass test_images_layer
| Commit: | ccf4eb5 | |
|---|---|---|
| Author: | sguada | |
| Committer: | sguada | |
Renamed input_layer to images_layer
| Commit: | e8e3a1b | |
|---|---|---|
| Author: | sguada | |
| Committer: | sguada | |
Fixed input_layer to pass tests, added cat image to data to perform the tests
| Commit: | 8b65e51 | |
|---|---|---|
| Author: | sguada | |
| Committer: | sguada | |
Added the option to resize_image to resize images using cv::resize while reading them
| Commit: | 5962c59 | |
|---|---|---|
| Author: | Sergio Guadarrama | |
Update caffe.proto
| Commit: | ab8b5f3 | |
|---|---|---|
| Author: | sguada | |
Added device_id to solver.prototxt and to solver.cpp
| Commit: | ca3e042 | |
|---|---|---|
| Author: | Yangqing Jia | |
Several changes: changed the paths for the mnist demo removed unused fields in SolverParameter added solver_mode to specify CPU/GPU solving accordingly, removed the set mode code in the examples code removed examples/test_read_imagenet since it is trivial removed get_cifar script since no cifar demo exists.
| Commit: | 2b981cf | |
|---|---|---|
| Author: | Yangqing Jia | |
fix Makefile problem
| Commit: | e24b1dd | |
|---|---|---|
| Author: | Yangqing Jia | |
Made a major change: when initializing a network, the input size are no longer provided by an additional vector of blobs, but should be specified in the netparameters proto by the field "input_dim". This avoid the often awkward code of creating a dummy input vector just for the sake of initializing the network.
| Commit: | 22d82ff | |
|---|---|---|
| Author: | Yangqing Jia | |
misc update
| Commit: | 591c36b | |
|---|---|---|
| Author: | Yangqing Jia | |
distributed server update. bug in synchronous connections.
| Commit: | 5d14903 | |
|---|---|---|
| Author: | Yangqing Jia | |
data layer: random skip
| Commit: | 64e28ba | |
|---|---|---|
| Author: | Yangqing Jia | |
distributed solver - not checked thoroughly
| Commit: | 82b912b | |
|---|---|---|
| Author: | Yangqing Jia | |
solver restructuring: now all prototxt are specified in the solver protocol buffer
| Commit: | 3e69c31 | |
|---|---|---|
| Author: | Yangqing Jia | |
pooling layer: added stochastic pooling layer, not tested, compilable
| Commit: | 4c2c197 | |
|---|---|---|
| Author: | Yangqing Jia | |
regarding https://plus.google.com/113952791760990667476/posts/Q5fwQY6JeEq - stopped the adagrad attempt.
| Commit: | 94efbe4 | |
|---|---|---|
| Author: | Yangqing Jia | |
solver stepsize: float -> int32
| Commit: | 62089dd | |
|---|---|---|
| Author: | Yangqing Jia | |
allow setting custom weight decay
| Commit: | fee90a3 | |
|---|---|---|
| Author: | Yangqing Jia | |
unchecked: using mean file.
| Commit: | 5b2ccef | |
|---|---|---|
| Author: | Yangqing Jia | |
solver: added snapshotting ability
| Commit: | 4f7e519 | |
|---|---|---|
| Author: | Yangqing Jia | |
Moved the layer factory implementation to cpp; added snapshot and restore functions to solver.
| Commit: | e05b088 | |
|---|---|---|
| Author: | Yangqing Jia | |
added custom learning rate for individual blobs
| Commit: | 7d3fcf9 | |
|---|---|---|
| Author: | Yangqing Jia | |
| Committer: | Yangqing Jia | |
misc update
| Commit: | 3f0efbd | |
|---|---|---|
| Author: | Yangqing Jia | |
blob math preparation
| Commit: | c840119 | |
|---|---|---|
| Author: | Yangqing Jia | |
dropout serious bugfix. Seems to be working...
| Commit: | bc520bd | |
|---|---|---|
| Author: | Yangqing Jia | |
misc update
| Commit: | 05ff293 | |
|---|---|---|
| Author: | Yangqing Jia | |
datalayer random cropping, not tested
| Commit: | f171796 | |
|---|---|---|
| Author: | Yangqing Jia | |
solver
| Commit: | 6fe4603 | |
|---|---|---|
| Author: | Yangqing Jia | |
data layer: allow scaling and subtraction
| Commit: | 4748845 | |
|---|---|---|
| Author: | Yangqing Jia | |
a bunch of updates.
| Commit: | 865a60c | |
|---|---|---|
| Author: | Yangqing Jia | |
updated a bunch of things, ready to test if it breaks things
| Commit: | 5a1e541 | |
|---|---|---|
| Author: | Yangqing Jia | |
started writing solver
| Commit: | 148535e | |
|---|---|---|
| Author: | Yangqing Jia | |
data layer modification, and net header
| Commit: | 0fbb28d | |
|---|---|---|
| Author: | Yangqing Jia | |
renaming
| Commit: | a17ea59 | |
|---|---|---|
| Author: | Yangqing Jia | |
a few updates
| Commit: | 1f54bd6 | |
|---|---|---|
| Author: | Yangqing Jia | |
| Committer: | Yangqing Jia | |
proto update
| Commit: | ea35536 | |
|---|---|---|
| Author: | Yangqing Jia | |
copyright message
| Commit: | d770e23 | |
|---|---|---|
| Author: | Yangqing Jia | |
pooling layer cpu
| Commit: | 770b7ad | |
|---|---|---|
| Author: | Yangqing Jia | |
naming. I might regret it someday.
| Commit: | fc18ac6 | |
|---|---|---|
| Author: | Yangqing Jia | |
minor updates
| Commit: | ad0c2dc | |
|---|---|---|
| Author: | Yangqing Jia | |
misc update
| Commit: | aef20cd | |
|---|---|---|
| Author: | Yangqing Jia | |
padding layer cuda code, need debug
| Commit: | 241c300 | |
|---|---|---|
| Author: | Yangqing Jia | |
gemm util
| Commit: | 5b1f9d9 | |
|---|---|---|
| Author: | Yangqing Jia | |
updates
| Commit: | 6f29a06 | |
|---|---|---|
| Author: | Yangqing Jia | |
misc update
| Commit: | f6619a0 | |
|---|---|---|
| Author: | Yangqing Jia | |
misc update
| Commit: | 002e004 | |
|---|---|---|
| Author: | Yangqing Jia | |
working halfway into dropout, machine down, changing machine
| Commit: | 582fa14 | |
|---|---|---|
| Author: | Yangqing Jia | |
misc update
| Commit: | 4fd9c3f | |
|---|---|---|
| Author: | Yangqing Jia | |
misc update