Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/benanne/kaggle-galaxies
/ types & classes
Types & classes
53 in github.com/benanne/kaggle-galaxies
⨍
Functions
336
◇
Types & classes
53
↓ 1 callers
Class
ConsiderConstant
consider_constant.py:7
↓ 1 callers
Class
ShuffleBC01ToC01BLayer
This layer dimshuffles 4D input for interoperability between C01B and BC01 ops. BC01 (theano) -> C01B (cuda convnet)
cc_layers.py:232
↓ 1 callers
Class
ShuffleC01BToBC01Layer
This layer dimshuffles 4D input for interoperability between C01B and BC01 ops. C01B (cuda convnet) -> BC01 (theano)
cc_layers.py:212
Class
CallableObj
UGLY HACK: pool.imap does not allow for extra arguments to be passed to the called function. This is a problem because we want to pass i
realtime_augmentation.py:768
Class
ClippedGalaxyOutputLayer
This layer expects the layer before to have 37 linear outputs. These are grouped per question, clipped, but NOT normalised, because it seems
custom.py:434
Class
ConcatenateLayer
layers.py:901
Class
ConstantWeightedDivGalaxyOutputLayer
divisive normalisation, weights are considered constant when differentiating, optimised for performance.
custom.py:687
Class
Conv2DLayer
layers.py:609
Class
ConvLayer
layers.py:422
Class
CudaConvnetCircularConv2DLayer
cc_layers.py:254
Class
CudaConvnetConv2DLayer
cc_layers.py:28
Class
CudaConvnetCrossMapNormLayer
cc_layers.py:187
Class
CudaConvnetInput2DLayer
Like Input2DLayer, but the data is expected to be in c01b order instead of bc01.
cc_layers.py:19
Class
CudaConvnetPooling2DLayer
cc_layers.py:104
Class
CudaConvnetStochasticPooling2DLayer
cc_layers.py:139
Class
DenseLayer
layers.py:370
Class
DivisiveGalaxyOutputLayer
This layer expects the layer before to have 37 linear outputs. These are grouped per question, clipped, and then normalised by dividing by the su
custom.py:234
Class
FeatureMaxPoolingLayer
Max pooling across feature maps. This can be used to implement maxout. This is similar to the FilterPoolingLayer, but this version uses a dif
layers.py:1382
Class
FeatureMaxPoolingLayer_old
OLD implementation using T.maximum iteratively. This turns out to be very slow. Max pooling across feature maps. This can be used to impleme
layers.py:1320
Class
FilterPoolingLayer
pools filter outputs from the previous layer. If the pooling function is 'max', the result is maxout. supported pooling function: - '
layers.py:774
Class
FlatInputLayer
layers.py:262
Class
FlattenLayer
layers.py:882
Class
GalaxyOutputLayer
This layer expects the layer before to have 37 linear outputs. These are grouped per question and then passed through a softmax each, to enco
custom.py:31
Class
GlobalPooling2DLayer
Global pooling across the entire feature map, useful in NINs.
layers.py:343
Class
Input2DLayer
layers.py:278
Class
InputLayer
layers.py:245
Class
LoadAndProcess
UGLY HACK: pool.imap does not allow for extra arguments to be passed to the called function. This is a problem because we want to pass i
realtime_augmentation.py:197
Class
LoadAndProcessBrightnessNorm
realtime_augmentation.py:729
Class
LoadAndProcessFixed
Same ugly hack as before
realtime_augmentation.py:299
Class
LoadAndProcessFixedBrightnessNorm
Same ugly hack as before
realtime_augmentation.py:751
Class
LoadAndProcessFixedPysexCentering
Same ugly hack as before
realtime_augmentation.py:645
Class
LoadAndProcessFixedPysexCenteringRescaling
Same ugly hack as before
realtime_augmentation.py:673
Class
LoadAndProcessFixedPysexGen1CenteringRescaling
Same ugly hack as before
realtime_augmentation.py:701
Class
LoadAndProcessPysexCentering
realtime_augmentation.py:557
Class
LoadAndProcessPysexCenteringRescaling
realtime_augmentation.py:581
Class
LoadAndProcessPysexGen1CenteringRescaling
realtime_augmentation.py:605
Class
MaxoutLayer
layers.py:692
Class
MultiRotMergeLayer
This layer merges featuremaps that were separated by the MultiRotSliceLayer and flattens them in one go.
layers.py:1275
Class
MultiRotSliceLayer
This layer cuts 4 square-shaped parts of out of the input, rotates them 0, 90, 180 and 270 degrees respectively so they all have the same ori
layers.py:1223
Class
NIN2DLayer
layers.py:723
Class
OptimisedDivGalaxyOutputLayer
divisive normalisation, optimised for performance.
custom.py:576
Class
OutputLayer
layers.py:823
Class
Pooling2DLayer
layers.py:318
Class
PoolingLayer
layers.py:295
Class
ResponseNormalisationLayer
layers.py:918
Class
Rot90MergeLayer
This layer merges featuremaps that were separated by the Rot90SliceLayer and flattens them in one go.
layers.py:1199
Class
Rot90SliceLayer
This layer cuts 4 square-shaped parts of out of the input, rotates them 0, 90, 180 and 270 degrees respectively so they all have the same ori
layers.py:1167
Class
SoftplusDivGalaxyOutputLayer
divisive normalisation with softplus function, optimised for performance.
custom.py:801
Class
SquaredGalaxyOutputLayer
This layer expects the layer before to have 37 linear outputs. These are grouped per question, rectified, squared and then normalised by dividing
custom.py:333
Class
StochasticPoolingC01BLayer
Stochastic pooling implemented in Theano using reshapes, since the Pylearn2 class for it is way too slow. This only works for c01b, i.e.
cc_layers.py:351
Class
StridedConv2DLayer
layers.py:961
Class
StridedConvLayer
layers.py:496
Class
ThresholdedGalaxyOutputLayer
This layer expects the layer before to have 37 linear outputs. These are grouped per question and then passed through a softmax each, to enco
custom.py:145