diff --git a/.gitignore b/.gitignore index ce600fbb..261c681a 100644 --- a/.gitignore +++ b/.gitignore @@ -336,3 +336,4 @@ test/TensorFlowNET.Examples/mnist # training model resources .resources +/redist diff --git a/TensorFlow.NET.sln b/TensorFlow.NET.sln index 2afb61f8..5562853c 100644 --- a/TensorFlow.NET.sln +++ b/TensorFlow.NET.sln @@ -9,6 +9,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Benchmark", "src\TensorFlow EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnitTest", "test\TensorFlowNET.UnitTest\UnitTest.csproj", "{23C28035-2FCE-41F3-9A12-E73CE8A5AE32}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tensorflow.Keras", "src\TensorFlowNET.Keras\Tensorflow.Keras.csproj", "{6268B461-486A-460B-9B3C-86493CBBAAF7}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -41,6 +43,14 @@ Global {23C28035-2FCE-41F3-9A12-E73CE8A5AE32}.Release|Any CPU.Build.0 = Release|Any CPU {23C28035-2FCE-41F3-9A12-E73CE8A5AE32}.Release|x64.ActiveCfg = Release|Any CPU {23C28035-2FCE-41F3-9A12-E73CE8A5AE32}.Release|x64.Build.0 = Release|Any CPU + {6268B461-486A-460B-9B3C-86493CBBAAF7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6268B461-486A-460B-9B3C-86493CBBAAF7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6268B461-486A-460B-9B3C-86493CBBAAF7}.Debug|x64.ActiveCfg = Debug|Any CPU + {6268B461-486A-460B-9B3C-86493CBBAAF7}.Debug|x64.Build.0 = Debug|Any CPU + {6268B461-486A-460B-9B3C-86493CBBAAF7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6268B461-486A-460B-9B3C-86493CBBAAF7}.Release|Any CPU.Build.0 = Release|Any CPU + {6268B461-486A-460B-9B3C-86493CBBAAF7}.Release|x64.ActiveCfg = Release|Any CPU + {6268B461-486A-460B-9B3C-86493CBBAAF7}.Release|x64.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/src/TensorFlowNET.Keras/Activations.cs b/src/TensorFlowNET.Keras/Activations.cs new file mode 100644 index 00000000..5213fcb9 --- /dev/null +++ b/src/TensorFlowNET.Keras/Activations.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras +{ + class Activations + { + } +} diff --git a/src/TensorFlowNET.Keras/Applications/Densenet.cs b/src/TensorFlowNET.Keras/Applications/Densenet.cs new file mode 100644 index 00000000..a4cacc4a --- /dev/null +++ b/src/TensorFlowNET.Keras/Applications/Densenet.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Applications +{ + public class Densenet + { + public static Tensor dense_block(Tensor x, int blocks, string name) => throw new NotImplementedException(); + + public static Tensor transition_block(Tensor x, float reduction, string name) => throw new NotImplementedException(); + + public static Tensor conv_block(Tensor x, float growth_rate, string name) => throw new NotImplementedException(); + + public static Model DenseNet(int blocks, bool include_top=true, string weights = "imagenet", + Tensor input_tensor = null, TensorShape input_shape = null, + string pooling = null, int classes = 1000) => throw new NotImplementedException(); + + public static Model DenseNet121(int blocks, bool include_top = true, string weights = "imagenet", + Tensor input_tensor = null, TensorShape input_shape = null, + string pooling = null, int classes = 1000) => throw new NotImplementedException(); + + public static Model DenseNet169(int blocks, bool include_top = true, string weights = "imagenet", + Tensor input_tensor = null, TensorShape input_shape = null, + string pooling = null, int classes = 1000) => throw new NotImplementedException(); + + public static Model DenseNet201(int blocks, bool include_top = true, string weights = "imagenet", + Tensor input_tensor = null, TensorShape input_shape = null, + string pooling = null, int classes = 1000) => throw new NotImplementedException(); + + public static Tensor preprocess_input(Tensor x, string data_format = null) => throw new NotImplementedException(); + + public static Tensor decode_predictions(Tensor preds, int top = 5) => throw new NotImplementedException(); + } +} diff --git a/src/TensorFlowNET.Keras/Applications/Efficientnet.cs b/src/TensorFlowNET.Keras/Applications/Efficientnet.cs new file mode 100644 index 00000000..4b59bcee --- /dev/null +++ b/src/TensorFlowNET.Keras/Applications/Efficientnet.cs @@ -0,0 +1,60 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Applications +{ + public class BlockArg + { + + } + + public class Efficientnet + { + public static Model EfficientNet(float width_coefficient, float depth_coefficient, int default_size, float dropout_rate = 0.2f, + float drop_connect_rate = 0.2f, int depth_divisor = 8, string activation = "swish", + BlockArg[] blocks_args = null, string model_name = "efficientnet", bool include_top = true, + string weights = "imagenet", Tensor input_tensor = null, TensorShape input_shape = null, + string pooling = null, int classes = 1000) => throw new NotImplementedException(); + + public static Tensor block(Tensor inputs, string activation= "swish", float drop_rate= 0f,string name= "", + int filters_in= 32, int filters_out= 16, int kernel_size= 3, int strides= 1, + int expand_ratio= 1, float se_ratio= 0, bool id_skip= true) => throw new NotImplementedException(); + + public static Model EfficientNetB0(bool include_top = true, string weights = "imagenet", + Tensor input_tensor = null, TensorShape input_shape = null, + string pooling = null, int classes = 1000) => throw new NotImplementedException(); + + public static Model EfficientNetB1(bool include_top = true, string weights = "imagenet", + Tensor input_tensor = null, TensorShape input_shape = null, + string pooling = null, int classes = 1000) => throw new NotImplementedException(); + + public static Model EfficientNetB2(bool include_top = true, string weights = "imagenet", + Tensor input_tensor = null, TensorShape input_shape = null, + string pooling = null, int classes = 1000) => throw new NotImplementedException(); + + public static Model EfficientNetB3(bool include_top = true, string weights = "imagenet", + Tensor input_tensor = null, TensorShape input_shape = null, + string pooling = null, int classes = 1000) => throw new NotImplementedException(); + + public static Model EfficientNetB4(bool include_top = true, string weights = "imagenet", + Tensor input_tensor = null, TensorShape input_shape = null, + string pooling = null, int classes = 1000) => throw new NotImplementedException(); + + public static Model EfficientNetB5(bool include_top = true, string weights = "imagenet", + Tensor input_tensor = null, TensorShape input_shape = null, + string pooling = null, int classes = 1000) => throw new NotImplementedException(); + + public static Model EfficientNetB6(bool include_top = true, string weights = "imagenet", + Tensor input_tensor = null, TensorShape input_shape = null, + string pooling = null, int classes = 1000) => throw new NotImplementedException(); + + public static Model EfficientNetB7(bool include_top = true, string weights = "imagenet", + Tensor input_tensor = null, TensorShape input_shape = null, + string pooling = null, int classes = 1000) => throw new NotImplementedException(); + + public static Tensor preprocess_input(Tensor x, string data_format = null) => throw new NotImplementedException(); + + public static Tensor decode_predictions(Tensor preds, int top = 5) => throw new NotImplementedException(); + } +} diff --git a/src/TensorFlowNET.Keras/Applications/ImagenetUtils.cs b/src/TensorFlowNET.Keras/Applications/ImagenetUtils.cs new file mode 100644 index 00000000..5e5df051 --- /dev/null +++ b/src/TensorFlowNET.Keras/Applications/ImagenetUtils.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Applications +{ + public class ImagenetUtils + { + public static Tensor preprocess_input(Tensor x, string data_format= null, string mode= "caffe") => throw new NotImplementedException(); + + public static Tensor decode_predictions(Tensor preds, int top= 5) => throw new NotImplementedException(); + + public static Tensor _preprocess_numpy_input(Tensor x, string data_format, string mode) => throw new NotImplementedException(); + + public static Tensor _preprocess_symbolic_input(Tensor x, string data_format, string mode) => throw new NotImplementedException(); + + public static TensorShape obtain_input_shape(TensorShape input_shape, int default_size, int min_size, + string data_format, bool require_flatten, string weights= null) => throw new NotImplementedException(); + + public static ((int, int), (int, int)) correct_pad(Tensor inputs, (int, int) kernel_size) => throw new NotImplementedException(); + } +} diff --git a/src/TensorFlowNET.Keras/Applications/InceptionResnetV2.cs b/src/TensorFlowNET.Keras/Applications/InceptionResnetV2.cs new file mode 100644 index 00000000..bfc27f53 --- /dev/null +++ b/src/TensorFlowNET.Keras/Applications/InceptionResnetV2.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Applications +{ + public class InceptionResnetV2 + { + public static Model InceptionResNetV2(bool include_top = true, string weights = "imagenet", + Tensor input_tensor = null, TensorShape input_shape = null, + string pooling = null, int classes = 1000) => throw new NotImplementedException(); + + public static Tensor conv2d_bn(Tensor x, int filters, (int, int) kernel_size, (int, int) strides, string padding= "same", + string activation= "relu", bool use_bias= false, string name= null) => throw new NotImplementedException(); + + public static Tensor inception_resnet_block(Tensor x, float scale, string block_type, int block_idx, string activation= "relu") => throw new NotImplementedException(); + + public static Tensor preprocess_input(Tensor x, string data_format = null) => throw new NotImplementedException(); + + public static Tensor decode_predictions(Tensor preds, int top = 5) => throw new NotImplementedException(); + } +} diff --git a/src/TensorFlowNET.Keras/Applications/InceptionV3.cs b/src/TensorFlowNET.Keras/Applications/InceptionV3.cs new file mode 100644 index 00000000..9b339e18 --- /dev/null +++ b/src/TensorFlowNET.Keras/Applications/InceptionV3.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Applications +{ + public class InceptionV3 + { + public static Model Inceptionv3(bool include_top = true, string weights = "imagenet", + Tensor input_tensor = null, TensorShape input_shape = null, + string pooling = null, int classes = 1000) => throw new NotImplementedException(); + + public static Tensor conv2d_bn(Tensor x, int filters, int num_row, int num_col, string padding = "same", (int, int)? strides = null, string name = null) => throw new NotImplementedException(); + + public static Tensor preprocess_input(Tensor x, string data_format = null) => throw new NotImplementedException(); + + public static Tensor decode_predictions(Tensor preds, int top = 5) => throw new NotImplementedException(); + } +} diff --git a/src/TensorFlowNET.Keras/Applications/Mobilenet.cs b/src/TensorFlowNET.Keras/Applications/Mobilenet.cs new file mode 100644 index 00000000..65eb5db6 --- /dev/null +++ b/src/TensorFlowNET.Keras/Applications/Mobilenet.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Applications +{ + public class Mobilenet + { + public static Model MobileNet(TensorShape input_shape= null, float alpha= 1.0f, int depth_multiplier= 1, float dropout= 1e-3f, + bool include_top= true, string weights= "imagenet", Tensor input_tensor= null, string pooling= null, int classes= 1000) => throw new NotImplementedException(); + + public static Tensor conv2d_bn(Tensor x, int filters, float alpha, (int, int)? kernel = null, (int, int)? strides = null) => throw new NotImplementedException(); + + public static Tensor preprocess_input(Tensor x, string data_format = null) => throw new NotImplementedException(); + + public static Tensor decode_predictions(Tensor preds, int top = 5) => throw new NotImplementedException(); + } +} diff --git a/src/TensorFlowNET.Keras/Applications/MobilenetV2.cs b/src/TensorFlowNET.Keras/Applications/MobilenetV2.cs new file mode 100644 index 00000000..a30c6c2a --- /dev/null +++ b/src/TensorFlowNET.Keras/Applications/MobilenetV2.cs @@ -0,0 +1,21 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Applications +{ + public class MobilenetV2 + { + public static Model MobileNetV2(TensorShape input_shape = null, float alpha = 1.0f, bool include_top = true, + string weights = "imagenet", Tensor input_tensor = null, string pooling = null, + int classes = 1000) => throw new NotImplementedException(); + + public static Tensor _inverted_res_block(Tensor inputs, int expansion, (int, int) stride, float alpha, int filters, string block_id) => throw new NotImplementedException(); + + public static Tensor _make_divisible(Tensor v, Tensor divisor, Tensor min_value= null) => throw new NotImplementedException(); + + public static Tensor preprocess_input(Tensor x, string data_format = null) => throw new NotImplementedException(); + + public static Tensor decode_predictions(Tensor preds, int top = 5) => throw new NotImplementedException(); + } +} diff --git a/src/TensorFlowNET.Keras/Applications/Nasnet.cs b/src/TensorFlowNET.Keras/Applications/Nasnet.cs new file mode 100644 index 00000000..9de5d3d9 --- /dev/null +++ b/src/TensorFlowNET.Keras/Applications/Nasnet.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Applications +{ + public class Nasnet + { + public static Model NASNet(TensorShape input_shape = null, int penultimate_filters = 4032, int num_blocks = 6, int stem_block_filters = 96, + bool skip_reduction = true, int filter_multiplier = 2, bool include_top = true, string weights = null, + Tensor input_tensor = null, string pooling = null, int classes = 1000, int? default_size = null) => throw new NotImplementedException(); + + public static Model NASNetMobile(TensorShape input_shape = null, bool include_top = true, string weights = "imagenet", + Tensor input_tensor = null, string pooling = null, int classes = 1000) => throw new NotImplementedException(); + + public static Model NASNetLarge(TensorShape input_shape = null, bool include_top = true, string weights = "imagenet", + Tensor input_tensor = null, string pooling = null, int classes = 1000) => throw new NotImplementedException(); + + public static Tensor _separable_conv_block(Tensor ip, int filters, (int, int)? kernel_size= null, (int, int)? strides= null, string block_id= null) => throw new NotImplementedException(); + + public static Tensor _adjust_block(Tensor p, Tensor ip, int filters, string block_id= null) => throw new NotImplementedException(); + + public static Tensor _normal_a_cell(Tensor p, Tensor ip, int filters, string block_id = null) => throw new NotImplementedException(); + + public static Tensor _reduction_a_cell(Tensor p, Tensor ip, int filters, string block_id = null) => throw new NotImplementedException(); + + public static Tensor preprocess_input(Tensor x, string data_format = null) => throw new NotImplementedException(); + + public static Tensor decode_predictions(Tensor preds, int top = 5) => throw new NotImplementedException(); + } +} diff --git a/src/TensorFlowNET.Keras/Applications/Resnet.cs b/src/TensorFlowNET.Keras/Applications/Resnet.cs new file mode 100644 index 00000000..8154f404 --- /dev/null +++ b/src/TensorFlowNET.Keras/Applications/Resnet.cs @@ -0,0 +1,41 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Applications +{ + public class Resnet + { + public static Model ResNet(Func stack_fn, bool preact, bool use_bias, string model_name= "resnet", bool include_top= true, + string weights= "imagenet", Tensor input_tensor= null, TensorShape input_shape= null, string pooling= null, + int classes= 1000) => throw new NotImplementedException(); + + public static Tensor block1(Tensor x, int filters, int kernel_size= 3, int stride= 1, bool conv_shortcut= true, string name= null) => throw new NotImplementedException(); + + public static Tensor stack1(Tensor x, int filters, int blocks, int stride1 = 2, string name = null) => throw new NotImplementedException(); + + public static Tensor block2(Tensor x, int filters, int kernel_size = 3, int stride = 1, bool conv_shortcut = true, string name = null) => throw new NotImplementedException(); + + public static Tensor stack2(Tensor x, int filters, int blocks, int stride1 = 2, string name = null) => throw new NotImplementedException(); + + public static Tensor block3(Tensor x, int filters, int kernel_size = 3, int stride = 1, int groups = 32, bool conv_shortcut = true, string name = null) => throw new NotImplementedException(); + + public static Tensor stack3(Tensor x, int filters, int blocks, int stride1 = 2, int groups = 32, string name = null) => throw new NotImplementedException(); + + public static Model ResNet50(bool include_top = true, string weights = "imagenet", + Tensor input_tensor = null, TensorShape input_shape = null, + string pooling = null, int classes = 1000) => throw new NotImplementedException(); + + public static Model ResNet101(bool include_top = true, string weights = "imagenet", + Tensor input_tensor = null, TensorShape input_shape = null, + string pooling = null, int classes = 1000) => throw new NotImplementedException(); + + public static Model ResNet152(bool include_top = true, string weights = "imagenet", + Tensor input_tensor = null, TensorShape input_shape = null, + string pooling = null, int classes = 1000) => throw new NotImplementedException(); + + public static Tensor preprocess_input(Tensor x, string data_format = null) => throw new NotImplementedException(); + + public static Tensor decode_predictions(Tensor preds, int top = 5) => throw new NotImplementedException(); + } +} diff --git a/src/TensorFlowNET.Keras/Applications/ResnetV2.cs b/src/TensorFlowNET.Keras/Applications/ResnetV2.cs new file mode 100644 index 00000000..edb9df55 --- /dev/null +++ b/src/TensorFlowNET.Keras/Applications/ResnetV2.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Applications +{ + public class ResnetV2 + { + public static Model ResNet50V2(bool include_top = true, string weights = "imagenet", + Tensor input_tensor = null, TensorShape input_shape = null, + string pooling = null, int classes = 1000) => throw new NotImplementedException(); + + public static Model ResNet101V2(bool include_top = true, string weights = "imagenet", + Tensor input_tensor = null, TensorShape input_shape = null, + string pooling = null, int classes = 1000) => throw new NotImplementedException(); + + public static Model ResNet152V2(bool include_top = true, string weights = "imagenet", + Tensor input_tensor = null, TensorShape input_shape = null, + string pooling = null, int classes = 1000) => throw new NotImplementedException(); + + public static Tensor preprocess_input(Tensor x, string data_format = null) => throw new NotImplementedException(); + + public static Tensor decode_predictions(Tensor preds, int top = 5) => throw new NotImplementedException(); + } +} diff --git a/src/TensorFlowNET.Keras/Applications/Vgg16.cs b/src/TensorFlowNET.Keras/Applications/Vgg16.cs new file mode 100644 index 00000000..8dcc1ce2 --- /dev/null +++ b/src/TensorFlowNET.Keras/Applications/Vgg16.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Applications +{ + public class Vgg16 + { + public static Model VGG16(bool include_top = true, string weights = "imagenet", + Tensor input_tensor = null, TensorShape input_shape = null, + string pooling = null, int classes = 1000) => throw new NotImplementedException(); + + public static Tensor preprocess_input(Tensor x, string data_format = null) => throw new NotImplementedException(); + + public static Tensor decode_predictions(Tensor preds, int top = 5) => throw new NotImplementedException(); + } +} diff --git a/src/TensorFlowNET.Keras/Applications/Vgg19.cs b/src/TensorFlowNET.Keras/Applications/Vgg19.cs new file mode 100644 index 00000000..86e2969b --- /dev/null +++ b/src/TensorFlowNET.Keras/Applications/Vgg19.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Applications +{ + public class Vgg19 + { + public static Model VGG19(bool include_top = true, string weights = "imagenet", + Tensor input_tensor = null, TensorShape input_shape = null, + string pooling = null, int classes = 1000) => throw new NotImplementedException(); + + public static Tensor preprocess_input(Tensor x, string data_format = null) => throw new NotImplementedException(); + + public static Tensor decode_predictions(Tensor preds, int top = 5) => throw new NotImplementedException(); + } +} diff --git a/src/TensorFlowNET.Keras/Applications/Xception.cs b/src/TensorFlowNET.Keras/Applications/Xception.cs new file mode 100644 index 00000000..fe400cfb --- /dev/null +++ b/src/TensorFlowNET.Keras/Applications/Xception.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Applications +{ + public class Xception + { + public static Model XCeption(bool include_top = true, string weights = "imagenet", + Tensor input_tensor = null, TensorShape input_shape = null, + string pooling = null, int classes = 1000) => throw new NotImplementedException(); + + public static Tensor preprocess_input(Tensor x, string data_format = null) => throw new NotImplementedException(); + + public static Tensor decode_predictions(Tensor preds, int top = 5) => throw new NotImplementedException(); + } +} diff --git a/src/TensorFlowNET.Keras/Backend.cs b/src/TensorFlowNET.Keras/Backend.cs new file mode 100644 index 00000000..4612d7ee --- /dev/null +++ b/src/TensorFlowNET.Keras/Backend.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras +{ + class Backend + { + } +} diff --git a/src/TensorFlowNET.Keras/BackendConfig.cs b/src/TensorFlowNET.Keras/BackendConfig.cs new file mode 100644 index 00000000..f8321bc3 --- /dev/null +++ b/src/TensorFlowNET.Keras/BackendConfig.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras +{ + class BackendConfig + { + } +} diff --git a/src/TensorFlowNET.Keras/Callbacks/BaseLogger.cs b/src/TensorFlowNET.Keras/Callbacks/BaseLogger.cs new file mode 100644 index 00000000..1f2ece8f --- /dev/null +++ b/src/TensorFlowNET.Keras/Callbacks/BaseLogger.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Callbacks +{ + class BaseLogger + { + } +} diff --git a/src/TensorFlowNET.Keras/Callbacks/CSVLogger.cs b/src/TensorFlowNET.Keras/Callbacks/CSVLogger.cs new file mode 100644 index 00000000..698bfb53 --- /dev/null +++ b/src/TensorFlowNET.Keras/Callbacks/CSVLogger.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Callbacks +{ + class CSVLogger + { + } +} diff --git a/src/TensorFlowNET.Keras/Callbacks/Callback.cs b/src/TensorFlowNET.Keras/Callbacks/Callback.cs new file mode 100644 index 00000000..ce5b839c --- /dev/null +++ b/src/TensorFlowNET.Keras/Callbacks/Callback.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Callbacks +{ + class Callback + { + } +} diff --git a/src/TensorFlowNET.Keras/Callbacks/CallbackList.cs b/src/TensorFlowNET.Keras/Callbacks/CallbackList.cs new file mode 100644 index 00000000..e0782fea --- /dev/null +++ b/src/TensorFlowNET.Keras/Callbacks/CallbackList.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Callbacks +{ + class CallbackList + { + } +} diff --git a/src/TensorFlowNET.Keras/Callbacks/EarlyStopping.cs b/src/TensorFlowNET.Keras/Callbacks/EarlyStopping.cs new file mode 100644 index 00000000..19c320ce --- /dev/null +++ b/src/TensorFlowNET.Keras/Callbacks/EarlyStopping.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Callbacks +{ + class EarlyStopping + { + } +} diff --git a/src/TensorFlowNET.Keras/Callbacks/History.cs b/src/TensorFlowNET.Keras/Callbacks/History.cs new file mode 100644 index 00000000..3e6e4bbb --- /dev/null +++ b/src/TensorFlowNET.Keras/Callbacks/History.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Callbacks +{ + class History + { + } +} diff --git a/src/TensorFlowNET.Keras/Callbacks/LambdaCallback.cs b/src/TensorFlowNET.Keras/Callbacks/LambdaCallback.cs new file mode 100644 index 00000000..67203f40 --- /dev/null +++ b/src/TensorFlowNET.Keras/Callbacks/LambdaCallback.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Callbacks +{ + class LambdaCallback + { + } +} diff --git a/src/TensorFlowNET.Keras/Callbacks/LearningRateScheduler.cs b/src/TensorFlowNET.Keras/Callbacks/LearningRateScheduler.cs new file mode 100644 index 00000000..539c97d9 --- /dev/null +++ b/src/TensorFlowNET.Keras/Callbacks/LearningRateScheduler.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Callbacks +{ + class LearningRateScheduler + { + } +} diff --git a/src/TensorFlowNET.Keras/Callbacks/ModelCheckpoint.cs b/src/TensorFlowNET.Keras/Callbacks/ModelCheckpoint.cs new file mode 100644 index 00000000..72eca36c --- /dev/null +++ b/src/TensorFlowNET.Keras/Callbacks/ModelCheckpoint.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Callbacks +{ + class ModelCheckpoint + { + } +} diff --git a/src/TensorFlowNET.Keras/Callbacks/ProgbarLogger.cs b/src/TensorFlowNET.Keras/Callbacks/ProgbarLogger.cs new file mode 100644 index 00000000..bf875a35 --- /dev/null +++ b/src/TensorFlowNET.Keras/Callbacks/ProgbarLogger.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Callbacks +{ + class ProgbarLogger + { + } +} diff --git a/src/TensorFlowNET.Keras/Callbacks/ReduceLROnPlateau.cs b/src/TensorFlowNET.Keras/Callbacks/ReduceLROnPlateau.cs new file mode 100644 index 00000000..41e63aa3 --- /dev/null +++ b/src/TensorFlowNET.Keras/Callbacks/ReduceLROnPlateau.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Callbacks +{ + class ReduceLROnPlateau + { + } +} diff --git a/src/TensorFlowNET.Keras/Callbacks/RemoteMonitor.cs b/src/TensorFlowNET.Keras/Callbacks/RemoteMonitor.cs new file mode 100644 index 00000000..59d9f67c --- /dev/null +++ b/src/TensorFlowNET.Keras/Callbacks/RemoteMonitor.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Callbacks +{ + class RemoteMonitor + { + } +} diff --git a/src/TensorFlowNET.Keras/Callbacks/TensorBoard.cs b/src/TensorFlowNET.Keras/Callbacks/TensorBoard.cs new file mode 100644 index 00000000..ab9d62ee --- /dev/null +++ b/src/TensorFlowNET.Keras/Callbacks/TensorBoard.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Callbacks +{ + class TensorBoard + { + } +} diff --git a/src/TensorFlowNET.Keras/Callbacks/TensorBoardV1.cs b/src/TensorFlowNET.Keras/Callbacks/TensorBoardV1.cs new file mode 100644 index 00000000..6db82123 --- /dev/null +++ b/src/TensorFlowNET.Keras/Callbacks/TensorBoardV1.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Callbacks +{ + class TensorBoardV1 + { + } +} diff --git a/src/TensorFlowNET.Keras/Callbacks/TerminateOnNaN.cs b/src/TensorFlowNET.Keras/Callbacks/TerminateOnNaN.cs new file mode 100644 index 00000000..f26a8717 --- /dev/null +++ b/src/TensorFlowNET.Keras/Callbacks/TerminateOnNaN.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Callbacks +{ + class TerminateOnNaN + { + } +} diff --git a/src/TensorFlowNET.Keras/Constraints/ConstraintBase.cs b/src/TensorFlowNET.Keras/Constraints/ConstraintBase.cs new file mode 100644 index 00000000..dd100cef --- /dev/null +++ b/src/TensorFlowNET.Keras/Constraints/ConstraintBase.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Constraints +{ + public abstract class ConstraintBase + { + } +} diff --git a/src/TensorFlowNET.Keras/Constraints/MaxNorm.cs b/src/TensorFlowNET.Keras/Constraints/MaxNorm.cs new file mode 100644 index 00000000..15c7b439 --- /dev/null +++ b/src/TensorFlowNET.Keras/Constraints/MaxNorm.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Constraints +{ + class MaxNorm + { + } +} diff --git a/src/TensorFlowNET.Keras/Constraints/MinMaxNorm.cs b/src/TensorFlowNET.Keras/Constraints/MinMaxNorm.cs new file mode 100644 index 00000000..f4636553 --- /dev/null +++ b/src/TensorFlowNET.Keras/Constraints/MinMaxNorm.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Constraints +{ + class MinMaxNorm + { + } +} diff --git a/src/TensorFlowNET.Keras/Constraints/NonNeg.cs b/src/TensorFlowNET.Keras/Constraints/NonNeg.cs new file mode 100644 index 00000000..b1a5e82e --- /dev/null +++ b/src/TensorFlowNET.Keras/Constraints/NonNeg.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Constraints +{ + class NonNeg + { + } +} diff --git a/src/TensorFlowNET.Keras/Constraints/RadialConstraint.cs b/src/TensorFlowNET.Keras/Constraints/RadialConstraint.cs new file mode 100644 index 00000000..3080bb7e --- /dev/null +++ b/src/TensorFlowNET.Keras/Constraints/RadialConstraint.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Constraints +{ + class RadialConstraint + { + } +} diff --git a/src/TensorFlowNET.Keras/Constraints/UnitNorm.cs b/src/TensorFlowNET.Keras/Constraints/UnitNorm.cs new file mode 100644 index 00000000..0a0a5a6b --- /dev/null +++ b/src/TensorFlowNET.Keras/Constraints/UnitNorm.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Constraints +{ + class UnitNorm + { + } +} diff --git a/src/TensorFlowNET.Keras/Datasets/BostonHousing.cs b/src/TensorFlowNET.Keras/Datasets/BostonHousing.cs new file mode 100644 index 00000000..261d892f --- /dev/null +++ b/src/TensorFlowNET.Keras/Datasets/BostonHousing.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Datasets +{ + public class BostonHousing + { + public static ((Tensor, Tensor), (Tensor, Tensor)) load_data(string path = "boston_housing.npz", float test_split = 0.2f, int seed = 113) => throw new NotImplementedException(); + } +} diff --git a/src/TensorFlowNET.Keras/Datasets/Cifar.cs b/src/TensorFlowNET.Keras/Datasets/Cifar.cs new file mode 100644 index 00000000..6bf1687f --- /dev/null +++ b/src/TensorFlowNET.Keras/Datasets/Cifar.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Datasets +{ + public class Cifar + { + public (Tensor, Tensor) load_batch(string fpath, string label_key = "labels") => throw new NotImplementedException(); + } +} diff --git a/src/TensorFlowNET.Keras/Datasets/Cifar10.cs b/src/TensorFlowNET.Keras/Datasets/Cifar10.cs new file mode 100644 index 00000000..2dccf547 --- /dev/null +++ b/src/TensorFlowNET.Keras/Datasets/Cifar10.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Datasets +{ + public class Cifar10 + { + public static ((Tensor, Tensor), (Tensor, Tensor)) load_data() => throw new NotImplementedException(); + } +} diff --git a/src/TensorFlowNET.Keras/Datasets/Cifar100.cs b/src/TensorFlowNET.Keras/Datasets/Cifar100.cs new file mode 100644 index 00000000..d4adca8d --- /dev/null +++ b/src/TensorFlowNET.Keras/Datasets/Cifar100.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Datasets +{ + public class Cifar100 + { + public static ((Tensor, Tensor), (Tensor, Tensor)) load_data(string label_mode = "fine") => throw new NotImplementedException(); + } +} diff --git a/src/TensorFlowNET.Keras/Datasets/FashionMNIST.cs b/src/TensorFlowNET.Keras/Datasets/FashionMNIST.cs new file mode 100644 index 00000000..36db09c8 --- /dev/null +++ b/src/TensorFlowNET.Keras/Datasets/FashionMNIST.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Datasets +{ + public class FashionMNIST + { + public static ((Tensor, Tensor), (Tensor, Tensor)) load_data() => throw new NotImplementedException(); + } +} diff --git a/src/TensorFlowNET.Keras/Datasets/IMDB.cs b/src/TensorFlowNET.Keras/Datasets/IMDB.cs new file mode 100644 index 00000000..c115bc69 --- /dev/null +++ b/src/TensorFlowNET.Keras/Datasets/IMDB.cs @@ -0,0 +1,15 @@ +using Newtonsoft.Json.Linq; +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Datasets +{ + public class IMDB + { + public static ((Tensor, Tensor), (Tensor, Tensor)) load_data(string path= "imdb.npz", int? num_words= null, int skip_top= 0, int? maxlen= null, + int seed= 113,int start_char= 1, int oov_char= 2, int index_from= 3) => throw new NotImplementedException(); + + public static JObject get_word_index(string path= "imdb_word_index.json") => throw new NotImplementedException(); + } +} diff --git a/src/TensorFlowNET.Keras/Datasets/MNIST.cs b/src/TensorFlowNET.Keras/Datasets/MNIST.cs new file mode 100644 index 00000000..558c959a --- /dev/null +++ b/src/TensorFlowNET.Keras/Datasets/MNIST.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Datasets +{ + public class MNIST + { + public static ((Tensor, Tensor), (Tensor, Tensor)) load_data(string path = "mnist.npz") => throw new NotImplementedException(); + } +} diff --git a/src/TensorFlowNET.Keras/Datasets/Reuters.cs b/src/TensorFlowNET.Keras/Datasets/Reuters.cs new file mode 100644 index 00000000..6a704e75 --- /dev/null +++ b/src/TensorFlowNET.Keras/Datasets/Reuters.cs @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Datasets +{ + public class Reuters + { + public static ((Tensor, Tensor), (Tensor, Tensor)) load_data(string path = "reuters.npz", int? num_words= null, int skip_top= 0, + int? maxlen= null,float test_split= 0.2f, int seed= 113,int start_char= 1,int oov_char= 2,int index_from= 3) => throw new NotImplementedException(); + } +} diff --git a/src/TensorFlowNET.Keras/Distribute/DistributedTrainingUtils.cs b/src/TensorFlowNET.Keras/Distribute/DistributedTrainingUtils.cs new file mode 100644 index 00000000..b78931a2 --- /dev/null +++ b/src/TensorFlowNET.Keras/Distribute/DistributedTrainingUtils.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Distribute +{ + class DistributedTrainingUtils + { + } +} diff --git a/src/TensorFlowNET.Keras/Distribute/KerasCorrectnessTestBase.cs b/src/TensorFlowNET.Keras/Distribute/KerasCorrectnessTestBase.cs new file mode 100644 index 00000000..668d6c0e --- /dev/null +++ b/src/TensorFlowNET.Keras/Distribute/KerasCorrectnessTestBase.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Distribute +{ + class KerasCorrectnessTestBase + { + } +} diff --git a/src/TensorFlowNET.Keras/Distribute/KerasDnnCorrectnessTest.cs b/src/TensorFlowNET.Keras/Distribute/KerasDnnCorrectnessTest.cs new file mode 100644 index 00000000..c7b69c90 --- /dev/null +++ b/src/TensorFlowNET.Keras/Distribute/KerasDnnCorrectnessTest.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Distribute +{ + class KerasDnnCorrectnessTest + { + } +} diff --git a/src/TensorFlowNET.Keras/Distribute/KerasEmbeddingModelCorrectnessTest.cs b/src/TensorFlowNET.Keras/Distribute/KerasEmbeddingModelCorrectnessTest.cs new file mode 100644 index 00000000..46a4838b --- /dev/null +++ b/src/TensorFlowNET.Keras/Distribute/KerasEmbeddingModelCorrectnessTest.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Distribute +{ + class KerasEmbeddingModelCorrectnessTest + { + } +} diff --git a/src/TensorFlowNET.Keras/Distribute/KerasImageModelCorrectnessTest.cs b/src/TensorFlowNET.Keras/Distribute/KerasImageModelCorrectnessTest.cs new file mode 100644 index 00000000..4bb131d4 --- /dev/null +++ b/src/TensorFlowNET.Keras/Distribute/KerasImageModelCorrectnessTest.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Distribute +{ + class KerasImageModelCorrectnessTest + { + } +} diff --git a/src/TensorFlowNET.Keras/Distribute/KerasOptimizerV2Test.cs b/src/TensorFlowNET.Keras/Distribute/KerasOptimizerV2Test.cs new file mode 100644 index 00000000..32b20b05 --- /dev/null +++ b/src/TensorFlowNET.Keras/Distribute/KerasOptimizerV2Test.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Distribute +{ + class KerasOptimizerV2Test + { + } +} diff --git a/src/TensorFlowNET.Keras/Distribute/KerasPremadeModelsTest.cs b/src/TensorFlowNET.Keras/Distribute/KerasPremadeModelsTest.cs new file mode 100644 index 00000000..78208afd --- /dev/null +++ b/src/TensorFlowNET.Keras/Distribute/KerasPremadeModelsTest.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Distribute +{ + class KerasPremadeModelsTest + { + } +} diff --git a/src/TensorFlowNET.Keras/Distribute/KerasRnnModelCorrectnessTest.cs b/src/TensorFlowNET.Keras/Distribute/KerasRnnModelCorrectnessTest.cs new file mode 100644 index 00000000..7e4ed8c1 --- /dev/null +++ b/src/TensorFlowNET.Keras/Distribute/KerasRnnModelCorrectnessTest.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Distribute +{ + class KerasRnnModelCorrectnessTest + { + } +} diff --git a/src/TensorFlowNET.Keras/Distribute/KerasStatefulLstmModelCorrectnessTest.cs b/src/TensorFlowNET.Keras/Distribute/KerasStatefulLstmModelCorrectnessTest.cs new file mode 100644 index 00000000..eea644bb --- /dev/null +++ b/src/TensorFlowNET.Keras/Distribute/KerasStatefulLstmModelCorrectnessTest.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Distribute +{ + class KerasStatefulLstmModelCorrectnessTest + { + } +} diff --git a/src/TensorFlowNET.Keras/Distribute/KerasUtilsTest.cs b/src/TensorFlowNET.Keras/Distribute/KerasUtilsTest.cs new file mode 100644 index 00000000..c9a188c0 --- /dev/null +++ b/src/TensorFlowNET.Keras/Distribute/KerasUtilsTest.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Distribute +{ + class KerasUtilsTest + { + } +} diff --git a/src/TensorFlowNET.Keras/Distribute/MultiWorkerCallbackTF1Test.cs b/src/TensorFlowNET.Keras/Distribute/MultiWorkerCallbackTF1Test.cs new file mode 100644 index 00000000..7fcadbc7 --- /dev/null +++ b/src/TensorFlowNET.Keras/Distribute/MultiWorkerCallbackTF1Test.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Distribute +{ + class MultiWorkerCallbackTF1Test + { + } +} diff --git a/src/TensorFlowNET.Keras/Distribute/MultiWorkerCallbackTf2Test.cs b/src/TensorFlowNET.Keras/Distribute/MultiWorkerCallbackTf2Test.cs new file mode 100644 index 00000000..2b52a942 --- /dev/null +++ b/src/TensorFlowNET.Keras/Distribute/MultiWorkerCallbackTf2Test.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Distribute +{ + class MultiWorkerCallbackTf2Test + { + } +} diff --git a/src/TensorFlowNET.Keras/Distribute/MultiWorkerFaultToleranceTest.cs b/src/TensorFlowNET.Keras/Distribute/MultiWorkerFaultToleranceTest.cs new file mode 100644 index 00000000..b1d3f98a --- /dev/null +++ b/src/TensorFlowNET.Keras/Distribute/MultiWorkerFaultToleranceTest.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Distribute +{ + class MultiWorkerFaultToleranceTest + { + } +} diff --git a/src/TensorFlowNET.Keras/Distribute/MultiWorkerTest.cs b/src/TensorFlowNET.Keras/Distribute/MultiWorkerTest.cs new file mode 100644 index 00000000..bbd1a450 --- /dev/null +++ b/src/TensorFlowNET.Keras/Distribute/MultiWorkerTest.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Distribute +{ + class MultiWorkerTest + { + } +} diff --git a/src/TensorFlowNET.Keras/Distribute/MultiWorkerTestingUtils.cs b/src/TensorFlowNET.Keras/Distribute/MultiWorkerTestingUtils.cs new file mode 100644 index 00000000..74928744 --- /dev/null +++ b/src/TensorFlowNET.Keras/Distribute/MultiWorkerTestingUtils.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Distribute +{ + class MultiWorkerTestingUtils + { + } +} diff --git a/src/TensorFlowNET.Keras/Distribute/MultiWorkerTrainingState.cs b/src/TensorFlowNET.Keras/Distribute/MultiWorkerTrainingState.cs new file mode 100644 index 00000000..e3322e80 --- /dev/null +++ b/src/TensorFlowNET.Keras/Distribute/MultiWorkerTrainingState.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Distribute +{ + class MultiWorkerTrainingState + { + } +} diff --git a/src/TensorFlowNET.Keras/Distribute/MultiWorkerTrainingStateTest.cs b/src/TensorFlowNET.Keras/Distribute/MultiWorkerTrainingStateTest.cs new file mode 100644 index 00000000..78fcb1f6 --- /dev/null +++ b/src/TensorFlowNET.Keras/Distribute/MultiWorkerTrainingStateTest.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Distribute +{ + class MultiWorkerTrainingStateTest + { + } +} diff --git a/src/TensorFlowNET.Keras/Engine/BaseLayer.cs b/src/TensorFlowNET.Keras/Engine/BaseLayer.cs new file mode 100644 index 00000000..35f65357 --- /dev/null +++ b/src/TensorFlowNET.Keras/Engine/BaseLayer.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Engine +{ + public class Layer + { + } +} diff --git a/src/TensorFlowNET.Keras/Engine/BaseLayerUtils.cs b/src/TensorFlowNET.Keras/Engine/BaseLayerUtils.cs new file mode 100644 index 00000000..914aee71 --- /dev/null +++ b/src/TensorFlowNET.Keras/Engine/BaseLayerUtils.cs @@ -0,0 +1,24 @@ +using System; +using System.Collections.Generic; +using System.Text; +using Tensorflow.Keras.Initializers; +using Tensorflow.Keras.Metrics; + +namespace Tensorflow.Keras.Engine +{ + public class BaseLayerUtils + { + public static (Metric, Metric) create_mean_metric(Tensor value, string name = null) => throw new NotImplementedException(); + + public static VariableV1 make_variable(string name, TensorShape shape= null, TF_DataType dtype= TF_DataType.TF_FLOAT, Initializer initializer= null, + bool trainable= true, string caching_device= null, bool validate_shape= true, Constraints.ConstraintBase constraint= null, + bool use_resource= false, Graph[] collections= null, VariableSynchronization synchronization= VariableSynchronization.Auto, + VariableAggregation aggregation= VariableAggregation.None) => throw new NotImplementedException(); + + public static Tensor[] collect_previous_mask(TensorArray input_tensors) => throw new NotImplementedException(); + + public bool have_all_keras_metadata(Tensor[] tensors) => throw new NotImplementedException(); + + public static dynamic generate_placeholders_from_shape(TensorShape shape) => throw new NotImplementedException(); + } +} diff --git a/src/TensorFlowNET.Keras/Engine/BasePreprocessingLayer.cs b/src/TensorFlowNET.Keras/Engine/BasePreprocessingLayer.cs new file mode 100644 index 00000000..6beda9fe --- /dev/null +++ b/src/TensorFlowNET.Keras/Engine/BasePreprocessingLayer.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Engine +{ + class BasePreprocessingLayer + { + } +} diff --git a/src/TensorFlowNET.Keras/Engine/BasePreprocessingLayerV1.cs b/src/TensorFlowNET.Keras/Engine/BasePreprocessingLayerV1.cs new file mode 100644 index 00000000..b2c7d153 --- /dev/null +++ b/src/TensorFlowNET.Keras/Engine/BasePreprocessingLayerV1.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Engine +{ + class BasePreprocessingLayerV1 + { + } +} diff --git a/src/TensorFlowNET.Keras/Engine/CompileUtils.cs b/src/TensorFlowNET.Keras/Engine/CompileUtils.cs new file mode 100644 index 00000000..0c054d64 --- /dev/null +++ b/src/TensorFlowNET.Keras/Engine/CompileUtils.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Engine +{ + class CompileUtils + { + } +} diff --git a/src/TensorFlowNET.Keras/Engine/DataAdapter.cs b/src/TensorFlowNET.Keras/Engine/DataAdapter.cs new file mode 100644 index 00000000..406b75bd --- /dev/null +++ b/src/TensorFlowNET.Keras/Engine/DataAdapter.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Engine +{ + class DataAdapter + { + } +} diff --git a/src/TensorFlowNET.Keras/Engine/InputLayer.cs b/src/TensorFlowNET.Keras/Engine/InputLayer.cs new file mode 100644 index 00000000..3ed5f066 --- /dev/null +++ b/src/TensorFlowNET.Keras/Engine/InputLayer.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Engine +{ + class InputLayer + { + } +} diff --git a/src/TensorFlowNET.Keras/Engine/InputSpec.cs b/src/TensorFlowNET.Keras/Engine/InputSpec.cs new file mode 100644 index 00000000..7246cce0 --- /dev/null +++ b/src/TensorFlowNET.Keras/Engine/InputSpec.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Engine +{ + class InputSpec + { + } +} diff --git a/src/TensorFlowNET.Keras/Engine/Network.cs b/src/TensorFlowNET.Keras/Engine/Network.cs new file mode 100644 index 00000000..f9470f8b --- /dev/null +++ b/src/TensorFlowNET.Keras/Engine/Network.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Engine +{ + class Network + { + } +} diff --git a/src/TensorFlowNET.Keras/Engine/Node.cs b/src/TensorFlowNET.Keras/Engine/Node.cs new file mode 100644 index 00000000..47befd5b --- /dev/null +++ b/src/TensorFlowNET.Keras/Engine/Node.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Engine +{ + class Node + { + } +} diff --git a/src/TensorFlowNET.Keras/Engine/PartialBatchPaddingHandler.cs b/src/TensorFlowNET.Keras/Engine/PartialBatchPaddingHandler.cs new file mode 100644 index 00000000..422ae27e --- /dev/null +++ b/src/TensorFlowNET.Keras/Engine/PartialBatchPaddingHandler.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Engine +{ + class PartialBatchPaddingHandler + { + } +} diff --git a/src/TensorFlowNET.Keras/Engine/Saving.cs b/src/TensorFlowNET.Keras/Engine/Saving.cs new file mode 100644 index 00000000..43ba2cf6 --- /dev/null +++ b/src/TensorFlowNET.Keras/Engine/Saving.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Engine +{ + class Saving + { + } +} diff --git a/src/TensorFlowNET.Keras/Engine/Sequential.cs b/src/TensorFlowNET.Keras/Engine/Sequential.cs new file mode 100644 index 00000000..4de7a34c --- /dev/null +++ b/src/TensorFlowNET.Keras/Engine/Sequential.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Engine +{ + class Sequential + { + } +} diff --git a/src/TensorFlowNET.Keras/Engine/Training.cs b/src/TensorFlowNET.Keras/Engine/Training.cs new file mode 100644 index 00000000..64a9d5ba --- /dev/null +++ b/src/TensorFlowNET.Keras/Engine/Training.cs @@ -0,0 +1,24 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Engine +{ + public class Training + { + public class Model + { + + } + + public class _TrainingEndpoint + { + + } + + public class _TrainingTarget + { + + } + } +} diff --git a/src/TensorFlowNET.Keras/Engine/TrainingArrays.cs b/src/TensorFlowNET.Keras/Engine/TrainingArrays.cs new file mode 100644 index 00000000..ca340631 --- /dev/null +++ b/src/TensorFlowNET.Keras/Engine/TrainingArrays.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Engine +{ + class TrainingArrays + { + } +} diff --git a/src/TensorFlowNET.Keras/Engine/TrainingDistributed.cs b/src/TensorFlowNET.Keras/Engine/TrainingDistributed.cs new file mode 100644 index 00000000..3eef4c6c --- /dev/null +++ b/src/TensorFlowNET.Keras/Engine/TrainingDistributed.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Engine +{ + class TrainingDistributed + { + } +} diff --git a/src/TensorFlowNET.Keras/Engine/TrainingEager.cs b/src/TensorFlowNET.Keras/Engine/TrainingEager.cs new file mode 100644 index 00000000..a697bdae --- /dev/null +++ b/src/TensorFlowNET.Keras/Engine/TrainingEager.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Engine +{ + class TrainingEager + { + } +} diff --git a/src/TensorFlowNET.Keras/Engine/TrainingGenerator.cs b/src/TensorFlowNET.Keras/Engine/TrainingGenerator.cs new file mode 100644 index 00000000..5b241890 --- /dev/null +++ b/src/TensorFlowNET.Keras/Engine/TrainingGenerator.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Engine +{ + class TrainingGenerator + { + } +} diff --git a/src/TensorFlowNET.Keras/Engine/TrainingUtils.cs b/src/TensorFlowNET.Keras/Engine/TrainingUtils.cs new file mode 100644 index 00000000..913fa688 --- /dev/null +++ b/src/TensorFlowNET.Keras/Engine/TrainingUtils.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Engine +{ + class TrainingUtils + { + } +} diff --git a/src/TensorFlowNET.Keras/Engine/TrainingV1.cs b/src/TensorFlowNET.Keras/Engine/TrainingV1.cs new file mode 100644 index 00000000..7dee23ea --- /dev/null +++ b/src/TensorFlowNET.Keras/Engine/TrainingV1.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Engine +{ + class TrainingV1 + { + } +} diff --git a/src/TensorFlowNET.Keras/Engine/TrainingV2.cs b/src/TensorFlowNET.Keras/Engine/TrainingV2.cs new file mode 100644 index 00000000..47d11694 --- /dev/null +++ b/src/TensorFlowNET.Keras/Engine/TrainingV2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Engine +{ + class TrainingV2 + { + } +} diff --git a/src/TensorFlowNET.Keras/Engine/TrainingV2Utils.cs b/src/TensorFlowNET.Keras/Engine/TrainingV2Utils.cs new file mode 100644 index 00000000..9122a005 --- /dev/null +++ b/src/TensorFlowNET.Keras/Engine/TrainingV2Utils.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Engine +{ + class TrainingV2Utils + { + } +} diff --git a/src/TensorFlowNET.Keras/Estimator.cs b/src/TensorFlowNET.Keras/Estimator.cs new file mode 100644 index 00000000..fec0f8e5 --- /dev/null +++ b/src/TensorFlowNET.Keras/Estimator.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras +{ + class Estimator + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializer/BaseInitializer.cs b/src/TensorFlowNET.Keras/Initializer/BaseInitializer.cs deleted file mode 100644 index cd3e473c..00000000 --- a/src/TensorFlowNET.Keras/Initializer/BaseInitializer.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace Keras.Initializer -{ - class BaseInitializer : IInitializer - { - public int seed; - } -} diff --git a/src/TensorFlowNET.Keras/Initializers/Constant.cs b/src/TensorFlowNET.Keras/Initializers/Constant.cs new file mode 100644 index 00000000..9d942100 --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/Constant.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class Constant + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/ConstantV2.cs b/src/TensorFlowNET.Keras/Initializers/ConstantV2.cs new file mode 100644 index 00000000..7622596c --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/ConstantV2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class ConstantV2 + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/GlorotNormal.cs b/src/TensorFlowNET.Keras/Initializers/GlorotNormal.cs new file mode 100644 index 00000000..47e84837 --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/GlorotNormal.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class GlorotNormal + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/GlorotNormalV2.cs b/src/TensorFlowNET.Keras/Initializers/GlorotNormalV2.cs new file mode 100644 index 00000000..2c00cbdc --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/GlorotNormalV2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class GlorotNormalV2 + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/GlorotUniform.cs b/src/TensorFlowNET.Keras/Initializers/GlorotUniform.cs new file mode 100644 index 00000000..f3d7d785 --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/GlorotUniform.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class GlorotUniform + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/GlorotUniformV2.cs b/src/TensorFlowNET.Keras/Initializers/GlorotUniformV2.cs new file mode 100644 index 00000000..67d9a975 --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/GlorotUniformV2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class GlorotUniformV2 + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/HeNormal.cs b/src/TensorFlowNET.Keras/Initializers/HeNormal.cs new file mode 100644 index 00000000..1ec4b282 --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/HeNormal.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class HeNormal + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/HeNormalV2.cs b/src/TensorFlowNET.Keras/Initializers/HeNormalV2.cs new file mode 100644 index 00000000..5450898b --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/HeNormalV2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class HeNormalV2 + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/HeUniform.cs b/src/TensorFlowNET.Keras/Initializers/HeUniform.cs new file mode 100644 index 00000000..d07cf932 --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/HeUniform.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class HeUniform + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/HeUniformV2.cs b/src/TensorFlowNET.Keras/Initializers/HeUniformV2.cs new file mode 100644 index 00000000..0dbcb678 --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/HeUniformV2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class HeUniformV2 + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/Identity.cs b/src/TensorFlowNET.Keras/Initializers/Identity.cs new file mode 100644 index 00000000..178d70e5 --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/Identity.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class Identity + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/IdentityV2.cs b/src/TensorFlowNET.Keras/Initializers/IdentityV2.cs new file mode 100644 index 00000000..5955d41e --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/IdentityV2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class IdentityV2 + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/Initializer.cs b/src/TensorFlowNET.Keras/Initializers/Initializer.cs new file mode 100644 index 00000000..5a432be1 --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/Initializer.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + public abstract class Initializer + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/InitializerV2.cs b/src/TensorFlowNET.Keras/Initializers/InitializerV2.cs new file mode 100644 index 00000000..638785d9 --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/InitializerV2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class InitializerV2 + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/LecunNormal.cs b/src/TensorFlowNET.Keras/Initializers/LecunNormal.cs new file mode 100644 index 00000000..a810dfa8 --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/LecunNormal.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class LecunNormal + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/LecunNormalV2.cs b/src/TensorFlowNET.Keras/Initializers/LecunNormalV2.cs new file mode 100644 index 00000000..5010ddde --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/LecunNormalV2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class LecunNormalV2 + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/LecunUniform.cs b/src/TensorFlowNET.Keras/Initializers/LecunUniform.cs new file mode 100644 index 00000000..96bfb4d4 --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/LecunUniform.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class LecunUniform + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/LecunUniformV2.cs b/src/TensorFlowNET.Keras/Initializers/LecunUniformV2.cs new file mode 100644 index 00000000..0eb24dd1 --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/LecunUniformV2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class LecunUniformV2 + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/Ones.cs b/src/TensorFlowNET.Keras/Initializers/Ones.cs new file mode 100644 index 00000000..e30399bb --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/Ones.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class Ones + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/OnesV2.cs b/src/TensorFlowNET.Keras/Initializers/OnesV2.cs new file mode 100644 index 00000000..18b6ee9a --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/OnesV2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class OnesV2 + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/Orthogonal.cs b/src/TensorFlowNET.Keras/Initializers/Orthogonal.cs new file mode 100644 index 00000000..984d986b --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/Orthogonal.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class Orthogonal + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/OrthogonalV2.cs b/src/TensorFlowNET.Keras/Initializers/OrthogonalV2.cs new file mode 100644 index 00000000..eedddeb7 --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/OrthogonalV2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class OrthogonalV2 + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/RandomNormal.cs b/src/TensorFlowNET.Keras/Initializers/RandomNormal.cs new file mode 100644 index 00000000..0efe8cb9 --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/RandomNormal.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class RandomNormal + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/RandomNormalV2.cs b/src/TensorFlowNET.Keras/Initializers/RandomNormalV2.cs new file mode 100644 index 00000000..e1bd3606 --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/RandomNormalV2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class RandomNormalV2 + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/RandomUniform.cs b/src/TensorFlowNET.Keras/Initializers/RandomUniform.cs new file mode 100644 index 00000000..4547957e --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/RandomUniform.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class RandomUniform + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/RandomUniformV2.cs b/src/TensorFlowNET.Keras/Initializers/RandomUniformV2.cs new file mode 100644 index 00000000..678c27d0 --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/RandomUniformV2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class RandomUniformV2 + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/TruncatedNormal.cs b/src/TensorFlowNET.Keras/Initializers/TruncatedNormal.cs new file mode 100644 index 00000000..2ba845d8 --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/TruncatedNormal.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class TruncatedNormal + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/TruncatedNormalV2.cs b/src/TensorFlowNET.Keras/Initializers/TruncatedNormalV2.cs new file mode 100644 index 00000000..2b90b396 --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/TruncatedNormalV2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class TruncatedNormalV2 + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/VarianceScaling.cs b/src/TensorFlowNET.Keras/Initializers/VarianceScaling.cs new file mode 100644 index 00000000..7d09e46a --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/VarianceScaling.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class VarianceScaling + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/VarianceScalingV2.cs b/src/TensorFlowNET.Keras/Initializers/VarianceScalingV2.cs new file mode 100644 index 00000000..d9fd9f23 --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/VarianceScalingV2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class VarianceScalingV2 + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/Zeros.cs b/src/TensorFlowNET.Keras/Initializers/Zeros.cs new file mode 100644 index 00000000..dd976c88 --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/Zeros.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class Zeros + { + } +} diff --git a/src/TensorFlowNET.Keras/Initializers/ZerosV2.cs b/src/TensorFlowNET.Keras/Initializers/ZerosV2.cs new file mode 100644 index 00000000..00da7715 --- /dev/null +++ b/src/TensorFlowNET.Keras/Initializers/ZerosV2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Initializers +{ + class ZerosV2 + { + } +} diff --git a/src/TensorFlowNET.Keras/KerasParameterized.cs b/src/TensorFlowNET.Keras/KerasParameterized.cs new file mode 100644 index 00000000..f5d65541 --- /dev/null +++ b/src/TensorFlowNET.Keras/KerasParameterized.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras +{ + class KerasParameterized + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/AdvancedActivations/ELU.cs b/src/TensorFlowNET.Keras/Layers/AdvancedActivations/ELU.cs new file mode 100644 index 00000000..bf8e7c90 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/AdvancedActivations/ELU.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers.AdvancedActivations +{ + class ELU + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/AdvancedActivations/LeakyReLU.cs b/src/TensorFlowNET.Keras/Layers/AdvancedActivations/LeakyReLU.cs new file mode 100644 index 00000000..d56203a2 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/AdvancedActivations/LeakyReLU.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers.AdvancedActivations +{ + class LeakyReLU + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/AdvancedActivations/PReLU.cs b/src/TensorFlowNET.Keras/Layers/AdvancedActivations/PReLU.cs new file mode 100644 index 00000000..7cb2e20c --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/AdvancedActivations/PReLU.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers.AdvancedActivations +{ + class PReLU + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/AdvancedActivations/ReLU.cs b/src/TensorFlowNET.Keras/Layers/AdvancedActivations/ReLU.cs new file mode 100644 index 00000000..77ee3994 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/AdvancedActivations/ReLU.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers.AdvancedActivations +{ + class ReLU + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/AdvancedActivations/Softmax.cs b/src/TensorFlowNET.Keras/Layers/AdvancedActivations/Softmax.cs new file mode 100644 index 00000000..694e75a7 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/AdvancedActivations/Softmax.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers.AdvancedActivations +{ + class Softmax + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/AdvancedActivations/ThresholdedReLU.cs b/src/TensorFlowNET.Keras/Layers/AdvancedActivations/ThresholdedReLU.cs new file mode 100644 index 00000000..a5b849ca --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/AdvancedActivations/ThresholdedReLU.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers.AdvancedActivations +{ + class ThresholdedReLU + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Convolutional/Conv.cs b/src/TensorFlowNET.Keras/Layers/Convolutional/Conv.cs new file mode 100644 index 00000000..f7e6950f --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Convolutional/Conv.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Conv + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Convolutional/Conv1D.cs b/src/TensorFlowNET.Keras/Layers/Convolutional/Conv1D.cs new file mode 100644 index 00000000..91c1a987 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Convolutional/Conv1D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Conv1D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Convolutional/Conv2D.cs b/src/TensorFlowNET.Keras/Layers/Convolutional/Conv2D.cs new file mode 100644 index 00000000..a82f89eb --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Convolutional/Conv2D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Conv2D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Convolutional/Conv2DTranspose.cs b/src/TensorFlowNET.Keras/Layers/Convolutional/Conv2DTranspose.cs new file mode 100644 index 00000000..2c16bc98 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Convolutional/Conv2DTranspose.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Conv2DTranspose + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Convolutional/Conv3D.cs b/src/TensorFlowNET.Keras/Layers/Convolutional/Conv3D.cs new file mode 100644 index 00000000..4177dbed --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Convolutional/Conv3D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Conv3D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Convolutional/Conv3DTranspose.cs b/src/TensorFlowNET.Keras/Layers/Convolutional/Conv3DTranspose.cs new file mode 100644 index 00000000..1537d48e --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Convolutional/Conv3DTranspose.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Conv3DTranspose + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Convolutional/Cropping1D.cs b/src/TensorFlowNET.Keras/Layers/Convolutional/Cropping1D.cs new file mode 100644 index 00000000..5edfea70 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Convolutional/Cropping1D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Cropping1D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Convolutional/Cropping2D.cs b/src/TensorFlowNET.Keras/Layers/Convolutional/Cropping2D.cs new file mode 100644 index 00000000..e3f99bfd --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Convolutional/Cropping2D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Cropping2D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Convolutional/Cropping3D.cs b/src/TensorFlowNET.Keras/Layers/Convolutional/Cropping3D.cs new file mode 100644 index 00000000..e702cfef --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Convolutional/Cropping3D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Cropping3D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Convolutional/DepthwiseConv2D.cs b/src/TensorFlowNET.Keras/Layers/Convolutional/DepthwiseConv2D.cs new file mode 100644 index 00000000..53e9271d --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Convolutional/DepthwiseConv2D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class DepthwiseConv2D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/ConvolutionalRecurrent/ConvLSTM2D.cs b/src/TensorFlowNET.Keras/Layers/ConvolutionalRecurrent/ConvLSTM2D.cs new file mode 100644 index 00000000..f8d27d27 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/ConvolutionalRecurrent/ConvLSTM2D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class ConvLSTM2D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/ConvolutionalRecurrent/ConvLSTM2DCell.cs b/src/TensorFlowNET.Keras/Layers/ConvolutionalRecurrent/ConvLSTM2DCell.cs new file mode 100644 index 00000000..86195574 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/ConvolutionalRecurrent/ConvLSTM2DCell.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class ConvLSTM2DCell + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/ConvolutionalRecurrent/ConvRNN2D.cs b/src/TensorFlowNET.Keras/Layers/ConvolutionalRecurrent/ConvRNN2D.cs new file mode 100644 index 00000000..420c2444 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/ConvolutionalRecurrent/ConvRNN2D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class ConvRNN2D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Core/Activation.cs b/src/TensorFlowNET.Keras/Layers/Core/Activation.cs new file mode 100644 index 00000000..03f4e8f1 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Core/Activation.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Activation + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Core/ActivityRegularization.cs b/src/TensorFlowNET.Keras/Layers/Core/ActivityRegularization.cs new file mode 100644 index 00000000..d88d53d5 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Core/ActivityRegularization.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class ActivityRegularization + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Dense.cs b/src/TensorFlowNET.Keras/Layers/Core/Dense.cs similarity index 95% rename from src/TensorFlowNET.Keras/Layers/Dense.cs rename to src/TensorFlowNET.Keras/Layers/Core/Dense.cs index 893dbc10..47ec17cf 100644 --- a/src/TensorFlowNET.Keras/Layers/Dense.cs +++ b/src/TensorFlowNET.Keras/Layers/Core/Dense.cs @@ -23,7 +23,7 @@ using static Tensorflow.Binding; namespace Keras.Layers { - public class Dense : ILayer + public class Dense : Layer { RefVariable W; int units; @@ -37,7 +37,7 @@ namespace Keras.Layers this.units = units; this.name = (string.IsNullOrEmpty(name) || string.IsNullOrWhiteSpace(name))?this.GetType().Name + "_" + this.GetType().GUID:name; } - public ILayer __build__(TensorShape input_shape, int seed = 1, float stddev = -1f) + public Layer __build__(TensorShape input_shape, int seed = 1, float stddev = -1f) { Console.WriteLine("Building Layer \"" + name + "\" ..."); if (stddev == -1) diff --git a/src/TensorFlowNET.Keras/Layers/Core/Dropout.cs b/src/TensorFlowNET.Keras/Layers/Core/Dropout.cs new file mode 100644 index 00000000..c75a9573 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Core/Dropout.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Dropout + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Core/Flatten.cs b/src/TensorFlowNET.Keras/Layers/Core/Flatten.cs new file mode 100644 index 00000000..f6e716f4 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Core/Flatten.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Flatten + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Core/Lambda.cs b/src/TensorFlowNET.Keras/Layers/Core/Lambda.cs new file mode 100644 index 00000000..d0511b99 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Core/Lambda.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Lambda + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Core/Masking.cs b/src/TensorFlowNET.Keras/Layers/Core/Masking.cs new file mode 100644 index 00000000..373d77ee --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Core/Masking.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Masking + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Core/Permute.cs b/src/TensorFlowNET.Keras/Layers/Core/Permute.cs new file mode 100644 index 00000000..fa70caad --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Core/Permute.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Permute + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Core/RepeatVector.cs b/src/TensorFlowNET.Keras/Layers/Core/RepeatVector.cs new file mode 100644 index 00000000..e1af963c --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Core/RepeatVector.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class RepeatVector + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Core/Reshape.cs b/src/TensorFlowNET.Keras/Layers/Core/Reshape.cs new file mode 100644 index 00000000..c0d5c00f --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Core/Reshape.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Reshape + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Core/SpatialDropout1D.cs b/src/TensorFlowNET.Keras/Layers/Core/SpatialDropout1D.cs new file mode 100644 index 00000000..3b3c59de --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Core/SpatialDropout1D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class SpatialDropout1D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Core/SpatialDropout2D.cs b/src/TensorFlowNET.Keras/Layers/Core/SpatialDropout2D.cs new file mode 100644 index 00000000..639854f4 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Core/SpatialDropout2D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class SpatialDropout2D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Core/SpatialDropout3D.cs b/src/TensorFlowNET.Keras/Layers/Core/SpatialDropout3D.cs new file mode 100644 index 00000000..b76abc38 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Core/SpatialDropout3D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class SpatialDropout3D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/CuDnnRecurrent/CuDNNGRU.cs b/src/TensorFlowNET.Keras/Layers/CuDnnRecurrent/CuDNNGRU.cs new file mode 100644 index 00000000..5858b3ec --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/CuDnnRecurrent/CuDNNGRU.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class CuDNNGRU + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/CuDnnRecurrent/CuDNNLSTM.cs b/src/TensorFlowNET.Keras/Layers/CuDnnRecurrent/CuDNNLSTM.cs new file mode 100644 index 00000000..dc5ff973 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/CuDnnRecurrent/CuDNNLSTM.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class CuDNNLSTM + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/CuDnnRecurrent/_CuDNNRNN.cs b/src/TensorFlowNET.Keras/Layers/CuDnnRecurrent/_CuDNNRNN.cs new file mode 100644 index 00000000..93d87934 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/CuDnnRecurrent/_CuDNNRNN.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class _CuDNNRNN + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/DenseAttention/AdditiveAttention.cs b/src/TensorFlowNET.Keras/Layers/DenseAttention/AdditiveAttention.cs new file mode 100644 index 00000000..d30a2e79 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/DenseAttention/AdditiveAttention.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class AdditiveAttention + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/DenseAttention/Attention.cs b/src/TensorFlowNET.Keras/Layers/DenseAttention/Attention.cs new file mode 100644 index 00000000..31287bfc --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/DenseAttention/Attention.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Attention + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/DenseAttention/BaseDenseAttention.cs b/src/TensorFlowNET.Keras/Layers/DenseAttention/BaseDenseAttention.cs new file mode 100644 index 00000000..94ec5191 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/DenseAttention/BaseDenseAttention.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class BaseDenseAttention + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/ILayer.cs b/src/TensorFlowNET.Keras/Layers/ILayer.cs deleted file mode 100644 index 9148ca24..00000000 --- a/src/TensorFlowNET.Keras/Layers/ILayer.cs +++ /dev/null @@ -1,12 +0,0 @@ -using Tensorflow; - -namespace Keras.Layers -{ - public interface ILayer - { - TensorShape __shape__(); - ILayer __build__(TensorShape input_shape, int seed = 1, float stddev = -1f); - Tensor __call__(Tensor x); - TensorShape output_shape(TensorShape input_shape); - } -} diff --git a/src/TensorFlowNET.Keras/Layers/Kernelized.cs b/src/TensorFlowNET.Keras/Layers/Kernelized.cs new file mode 100644 index 00000000..94f45d66 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Kernelized.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Kernelized + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Layer.cs b/src/TensorFlowNET.Keras/Layers/Layer.cs new file mode 100644 index 00000000..7e23fd71 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Layer.cs @@ -0,0 +1,36 @@ +using System; +using System.Collections.Generic; +using Tensorflow; +using Tensorflow.Keras.Constraints; +using Tensorflow.Keras.Initializers; +using Tensorflow.Keras.Regularizers; + +namespace Keras.Layers +{ + public abstract class Layer + { + public Layer(bool trainable = true, string name = null, string dtype = null, bool @dynamic = false, Dictionary kwargs = null) + { + + } + + public void build(TensorShape shape) => throw new NotImplementedException(); + + public void call(Tensor[] inputs) => throw new NotImplementedException(); + + public void _add_trackable(dynamic trackable_object, bool trainable) => throw new NotImplementedException(); + + public void add_weight(string name= null, TensorShape shape= null, string dtype= null, Initializer initializer = null, + Regularizer regularizer = null, bool? trainable = null, ConstraintBase constraint = null, + dynamic partitioner= null, bool? use_resource= null, VariableSynchronization synchronization= VariableSynchronization.Auto, + VariableAggregation aggregation= VariableAggregation.None, Dictionary kwargs = null) => throw new NotImplementedException(); + + public Dictionary get_config() => throw new NotImplementedException(); + + public Layer from_config(Dictionary config) => throw new NotImplementedException(); + + public TensorShape compute_output_shape(TensorShape input_shape) => throw new NotImplementedException(); + + public dynamic compute_output_signature(dynamic input_signature) => throw new NotImplementedException(); + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Local/Local.cs b/src/TensorFlowNET.Keras/Layers/Local/Local.cs new file mode 100644 index 00000000..e7920fdd --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Local/Local.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Local + { + + } + + +} diff --git a/src/TensorFlowNET.Keras/Layers/Local/LocallyConnected1D.cs b/src/TensorFlowNET.Keras/Layers/Local/LocallyConnected1D.cs new file mode 100644 index 00000000..aa5eb8c1 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Local/LocallyConnected1D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class LocallyConnected1D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Local/LocallyConnected2D.cs b/src/TensorFlowNET.Keras/Layers/Local/LocallyConnected2D.cs new file mode 100644 index 00000000..0b3cb2fa --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Local/LocallyConnected2D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class LocallyConnected2D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Merge/Add.cs b/src/TensorFlowNET.Keras/Layers/Merge/Add.cs new file mode 100644 index 00000000..c2f7805a --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Merge/Add.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Add + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Merge/Average.cs b/src/TensorFlowNET.Keras/Layers/Merge/Average.cs new file mode 100644 index 00000000..89f41824 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Merge/Average.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Average + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Merge/Concatenate.cs b/src/TensorFlowNET.Keras/Layers/Merge/Concatenate.cs new file mode 100644 index 00000000..842f25d4 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Merge/Concatenate.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Concatenate + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Merge/Dot.cs b/src/TensorFlowNET.Keras/Layers/Merge/Dot.cs new file mode 100644 index 00000000..ac339f67 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Merge/Dot.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Dot + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Merge/Maximum.cs b/src/TensorFlowNET.Keras/Layers/Merge/Maximum.cs new file mode 100644 index 00000000..862d100f --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Merge/Maximum.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Maximum + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Merge/Merge.cs b/src/TensorFlowNET.Keras/Layers/Merge/Merge.cs new file mode 100644 index 00000000..3e0d80c2 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Merge/Merge.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Merge + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Merge/Minimum.cs b/src/TensorFlowNET.Keras/Layers/Merge/Minimum.cs new file mode 100644 index 00000000..1030a4aa --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Merge/Minimum.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Minimum + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Merge/Multiply.cs b/src/TensorFlowNET.Keras/Layers/Merge/Multiply.cs new file mode 100644 index 00000000..21b66d3d --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Merge/Multiply.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Multiply + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Merge/Subtract.cs b/src/TensorFlowNET.Keras/Layers/Merge/Subtract.cs new file mode 100644 index 00000000..d0aca561 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Merge/Subtract.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Subtract + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Noise/AlphaDropout.cs b/src/TensorFlowNET.Keras/Layers/Noise/AlphaDropout.cs new file mode 100644 index 00000000..3fe38afc --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Noise/AlphaDropout.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class AlphaDropout + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Noise/GaussianDropout.cs b/src/TensorFlowNET.Keras/Layers/Noise/GaussianDropout.cs new file mode 100644 index 00000000..4a272eb9 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Noise/GaussianDropout.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class GaussianDropout + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Noise/GaussianNoise.cs b/src/TensorFlowNET.Keras/Layers/Noise/GaussianNoise.cs new file mode 100644 index 00000000..fa944cde --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Noise/GaussianNoise.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class GaussianNoise + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Normalization/BatchNormalization.cs b/src/TensorFlowNET.Keras/Layers/Normalization/BatchNormalization.cs new file mode 100644 index 00000000..4e0b70ea --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Normalization/BatchNormalization.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class BatchNormalization + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Normalization/BatchNormalizationBase.cs b/src/TensorFlowNET.Keras/Layers/Normalization/BatchNormalizationBase.cs new file mode 100644 index 00000000..82b7764e --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Normalization/BatchNormalizationBase.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class BatchNormalizationBase + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Normalization/BatchNormalizationV2.cs b/src/TensorFlowNET.Keras/Layers/Normalization/BatchNormalizationV2.cs new file mode 100644 index 00000000..32eac199 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Normalization/BatchNormalizationV2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class BatchNormalizationV2 + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Normalization/LayerNormalization.cs b/src/TensorFlowNET.Keras/Layers/Normalization/LayerNormalization.cs new file mode 100644 index 00000000..ae8b5d0e --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Normalization/LayerNormalization.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class LayerNormalization + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Pooling/AveragePooling1D.cs b/src/TensorFlowNET.Keras/Layers/Pooling/AveragePooling1D.cs new file mode 100644 index 00000000..3081a32d --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Pooling/AveragePooling1D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class AveragePooling1D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Pooling/AveragePooling2D.cs b/src/TensorFlowNET.Keras/Layers/Pooling/AveragePooling2D.cs new file mode 100644 index 00000000..0265353e --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Pooling/AveragePooling2D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class AveragePooling2D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Pooling/AveragePooling3D.cs b/src/TensorFlowNET.Keras/Layers/Pooling/AveragePooling3D.cs new file mode 100644 index 00000000..e16f204f --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Pooling/AveragePooling3D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class AveragePooling3D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Pooling/Embedding.cs b/src/TensorFlowNET.Keras/Layers/Pooling/Embedding.cs new file mode 100644 index 00000000..66937742 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Pooling/Embedding.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Embedding + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Pooling/GlobalAveragePooling1D.cs b/src/TensorFlowNET.Keras/Layers/Pooling/GlobalAveragePooling1D.cs new file mode 100644 index 00000000..4ba5b395 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Pooling/GlobalAveragePooling1D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class GlobalAveragePooling1D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Pooling/GlobalAveragePooling2D.cs b/src/TensorFlowNET.Keras/Layers/Pooling/GlobalAveragePooling2D.cs new file mode 100644 index 00000000..44cad231 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Pooling/GlobalAveragePooling2D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class GlobalAveragePooling2D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Pooling/GlobalAveragePooling3D.cs b/src/TensorFlowNET.Keras/Layers/Pooling/GlobalAveragePooling3D.cs new file mode 100644 index 00000000..f6fc8572 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Pooling/GlobalAveragePooling3D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class GlobalAveragePooling3D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Pooling/GlobalMaxPooling1D.cs b/src/TensorFlowNET.Keras/Layers/Pooling/GlobalMaxPooling1D.cs new file mode 100644 index 00000000..0df982b9 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Pooling/GlobalMaxPooling1D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class GlobalMaxPooling1D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Pooling/GlobalMaxPooling2D.cs b/src/TensorFlowNET.Keras/Layers/Pooling/GlobalMaxPooling2D.cs new file mode 100644 index 00000000..1cf9947a --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Pooling/GlobalMaxPooling2D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class GlobalMaxPooling2D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Pooling/GlobalMaxPooling3D.cs b/src/TensorFlowNET.Keras/Layers/Pooling/GlobalMaxPooling3D.cs new file mode 100644 index 00000000..373b30fb --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Pooling/GlobalMaxPooling3D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class GlobalMaxPooling3D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Pooling/GlobalPooling1D.cs b/src/TensorFlowNET.Keras/Layers/Pooling/GlobalPooling1D.cs new file mode 100644 index 00000000..fc125111 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Pooling/GlobalPooling1D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class GlobalPooling1D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Pooling/GlobalPooling2D.cs b/src/TensorFlowNET.Keras/Layers/Pooling/GlobalPooling2D.cs new file mode 100644 index 00000000..6cc61151 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Pooling/GlobalPooling2D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class GlobalPooling2D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Pooling/GlobalPooling3D.cs b/src/TensorFlowNET.Keras/Layers/Pooling/GlobalPooling3D.cs new file mode 100644 index 00000000..d4b2533c --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Pooling/GlobalPooling3D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class GlobalPooling3D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Pooling/MaxPooling1D.cs b/src/TensorFlowNET.Keras/Layers/Pooling/MaxPooling1D.cs new file mode 100644 index 00000000..6dad38f9 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Pooling/MaxPooling1D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class MaxPooling1D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Pooling/MaxPooling2D.cs b/src/TensorFlowNET.Keras/Layers/Pooling/MaxPooling2D.cs new file mode 100644 index 00000000..886934f8 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Pooling/MaxPooling2D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class MaxPooling2D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Pooling/MaxPooling3D.cs b/src/TensorFlowNET.Keras/Layers/Pooling/MaxPooling3D.cs new file mode 100644 index 00000000..8660959e --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Pooling/MaxPooling3D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class MaxPooling3D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Pooling/Pooling1D.cs b/src/TensorFlowNET.Keras/Layers/Pooling/Pooling1D.cs new file mode 100644 index 00000000..ddc61f6b --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Pooling/Pooling1D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Pooling1D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Pooling/Pooling2D.cs b/src/TensorFlowNET.Keras/Layers/Pooling/Pooling2D.cs new file mode 100644 index 00000000..47c2c60a --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Pooling/Pooling2D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Pooling2D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Pooling/Pooling3D.cs b/src/TensorFlowNET.Keras/Layers/Pooling/Pooling3D.cs new file mode 100644 index 00000000..610139f7 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Pooling/Pooling3D.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Pooling3D + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Processing/CategoryLookup.cs b/src/TensorFlowNET.Keras/Layers/Processing/CategoryLookup.cs new file mode 100644 index 00000000..6fb1191f --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Processing/CategoryLookup.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers.Processing +{ + class CategoryLookup + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Processing/ImagePreprocessing.cs b/src/TensorFlowNET.Keras/Layers/Processing/ImagePreprocessing.cs new file mode 100644 index 00000000..debcfe45 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Processing/ImagePreprocessing.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers.Processing +{ + class ImagePreprocessing + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Processing/Normalization.cs b/src/TensorFlowNET.Keras/Layers/Processing/Normalization.cs new file mode 100644 index 00000000..07bf2dd6 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Processing/Normalization.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers.Processing +{ + class Normalization + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Processing/NormalizationV1.cs b/src/TensorFlowNET.Keras/Layers/Processing/NormalizationV1.cs new file mode 100644 index 00000000..0c54ecc9 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Processing/NormalizationV1.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers.Processing +{ + class NormalizationV1 + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Processing/TextVectorization.cs b/src/TensorFlowNET.Keras/Layers/Processing/TextVectorization.cs new file mode 100644 index 00000000..21b5f334 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Processing/TextVectorization.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers.Processing +{ + class TextVectorization + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Processing/TextVectorizationV1.cs b/src/TensorFlowNET.Keras/Layers/Processing/TextVectorizationV1.cs new file mode 100644 index 00000000..07fac27c --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Processing/TextVectorizationV1.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers.Processing +{ + class TextVectorizationV1 + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/RNNCellWrapper/DeviceWrapper.cs b/src/TensorFlowNET.Keras/Layers/RNNCellWrapper/DeviceWrapper.cs new file mode 100644 index 00000000..2754ba2d --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/RNNCellWrapper/DeviceWrapper.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class DeviceWrapper + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/RNNCellWrapper/DropoutWrapper.cs b/src/TensorFlowNET.Keras/Layers/RNNCellWrapper/DropoutWrapper.cs new file mode 100644 index 00000000..10f310b1 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/RNNCellWrapper/DropoutWrapper.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class DropoutWrapper + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/RNNCellWrapper/ResidualWrapper.cs b/src/TensorFlowNET.Keras/Layers/RNNCellWrapper/ResidualWrapper.cs new file mode 100644 index 00000000..71d31d17 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/RNNCellWrapper/ResidualWrapper.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class ResidualWrapper + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/RNNCellWrapper/_RNNCellWrapperV2.cs b/src/TensorFlowNET.Keras/Layers/RNNCellWrapper/_RNNCellWrapperV2.cs new file mode 100644 index 00000000..db920f3b --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/RNNCellWrapper/_RNNCellWrapperV2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class _RNNCellWrapperV2 + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Recurrent/AbstractRNNCell.cs b/src/TensorFlowNET.Keras/Layers/Recurrent/AbstractRNNCell.cs new file mode 100644 index 00000000..87c2c1b1 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Recurrent/AbstractRNNCell.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class AbstractRNNCell + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Recurrent/DropoutRNNCellMixin.cs b/src/TensorFlowNET.Keras/Layers/Recurrent/DropoutRNNCellMixin.cs new file mode 100644 index 00000000..7a666b95 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Recurrent/DropoutRNNCellMixin.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class DropoutRNNCellMixin + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Recurrent/GRU.cs b/src/TensorFlowNET.Keras/Layers/Recurrent/GRU.cs new file mode 100644 index 00000000..5fe897da --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Recurrent/GRU.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class GRU + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Recurrent/GRUCell.cs b/src/TensorFlowNET.Keras/Layers/Recurrent/GRUCell.cs new file mode 100644 index 00000000..562b904e --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Recurrent/GRUCell.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class GRUCell + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Recurrent/GRUCellv2.cs b/src/TensorFlowNET.Keras/Layers/Recurrent/GRUCellv2.cs new file mode 100644 index 00000000..47166e48 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Recurrent/GRUCellv2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class GRUCellv2 + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Recurrent/GRUv2.cs b/src/TensorFlowNET.Keras/Layers/Recurrent/GRUv2.cs new file mode 100644 index 00000000..1e218fd7 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Recurrent/GRUv2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class GRUv2 + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Recurrent/LSTM.cs b/src/TensorFlowNET.Keras/Layers/Recurrent/LSTM.cs new file mode 100644 index 00000000..6fa6814f --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Recurrent/LSTM.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class LSTM + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Recurrent/LSTMCell.cs b/src/TensorFlowNET.Keras/Layers/Recurrent/LSTMCell.cs new file mode 100644 index 00000000..e173281f --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Recurrent/LSTMCell.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class LSTMCell + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Recurrent/LSTMCellv2.cs b/src/TensorFlowNET.Keras/Layers/Recurrent/LSTMCellv2.cs new file mode 100644 index 00000000..241ed8d1 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Recurrent/LSTMCellv2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class LSTMCellv2 + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Recurrent/LSTMv2.cs b/src/TensorFlowNET.Keras/Layers/Recurrent/LSTMv2.cs new file mode 100644 index 00000000..48b4abd7 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Recurrent/LSTMv2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class LSTMv2 + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Recurrent/PeepholeLSTMCell.cs b/src/TensorFlowNET.Keras/Layers/Recurrent/PeepholeLSTMCell.cs new file mode 100644 index 00000000..b38d1d3c --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Recurrent/PeepholeLSTMCell.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class PeepholeLSTMCell + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Recurrent/RNN.cs b/src/TensorFlowNET.Keras/Layers/Recurrent/RNN.cs new file mode 100644 index 00000000..b5ebc14d --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Recurrent/RNN.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class RNN + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Recurrent/SimpleRNN.cs b/src/TensorFlowNET.Keras/Layers/Recurrent/SimpleRNN.cs new file mode 100644 index 00000000..431049db --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Recurrent/SimpleRNN.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class SimpleRNN + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Recurrent/SimpleRNNCell.cs b/src/TensorFlowNET.Keras/Layers/Recurrent/SimpleRNNCell.cs new file mode 100644 index 00000000..0b7fe9e3 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Recurrent/SimpleRNNCell.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class SimpleRNNCell + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Recurrent/StackedRNNCells.cs b/src/TensorFlowNET.Keras/Layers/Recurrent/StackedRNNCells.cs new file mode 100644 index 00000000..e609c3f4 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Recurrent/StackedRNNCells.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class StackedRNNCells + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Wrapper/Bidirectional.cs b/src/TensorFlowNET.Keras/Layers/Wrapper/Bidirectional.cs new file mode 100644 index 00000000..d60f8f6f --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Wrapper/Bidirectional.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Bidirectional + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Wrapper/Serialization.cs b/src/TensorFlowNET.Keras/Layers/Wrapper/Serialization.cs new file mode 100644 index 00000000..8bae368e --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Wrapper/Serialization.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Serialization + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Wrapper/TimeDistributed.cs b/src/TensorFlowNET.Keras/Layers/Wrapper/TimeDistributed.cs new file mode 100644 index 00000000..07ff1f6e --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Wrapper/TimeDistributed.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class TimeDistributed + { + } +} diff --git a/src/TensorFlowNET.Keras/Layers/Wrapper/Wrapper.cs b/src/TensorFlowNET.Keras/Layers/Wrapper/Wrapper.cs new file mode 100644 index 00000000..9b330b33 --- /dev/null +++ b/src/TensorFlowNET.Keras/Layers/Wrapper/Wrapper.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Layers +{ + class Wrapper + { + } +} diff --git a/src/TensorFlowNET.Keras/Losses/BinaryCrossentropy.cs b/src/TensorFlowNET.Keras/Losses/BinaryCrossentropy.cs new file mode 100644 index 00000000..20eb319e --- /dev/null +++ b/src/TensorFlowNET.Keras/Losses/BinaryCrossentropy.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Losses +{ + class BinaryCrossentropy + { + } +} diff --git a/src/TensorFlowNET.Keras/Losses/CategoricalCrossentropy.cs b/src/TensorFlowNET.Keras/Losses/CategoricalCrossentropy.cs new file mode 100644 index 00000000..2afbb862 --- /dev/null +++ b/src/TensorFlowNET.Keras/Losses/CategoricalCrossentropy.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Losses +{ + class CategoricalCrossentropy + { + } +} diff --git a/src/TensorFlowNET.Keras/Losses/CategoricalHinge.cs b/src/TensorFlowNET.Keras/Losses/CategoricalHinge.cs new file mode 100644 index 00000000..e93934a2 --- /dev/null +++ b/src/TensorFlowNET.Keras/Losses/CategoricalHinge.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Losses +{ + class CategoricalHinge + { + } +} diff --git a/src/TensorFlowNET.Keras/Losses/CosineSimilarity.cs b/src/TensorFlowNET.Keras/Losses/CosineSimilarity.cs new file mode 100644 index 00000000..6411d34e --- /dev/null +++ b/src/TensorFlowNET.Keras/Losses/CosineSimilarity.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Losses +{ + class CosineSimilarity + { + } +} diff --git a/src/TensorFlowNET.Keras/Losses/Hinge.cs b/src/TensorFlowNET.Keras/Losses/Hinge.cs new file mode 100644 index 00000000..88f90ef0 --- /dev/null +++ b/src/TensorFlowNET.Keras/Losses/Hinge.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Losses +{ + class Hinge + { + } +} diff --git a/src/TensorFlowNET.Keras/Losses/Huber.cs b/src/TensorFlowNET.Keras/Losses/Huber.cs new file mode 100644 index 00000000..54fa95cd --- /dev/null +++ b/src/TensorFlowNET.Keras/Losses/Huber.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Losses +{ + class Huber + { + } +} diff --git a/src/TensorFlowNET.Keras/Losses/KLDivergence.cs b/src/TensorFlowNET.Keras/Losses/KLDivergence.cs new file mode 100644 index 00000000..7cda8b66 --- /dev/null +++ b/src/TensorFlowNET.Keras/Losses/KLDivergence.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Losses +{ + class KLDivergence + { + } +} diff --git a/src/TensorFlowNET.Keras/Losses/LogCosh.cs b/src/TensorFlowNET.Keras/Losses/LogCosh.cs new file mode 100644 index 00000000..0aa52e16 --- /dev/null +++ b/src/TensorFlowNET.Keras/Losses/LogCosh.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Losses +{ + class LogCosh + { + } +} diff --git a/src/TensorFlowNET.Keras/Losses/Loss.cs b/src/TensorFlowNET.Keras/Losses/Loss.cs new file mode 100644 index 00000000..55d9b100 --- /dev/null +++ b/src/TensorFlowNET.Keras/Losses/Loss.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Losses +{ + class Loss + { + } +} diff --git a/src/TensorFlowNET.Keras/Losses/LossFunctionWrapper.cs b/src/TensorFlowNET.Keras/Losses/LossFunctionWrapper.cs new file mode 100644 index 00000000..666760df --- /dev/null +++ b/src/TensorFlowNET.Keras/Losses/LossFunctionWrapper.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Losses +{ + class LossFunctionWrapper + { + } +} diff --git a/src/TensorFlowNET.Keras/Losses/MeanAbsoluteError.cs b/src/TensorFlowNET.Keras/Losses/MeanAbsoluteError.cs new file mode 100644 index 00000000..dbdbd790 --- /dev/null +++ b/src/TensorFlowNET.Keras/Losses/MeanAbsoluteError.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Losses +{ + class MeanAbsoluteError + { + } +} diff --git a/src/TensorFlowNET.Keras/Losses/MeanAbsolutePercentageError.cs b/src/TensorFlowNET.Keras/Losses/MeanAbsolutePercentageError.cs new file mode 100644 index 00000000..cff3e683 --- /dev/null +++ b/src/TensorFlowNET.Keras/Losses/MeanAbsolutePercentageError.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Losses +{ + class MeanAbsolutePercentageError + { + } +} diff --git a/src/TensorFlowNET.Keras/Losses/MeanSquaredError.cs b/src/TensorFlowNET.Keras/Losses/MeanSquaredError.cs new file mode 100644 index 00000000..a76ae4cc --- /dev/null +++ b/src/TensorFlowNET.Keras/Losses/MeanSquaredError.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Losses +{ + class MeanSquaredError + { + } +} diff --git a/src/TensorFlowNET.Keras/Losses/MeanSquaredLogarithmicError.cs b/src/TensorFlowNET.Keras/Losses/MeanSquaredLogarithmicError.cs new file mode 100644 index 00000000..d3b6c36c --- /dev/null +++ b/src/TensorFlowNET.Keras/Losses/MeanSquaredLogarithmicError.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Losses +{ + class MeanSquaredLogarithmicError + { + } +} diff --git a/src/TensorFlowNET.Keras/Losses/Poisson.cs b/src/TensorFlowNET.Keras/Losses/Poisson.cs new file mode 100644 index 00000000..254f9949 --- /dev/null +++ b/src/TensorFlowNET.Keras/Losses/Poisson.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Losses +{ + class Poisson + { + } +} diff --git a/src/TensorFlowNET.Keras/Losses/SparseCategoricalCrossentropy.cs b/src/TensorFlowNET.Keras/Losses/SparseCategoricalCrossentropy.cs new file mode 100644 index 00000000..00964a89 --- /dev/null +++ b/src/TensorFlowNET.Keras/Losses/SparseCategoricalCrossentropy.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Losses +{ + class SparseCategoricalCrossentropy + { + } +} diff --git a/src/TensorFlowNET.Keras/Losses/SquaredHinge.cs b/src/TensorFlowNET.Keras/Losses/SquaredHinge.cs new file mode 100644 index 00000000..60d83ef0 --- /dev/null +++ b/src/TensorFlowNET.Keras/Losses/SquaredHinge.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Losses +{ + class SquaredHinge + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/AUC.cs b/src/TensorFlowNET.Keras/Metrics/AUC.cs new file mode 100644 index 00000000..e7e03626 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/AUC.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class AUC + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/Accuracy.cs b/src/TensorFlowNET.Keras/Metrics/Accuracy.cs new file mode 100644 index 00000000..66a774e5 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/Accuracy.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class Accuracy + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/BinaryAccuracy.cs b/src/TensorFlowNET.Keras/Metrics/BinaryAccuracy.cs new file mode 100644 index 00000000..b6e564ff --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/BinaryAccuracy.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class BinaryAccuracy + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/BinaryCrossentropy.cs b/src/TensorFlowNET.Keras/Metrics/BinaryCrossentropy.cs new file mode 100644 index 00000000..5d26058f --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/BinaryCrossentropy.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class BinaryCrossentropy + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/CategoricalAccuracy.cs b/src/TensorFlowNET.Keras/Metrics/CategoricalAccuracy.cs new file mode 100644 index 00000000..cdc62dd9 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/CategoricalAccuracy.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class CategoricalAccuracy + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/CategoricalCrossentropy.cs b/src/TensorFlowNET.Keras/Metrics/CategoricalCrossentropy.cs new file mode 100644 index 00000000..977d5368 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/CategoricalCrossentropy.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class CategoricalCrossentropy + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/CategoricalHinge.cs b/src/TensorFlowNET.Keras/Metrics/CategoricalHinge.cs new file mode 100644 index 00000000..2f50ea76 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/CategoricalHinge.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class CategoricalHinge + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/CosineSimilarity.cs b/src/TensorFlowNET.Keras/Metrics/CosineSimilarity.cs new file mode 100644 index 00000000..c1dd618a --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/CosineSimilarity.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class CosineSimilarity + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/FalseNegatives.cs b/src/TensorFlowNET.Keras/Metrics/FalseNegatives.cs new file mode 100644 index 00000000..075a8373 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/FalseNegatives.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class FalseNegatives + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/FalsePositives.cs b/src/TensorFlowNET.Keras/Metrics/FalsePositives.cs new file mode 100644 index 00000000..fc7ad152 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/FalsePositives.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class FalsePositives + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/Hinge.cs b/src/TensorFlowNET.Keras/Metrics/Hinge.cs new file mode 100644 index 00000000..f8d7eef2 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/Hinge.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class Hinge + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/KLDivergence.cs b/src/TensorFlowNET.Keras/Metrics/KLDivergence.cs new file mode 100644 index 00000000..c6447d1e --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/KLDivergence.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class KLDivergence + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/LogCoshError.cs b/src/TensorFlowNET.Keras/Metrics/LogCoshError.cs new file mode 100644 index 00000000..b2f8d040 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/LogCoshError.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class LogCoshError + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/Mean.cs b/src/TensorFlowNET.Keras/Metrics/Mean.cs new file mode 100644 index 00000000..6a61846d --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/Mean.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class Mean + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/MeanAbsoluteError.cs b/src/TensorFlowNET.Keras/Metrics/MeanAbsoluteError.cs new file mode 100644 index 00000000..04a44dcd --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/MeanAbsoluteError.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class MeanAbsoluteError + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/MeanAbsolutePercentageError.cs b/src/TensorFlowNET.Keras/Metrics/MeanAbsolutePercentageError.cs new file mode 100644 index 00000000..1d75096d --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/MeanAbsolutePercentageError.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class MeanAbsolutePercentageError + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/MeanIoU.cs b/src/TensorFlowNET.Keras/Metrics/MeanIoU.cs new file mode 100644 index 00000000..eda95a34 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/MeanIoU.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class MeanIoU + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/MeanMetricWrapper.cs b/src/TensorFlowNET.Keras/Metrics/MeanMetricWrapper.cs new file mode 100644 index 00000000..7bfdfcdc --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/MeanMetricWrapper.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class MeanMetricWrapper + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/MeanRelativeError.cs b/src/TensorFlowNET.Keras/Metrics/MeanRelativeError.cs new file mode 100644 index 00000000..8cbad89a --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/MeanRelativeError.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class MeanRelativeError + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/MeanSquaredError.cs b/src/TensorFlowNET.Keras/Metrics/MeanSquaredError.cs new file mode 100644 index 00000000..f0a8ed86 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/MeanSquaredError.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class MeanSquaredError + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/MeanSquaredLogarithmicError.cs b/src/TensorFlowNET.Keras/Metrics/MeanSquaredLogarithmicError.cs new file mode 100644 index 00000000..6139f216 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/MeanSquaredLogarithmicError.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class MeanSquaredLogarithmicError + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/MeanTensor.cs b/src/TensorFlowNET.Keras/Metrics/MeanTensor.cs new file mode 100644 index 00000000..9bcab008 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/MeanTensor.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class MeanTensor + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/Metric.cs b/src/TensorFlowNET.Keras/Metrics/Metric.cs new file mode 100644 index 00000000..394d76f0 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/Metric.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + public abstract class Metric + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/Poisson.cs b/src/TensorFlowNET.Keras/Metrics/Poisson.cs new file mode 100644 index 00000000..80bf5c52 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/Poisson.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class Poisson + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/Precision.cs b/src/TensorFlowNET.Keras/Metrics/Precision.cs new file mode 100644 index 00000000..8c5838c5 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/Precision.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class Precision + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/PrecisionAtRecall.cs b/src/TensorFlowNET.Keras/Metrics/PrecisionAtRecall.cs new file mode 100644 index 00000000..2191c7c1 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/PrecisionAtRecall.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class PrecisionAtRecall + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/Recall.cs b/src/TensorFlowNET.Keras/Metrics/Recall.cs new file mode 100644 index 00000000..ac65d250 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/Recall.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class Recall + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/Reduce.cs b/src/TensorFlowNET.Keras/Metrics/Reduce.cs new file mode 100644 index 00000000..e383dc69 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/Reduce.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class Reduce + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/RootMeanSquaredError.cs b/src/TensorFlowNET.Keras/Metrics/RootMeanSquaredError.cs new file mode 100644 index 00000000..1ca548c2 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/RootMeanSquaredError.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class RootMeanSquaredError + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/SensitivityAtSpecificity.cs b/src/TensorFlowNET.Keras/Metrics/SensitivityAtSpecificity.cs new file mode 100644 index 00000000..93bef74e --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/SensitivityAtSpecificity.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class SensitivityAtSpecificity + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/SensitivitySpecificityBase.cs b/src/TensorFlowNET.Keras/Metrics/SensitivitySpecificityBase.cs new file mode 100644 index 00000000..16aec141 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/SensitivitySpecificityBase.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class SensitivitySpecificityBase + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/SparseCategoricalAccuracy.cs b/src/TensorFlowNET.Keras/Metrics/SparseCategoricalAccuracy.cs new file mode 100644 index 00000000..32abcd2c --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/SparseCategoricalAccuracy.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class SparseCategoricalAccuracy + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/SparseCategoricalCrossentropy.cs b/src/TensorFlowNET.Keras/Metrics/SparseCategoricalCrossentropy.cs new file mode 100644 index 00000000..7001a11b --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/SparseCategoricalCrossentropy.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class SparseCategoricalCrossentropy + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/SparseTopKCategoricalAccuracy.cs b/src/TensorFlowNET.Keras/Metrics/SparseTopKCategoricalAccuracy.cs new file mode 100644 index 00000000..2f1eba09 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/SparseTopKCategoricalAccuracy.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class SparseTopKCategoricalAccuracy + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/SpecificityAtSensitivity.cs b/src/TensorFlowNET.Keras/Metrics/SpecificityAtSensitivity.cs new file mode 100644 index 00000000..8742e548 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/SpecificityAtSensitivity.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class SpecificityAtSensitivity + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/SquaredHinge.cs b/src/TensorFlowNET.Keras/Metrics/SquaredHinge.cs new file mode 100644 index 00000000..15041d9b --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/SquaredHinge.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class SquaredHinge + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/Sum.cs b/src/TensorFlowNET.Keras/Metrics/Sum.cs new file mode 100644 index 00000000..10396867 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/Sum.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class Sum + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/SumOverBatchSize.cs b/src/TensorFlowNET.Keras/Metrics/SumOverBatchSize.cs new file mode 100644 index 00000000..5faa76f8 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/SumOverBatchSize.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class SumOverBatchSize + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/SumOverBatchSizeMetricWrapper.cs b/src/TensorFlowNET.Keras/Metrics/SumOverBatchSizeMetricWrapper.cs new file mode 100644 index 00000000..03fe2668 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/SumOverBatchSizeMetricWrapper.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class SumOverBatchSizeMetricWrapper + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/TopKCategoricalAccuracy.cs b/src/TensorFlowNET.Keras/Metrics/TopKCategoricalAccuracy.cs new file mode 100644 index 00000000..a14e6575 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/TopKCategoricalAccuracy.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class TopKCategoricalAccuracy + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/TrueNegatives.cs b/src/TensorFlowNET.Keras/Metrics/TrueNegatives.cs new file mode 100644 index 00000000..53e9a894 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/TrueNegatives.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class TrueNegatives + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/TruePositives.cs b/src/TensorFlowNET.Keras/Metrics/TruePositives.cs new file mode 100644 index 00000000..286c4be7 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/TruePositives.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class TruePositives + { + } +} diff --git a/src/TensorFlowNET.Keras/Metrics/_ConfusionMatrixConditionCount.cs b/src/TensorFlowNET.Keras/Metrics/_ConfusionMatrixConditionCount.cs new file mode 100644 index 00000000..ab9e2c08 --- /dev/null +++ b/src/TensorFlowNET.Keras/Metrics/_ConfusionMatrixConditionCount.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Metrics +{ + class _ConfusionMatrixConditionCount + { + } +} diff --git a/src/TensorFlowNET.Keras/Model.cs b/src/TensorFlowNET.Keras/Model.cs index 034c7f64..0eb7fbce 100644 --- a/src/TensorFlowNET.Keras/Model.cs +++ b/src/TensorFlowNET.Keras/Model.cs @@ -21,25 +21,25 @@ using System.Collections.Generic; using Tensorflow; using static Tensorflow.Binding; -namespace Keras +namespace Tensorflow.Keras { public class Model { public Tensor Flow; - List layer_stack; + List layer_stack; public TensorShape InputShape; public Model() { - layer_stack = new List(); + layer_stack = new List(); } - public Model Add(ILayer layer) + public Model Add(Layer layer) { layer_stack.Add(layer); return this; } - public Model Add(IEnumerable layers) + public Model Add(IEnumerable layers) { layer_stack.AddRange(layers); return this; @@ -83,9 +83,9 @@ namespace Keras Flow = features; for (int i = 0; i < layer_stack.Count; i++) { - layer_stack[i].__build__(flow_shape); - flow_shape = layer_stack[i].output_shape(flow_shape); - Flow = layer_stack[i].__call__(Flow); + //layer_stack[i].build(flow_shape); + //flow_shape = layer_stack[i].output_shape(flow_shape); + //Flow = layer_stack[i].__call__(Flow); } var predictions = tf.sigmoid(tf.squeeze(Flow)); diff --git a/src/TensorFlowNET.Keras/Models.cs b/src/TensorFlowNET.Keras/Models.cs new file mode 100644 index 00000000..03c06ac6 --- /dev/null +++ b/src/TensorFlowNET.Keras/Models.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras +{ + class Models + { + public class Model : Keras.Engine.Training.Model + { + + } + } +} diff --git a/src/TensorFlowNET.Keras/Ops.cs b/src/TensorFlowNET.Keras/Ops.cs new file mode 100644 index 00000000..921a1e65 --- /dev/null +++ b/src/TensorFlowNET.Keras/Ops.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras +{ + class Ops + { + } +} diff --git a/src/TensorFlowNET.Keras/OptimizersV2/Adadelta.cs b/src/TensorFlowNET.Keras/OptimizersV2/Adadelta.cs new file mode 100644 index 00000000..1ba244da --- /dev/null +++ b/src/TensorFlowNET.Keras/OptimizersV2/Adadelta.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.OptimizersV2 +{ + class Adadelta + { + } +} diff --git a/src/TensorFlowNET.Keras/OptimizersV2/Adagrad.cs b/src/TensorFlowNET.Keras/OptimizersV2/Adagrad.cs new file mode 100644 index 00000000..9781c898 --- /dev/null +++ b/src/TensorFlowNET.Keras/OptimizersV2/Adagrad.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.OptimizersV2 +{ + class Adagrad + { + } +} diff --git a/src/TensorFlowNET.Keras/OptimizersV2/Adam.cs b/src/TensorFlowNET.Keras/OptimizersV2/Adam.cs new file mode 100644 index 00000000..7e08d517 --- /dev/null +++ b/src/TensorFlowNET.Keras/OptimizersV2/Adam.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.OptimizersV2 +{ + class Adam + { + } +} diff --git a/src/TensorFlowNET.Keras/OptimizersV2/Adamax.cs b/src/TensorFlowNET.Keras/OptimizersV2/Adamax.cs new file mode 100644 index 00000000..73f37ad9 --- /dev/null +++ b/src/TensorFlowNET.Keras/OptimizersV2/Adamax.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.OptimizersV2 +{ + class Adamax + { + } +} diff --git a/src/TensorFlowNET.Keras/OptimizersV2/BaseOptimizerV2.cs b/src/TensorFlowNET.Keras/OptimizersV2/BaseOptimizerV2.cs new file mode 100644 index 00000000..e84acc00 --- /dev/null +++ b/src/TensorFlowNET.Keras/OptimizersV2/BaseOptimizerV2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.OptimizersV2 +{ + class BaseOptimizerV2 + { + } +} diff --git a/src/TensorFlowNET.Keras/OptimizersV2/Ftrl.cs b/src/TensorFlowNET.Keras/OptimizersV2/Ftrl.cs new file mode 100644 index 00000000..758698a8 --- /dev/null +++ b/src/TensorFlowNET.Keras/OptimizersV2/Ftrl.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.OptimizersV2 +{ + class Ftrl + { + } +} diff --git a/src/TensorFlowNET.Keras/OptimizersV2/LearningRateSchedule.cs b/src/TensorFlowNET.Keras/OptimizersV2/LearningRateSchedule.cs new file mode 100644 index 00000000..2dd3df40 --- /dev/null +++ b/src/TensorFlowNET.Keras/OptimizersV2/LearningRateSchedule.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.OptimizersV2 +{ + class LearningRateSchedule + { + } +} diff --git a/src/TensorFlowNET.Keras/OptimizersV2/Nadam.cs b/src/TensorFlowNET.Keras/OptimizersV2/Nadam.cs new file mode 100644 index 00000000..ec247c41 --- /dev/null +++ b/src/TensorFlowNET.Keras/OptimizersV2/Nadam.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.OptimizersV2 +{ + class Nadam + { + } +} diff --git a/src/TensorFlowNET.Keras/OptimizersV2/RMSProp.cs b/src/TensorFlowNET.Keras/OptimizersV2/RMSProp.cs new file mode 100644 index 00000000..62d9f57b --- /dev/null +++ b/src/TensorFlowNET.Keras/OptimizersV2/RMSProp.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.OptimizersV2 +{ + class RMSProp + { + } +} diff --git a/src/TensorFlowNET.Keras/OptimizersV2/SGD.cs b/src/TensorFlowNET.Keras/OptimizersV2/SGD.cs new file mode 100644 index 00000000..8e72c486 --- /dev/null +++ b/src/TensorFlowNET.Keras/OptimizersV2/SGD.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.OptimizersV2 +{ + class SGD + { + } +} diff --git a/src/TensorFlowNET.Keras/Premade/LinearModel.cs b/src/TensorFlowNET.Keras/Premade/LinearModel.cs new file mode 100644 index 00000000..7b3d1276 --- /dev/null +++ b/src/TensorFlowNET.Keras/Premade/LinearModel.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Premade +{ + class LinearModel + { + } +} diff --git a/src/TensorFlowNET.Keras/Premade/WideDeepModel.cs b/src/TensorFlowNET.Keras/Premade/WideDeepModel.cs new file mode 100644 index 00000000..108c689b --- /dev/null +++ b/src/TensorFlowNET.Keras/Premade/WideDeepModel.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Premade +{ + class WideDeepModel + { + } +} diff --git a/src/TensorFlowNET.Keras/Preprocessing/Image.cs b/src/TensorFlowNET.Keras/Preprocessing/Image.cs new file mode 100644 index 00000000..ad9c9b12 --- /dev/null +++ b/src/TensorFlowNET.Keras/Preprocessing/Image.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Preprocessing +{ + class Image + { + } +} diff --git a/src/TensorFlowNET.Keras/Preprocessing/Sequence.cs b/src/TensorFlowNET.Keras/Preprocessing/Sequence.cs new file mode 100644 index 00000000..3773001f --- /dev/null +++ b/src/TensorFlowNET.Keras/Preprocessing/Sequence.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Preprocessing +{ + class Sequence + { + } +} diff --git a/src/TensorFlowNET.Keras/Preprocessing/Text.cs b/src/TensorFlowNET.Keras/Preprocessing/Text.cs new file mode 100644 index 00000000..7f6012c7 --- /dev/null +++ b/src/TensorFlowNET.Keras/Preprocessing/Text.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Preprocessing +{ + class Text + { + } +} diff --git a/src/TensorFlowNET.Keras/Regularizers/L1L2.cs b/src/TensorFlowNET.Keras/Regularizers/L1L2.cs new file mode 100644 index 00000000..4984790c --- /dev/null +++ b/src/TensorFlowNET.Keras/Regularizers/L1L2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Regularizers +{ + class L1L2 + { + } +} diff --git a/src/TensorFlowNET.Keras/Regularizers/Regularizer.cs b/src/TensorFlowNET.Keras/Regularizers/Regularizer.cs new file mode 100644 index 00000000..ef670912 --- /dev/null +++ b/src/TensorFlowNET.Keras/Regularizers/Regularizer.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Regularizers +{ + public class Regularizer + { + } +} diff --git a/src/TensorFlowNET.Keras/Saving/HDF5Format.cs b/src/TensorFlowNET.Keras/Saving/HDF5Format.cs new file mode 100644 index 00000000..52ed591c --- /dev/null +++ b/src/TensorFlowNET.Keras/Saving/HDF5Format.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Saving +{ + class HDF5Format + { + } +} diff --git a/src/TensorFlowNET.Keras/Saving/ModelConfig.cs b/src/TensorFlowNET.Keras/Saving/ModelConfig.cs new file mode 100644 index 00000000..934e9429 --- /dev/null +++ b/src/TensorFlowNET.Keras/Saving/ModelConfig.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Saving +{ + class ModelConfig + { + } +} diff --git a/src/TensorFlowNET.Keras/Saving/Save.cs b/src/TensorFlowNET.Keras/Saving/Save.cs new file mode 100644 index 00000000..f4469902 --- /dev/null +++ b/src/TensorFlowNET.Keras/Saving/Save.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Saving +{ + class Save + { + } +} diff --git a/src/TensorFlowNET.Keras/Saving/SavedModel/BaseSerialization.cs b/src/TensorFlowNET.Keras/Saving/SavedModel/BaseSerialization.cs new file mode 100644 index 00000000..90102a06 --- /dev/null +++ b/src/TensorFlowNET.Keras/Saving/SavedModel/BaseSerialization.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Saving.SavedModel +{ + class BaseSerialization + { + } +} diff --git a/src/TensorFlowNET.Keras/Saving/SavedModel/Constants.cs b/src/TensorFlowNET.Keras/Saving/SavedModel/Constants.cs new file mode 100644 index 00000000..85daf45d --- /dev/null +++ b/src/TensorFlowNET.Keras/Saving/SavedModel/Constants.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Saving.SavedModel +{ + class Constants + { + } +} diff --git a/src/TensorFlowNET.Keras/Saving/SavedModel/LayerSerialization.cs b/src/TensorFlowNET.Keras/Saving/SavedModel/LayerSerialization.cs new file mode 100644 index 00000000..bbf067fb --- /dev/null +++ b/src/TensorFlowNET.Keras/Saving/SavedModel/LayerSerialization.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Saving.SavedModel +{ + class LayerSerialization + { + } +} diff --git a/src/TensorFlowNET.Keras/Saving/SavedModel/Load.cs b/src/TensorFlowNET.Keras/Saving/SavedModel/Load.cs new file mode 100644 index 00000000..2508f7f6 --- /dev/null +++ b/src/TensorFlowNET.Keras/Saving/SavedModel/Load.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Saving.SavedModel +{ + class Load + { + } +} diff --git a/src/TensorFlowNET.Keras/Saving/SavedModel/ModelSerialization.cs b/src/TensorFlowNET.Keras/Saving/SavedModel/ModelSerialization.cs new file mode 100644 index 00000000..4a3e1336 --- /dev/null +++ b/src/TensorFlowNET.Keras/Saving/SavedModel/ModelSerialization.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Saving.SavedModel +{ + class ModelSerialization + { + } +} diff --git a/src/TensorFlowNET.Keras/Saving/SavedModel/NetworkSerialization.cs b/src/TensorFlowNET.Keras/Saving/SavedModel/NetworkSerialization.cs new file mode 100644 index 00000000..6eb17318 --- /dev/null +++ b/src/TensorFlowNET.Keras/Saving/SavedModel/NetworkSerialization.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Saving.SavedModel +{ + class NetworkSerialization + { + } +} diff --git a/src/TensorFlowNET.Keras/Saving/SavedModel/Save.cs b/src/TensorFlowNET.Keras/Saving/SavedModel/Save.cs new file mode 100644 index 00000000..45933877 --- /dev/null +++ b/src/TensorFlowNET.Keras/Saving/SavedModel/Save.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Saving.SavedModel +{ + class Save + { + } +} diff --git a/src/TensorFlowNET.Keras/Saving/SavedModel/SaveImpl.cs b/src/TensorFlowNET.Keras/Saving/SavedModel/SaveImpl.cs new file mode 100644 index 00000000..67a5f0dc --- /dev/null +++ b/src/TensorFlowNET.Keras/Saving/SavedModel/SaveImpl.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Saving.SavedModel +{ + class SaveImpl + { + } +} diff --git a/src/TensorFlowNET.Keras/Saving/SavedModel/SerializedAttributes.cs b/src/TensorFlowNET.Keras/Saving/SavedModel/SerializedAttributes.cs new file mode 100644 index 00000000..d1b19ccf --- /dev/null +++ b/src/TensorFlowNET.Keras/Saving/SavedModel/SerializedAttributes.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Saving.SavedModel +{ + class SerializedAttributes + { + } +} diff --git a/src/TensorFlowNET.Keras/Saving/SavedModel/Utils.cs b/src/TensorFlowNET.Keras/Saving/SavedModel/Utils.cs new file mode 100644 index 00000000..8beebdea --- /dev/null +++ b/src/TensorFlowNET.Keras/Saving/SavedModel/Utils.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Saving.SavedModel +{ + class Utils + { + } +} diff --git a/src/TensorFlowNET.Keras/Saving/SavedModelExperimental.cs b/src/TensorFlowNET.Keras/Saving/SavedModelExperimental.cs new file mode 100644 index 00000000..0455b622 --- /dev/null +++ b/src/TensorFlowNET.Keras/Saving/SavedModelExperimental.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Saving +{ + class SavedModelExperimental + { + } +} diff --git a/src/TensorFlowNET.Keras/Saving/SavingUtils.cs b/src/TensorFlowNET.Keras/Saving/SavingUtils.cs new file mode 100644 index 00000000..b5f03de8 --- /dev/null +++ b/src/TensorFlowNET.Keras/Saving/SavingUtils.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Saving +{ + class SavingUtils + { + } +} diff --git a/src/TensorFlowNET.Keras/Keras.Core.csproj b/src/TensorFlowNET.Keras/Tensorflow.Keras.csproj similarity index 55% rename from src/TensorFlowNET.Keras/Keras.Core.csproj rename to src/TensorFlowNET.Keras/Tensorflow.Keras.csproj index 5c3895d1..a6e987e0 100644 --- a/src/TensorFlowNET.Keras/Keras.Core.csproj +++ b/src/TensorFlowNET.Keras/Tensorflow.Keras.csproj @@ -2,10 +2,14 @@ netstandard2.0 - Keras - Keras + Tensorflow.Keras + Tensorflow.Keras + + + + diff --git a/src/TensorFlowNET.Keras/Utils/ConvUtils.cs b/src/TensorFlowNET.Keras/Utils/ConvUtils.cs new file mode 100644 index 00000000..604db158 --- /dev/null +++ b/src/TensorFlowNET.Keras/Utils/ConvUtils.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Utils +{ + class ConvUtils + { + } +} diff --git a/src/TensorFlowNET.Keras/Utils/DataUtils.cs b/src/TensorFlowNET.Keras/Utils/DataUtils.cs new file mode 100644 index 00000000..2f5e3646 --- /dev/null +++ b/src/TensorFlowNET.Keras/Utils/DataUtils.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Utils +{ + class DataUtils + { + } +} diff --git a/src/TensorFlowNET.Keras/Utils/GenericUtils.cs b/src/TensorFlowNET.Keras/Utils/GenericUtils.cs new file mode 100644 index 00000000..edc8f7fe --- /dev/null +++ b/src/TensorFlowNET.Keras/Utils/GenericUtils.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Utils +{ + class GenericUtils + { + } +} diff --git a/src/TensorFlowNET.Keras/Utils/IOUtils.cs b/src/TensorFlowNET.Keras/Utils/IOUtils.cs new file mode 100644 index 00000000..0cc9c930 --- /dev/null +++ b/src/TensorFlowNET.Keras/Utils/IOUtils.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Utils +{ + class IOUtils + { + } +} diff --git a/src/TensorFlowNET.Keras/Utils/KernelizedUtils.cs b/src/TensorFlowNET.Keras/Utils/KernelizedUtils.cs new file mode 100644 index 00000000..30c950c6 --- /dev/null +++ b/src/TensorFlowNET.Keras/Utils/KernelizedUtils.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Utils +{ + class KernelizedUtils + { + } +} diff --git a/src/TensorFlowNET.Keras/Utils/LayerUtils.cs b/src/TensorFlowNET.Keras/Utils/LayerUtils.cs new file mode 100644 index 00000000..70ffa9a4 --- /dev/null +++ b/src/TensorFlowNET.Keras/Utils/LayerUtils.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Utils +{ + class LayerUtils + { + } +} diff --git a/src/TensorFlowNET.Keras/Utils/LossesUtils.cs b/src/TensorFlowNET.Keras/Utils/LossesUtils.cs new file mode 100644 index 00000000..8fd35ca6 --- /dev/null +++ b/src/TensorFlowNET.Keras/Utils/LossesUtils.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Utils +{ + class LossesUtils + { + } +} diff --git a/src/TensorFlowNET.Keras/Utils/MetricsUtils.cs b/src/TensorFlowNET.Keras/Utils/MetricsUtils.cs new file mode 100644 index 00000000..7273f140 --- /dev/null +++ b/src/TensorFlowNET.Keras/Utils/MetricsUtils.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Utils +{ + class MetricsUtils + { + } +} diff --git a/src/TensorFlowNET.Keras/Utils/ModeKeys.cs b/src/TensorFlowNET.Keras/Utils/ModeKeys.cs new file mode 100644 index 00000000..03ba5e44 --- /dev/null +++ b/src/TensorFlowNET.Keras/Utils/ModeKeys.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Utils +{ + class ModeKeys + { + } +} diff --git a/src/TensorFlowNET.Keras/Utils/MultiGpuUtils.cs b/src/TensorFlowNET.Keras/Utils/MultiGpuUtils.cs new file mode 100644 index 00000000..347438a2 --- /dev/null +++ b/src/TensorFlowNET.Keras/Utils/MultiGpuUtils.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Utils +{ + class MultiGpuUtils + { + } +} diff --git a/src/TensorFlowNET.Keras/Utils/NPUtils.cs b/src/TensorFlowNET.Keras/Utils/NPUtils.cs new file mode 100644 index 00000000..e8bbe68e --- /dev/null +++ b/src/TensorFlowNET.Keras/Utils/NPUtils.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Utils +{ + class NPUtils + { + } +} diff --git a/src/TensorFlowNET.Keras/Utils/TFUtils.cs b/src/TensorFlowNET.Keras/Utils/TFUtils.cs new file mode 100644 index 00000000..8be02c8d --- /dev/null +++ b/src/TensorFlowNET.Keras/Utils/TFUtils.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Utils +{ + class TFUtils + { + } +} diff --git a/src/TensorFlowNET.Keras/Utils/VersionUtils.cs b/src/TensorFlowNET.Keras/Utils/VersionUtils.cs new file mode 100644 index 00000000..a18d70d9 --- /dev/null +++ b/src/TensorFlowNET.Keras/Utils/VersionUtils.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Utils +{ + class VersionUtils + { + } +} diff --git a/src/TensorFlowNET.Keras/Utils/VisUtils.cs b/src/TensorFlowNET.Keras/Utils/VisUtils.cs new file mode 100644 index 00000000..79ac0132 --- /dev/null +++ b/src/TensorFlowNET.Keras/Utils/VisUtils.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Utils +{ + class VisUtils + { + } +} diff --git a/src/TensorFlowNET.Keras/Wrappers/ScikitLearn.cs b/src/TensorFlowNET.Keras/Wrappers/ScikitLearn.cs new file mode 100644 index 00000000..0704509a --- /dev/null +++ b/src/TensorFlowNET.Keras/Wrappers/ScikitLearn.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Wrappers +{ + class ScikitLearn + { + } +}