tensorcv.models.base.
ModelDes
[source]¶Bases: object
base model for ModelDes
get_global_step
¶model_input
¶tensorcv.models.base.
BaseModel
[source]¶Bases: tensorcv.models.base.ModelDes
Model with single loss and single optimizer
default_collection
¶tensorcv.models.base.
GANBaseModel
(input_vec_length, learning_rate)[source]¶Bases: tensorcv.models.base.ModelDes
Base model for GANs
d_collection
¶g_collection
¶tensorcv.models.layers.
batch_norm
(x, train=True, name='bn')[source]¶batch normal
Parameters: | |
---|---|
Returns: | tf.tensor with name ‘name’ |
tensorcv.models.layers.
conv
(x, filter_size, out_dim, name='conv', stride=1, padding='SAME', nl=<function identity>, data_dict=None, init_w=None, init_b=None, use_bias=True, wd=None, trainable=True)[source]¶2D convolution
Parameters: |
|
---|---|
Returns: | tf.tensor with name ‘output’ |
tensorcv.models.layers.
dconv
(x, filter_size, out_dim=None, out_shape=None, out_shape_by_tensor=None, name='dconv', stride=2, padding='SAME', nl=<function identity>, data_dict=None, init_w=None, init_b=None, wd=None, trainable=True)[source]¶2D deconvolution
Parameters: |
|
---|---|
Returns: | tf.tensor with name ‘output’ |
tensorcv.models.layers.
dropout
(x, keep_prob, is_training, name='dropout')[source]¶Dropout
Parameters: | |
---|---|
Returns: | tf.tensor with name ‘name’ |
tensorcv.models.layers.
fc
(x, out_dim, name='fc', nl=<function identity>, init_w=None, init_b=None, data_dict=None, wd=None, trainable=True, re_dict=False)[source]¶Fully connected layer
Parameters: | |
---|---|
Returns: | tf.tensor with name ‘output’ |
tensorcv.models.layers.
get_shape2D
(in_val)[source]¶Return a 2D shape
Parameters: | in_val (int or list with length 2) – |
---|---|
Returns: | list with length 2 |
tensorcv.models.layers.
get_shape4D
(in_val)[source]¶Return a 4D shape
Parameters: | in_val (int or list with length 2) – |
---|---|
Returns: | list with length 4 |
tensorcv.models.layers.
leaky_relu
(x, leak=0.2, name='LeakyRelu')[source]¶Allow a small non-zero gradient when the unit is not active
Parameters: |
|
---|---|
Returns: | tf.tensor with name ‘name’ |
tensorcv.models.layers.
max_pool
(x, name='max_pool', filter_size=2, stride=None, padding='VALID')[source]¶Max pooling layer
Parameters: | |
---|---|
Returns: | tf.tensor with name ‘name’ |