From 8b8919c9c6dee1b5f8e66f4db154747577b8206b Mon Sep 17 00:00:00 2001 From: Deepak Battini Date: Wed, 8 Jan 2020 17:36:21 +1030 Subject: [PATCH] Build Keras Skeleton --- .gitignore | 1 + TensorFlow.NET.sln | 10 ++++++++++ src/TensorFlowNET.Keras/Applications/Densenet.cs | 10 ++++++++++ .../Applications/Efficientnet.cs | 10 ++++++++++ .../Applications/ImagenetUtils.cs | 10 ++++++++++ .../Applications/InceptionResnetV2.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Applications/InceptionV3.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Applications/Mobilenet.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Applications/MobilenetV2.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Applications/Nasnet.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Applications/Resnet.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Applications/ResnetV2.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Applications/Vgg16.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Applications/Vgg19.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Applications/Xception.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Datasets/BostonHousing.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Datasets/Cifar.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Datasets/Cifar10.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Datasets/Cifar100.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Datasets/FashionMNIST.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Datasets/IMDB.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Datasets/MNIST.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Datasets/Reuters.cs | 10 ++++++++++ .../Distribute/DistributedTrainingUtils.cs | 10 ++++++++++ .../Distribute/KerasCorrectnessTestBase.cs | 10 ++++++++++ .../Distribute/KerasDnnCorrectnessTest.cs | 10 ++++++++++ .../KerasEmbeddingModelCorrectnessTest.cs | 10 ++++++++++ .../Distribute/KerasImageModelCorrectnessTest.cs | 10 ++++++++++ .../Distribute/KerasOptimizerV2Test.cs | 10 ++++++++++ .../Distribute/KerasPremadeModelsTest.cs | 10 ++++++++++ .../Distribute/KerasRnnModelCorrectnessTest.cs | 10 ++++++++++ .../KerasStatefulLstmModelCorrectnessTest.cs | 10 ++++++++++ .../Distribute/KerasUtilsTest.cs | 10 ++++++++++ .../Distribute/MultiWorkerCallbackTF1Test.cs | 10 ++++++++++ .../Distribute/MultiWorkerCallbackTf2Test.cs | 10 ++++++++++ .../Distribute/MultiWorkerFaultToleranceTest.cs | 10 ++++++++++ .../Distribute/MultiWorkerTest.cs | 10 ++++++++++ .../Distribute/MultiWorkerTestingUtils.cs | 10 ++++++++++ .../Distribute/MultiWorkerTrainingState.cs | 10 ++++++++++ .../Distribute/MultiWorkerTrainingStateTest.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Engine/BaseLayer.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Engine/BaseLayerUtils.cs | 10 ++++++++++ .../Engine/BasePreprocessingLayer.cs | 10 ++++++++++ .../Engine/BasePreprocessingLayerV1.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Engine/CompileUtils.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Engine/DataAdapter.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Engine/InputLayer.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Engine/InputSpec.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Engine/Network.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Engine/Node.cs | 10 ++++++++++ .../Engine/PartialBatchPaddingHandler.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Engine/Saving.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Engine/Sequential.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Engine/Training.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Engine/TrainingArrays.cs | 10 ++++++++++ .../Engine/TrainingDistributed.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Engine/TrainingEager.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Engine/TrainingGenerator.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Engine/TrainingUtils.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Engine/TrainingV1.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Engine/TrainingV2.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Engine/TrainingV2Utils.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Estimator.cs | 10 ++++++++++ .../Layers/AdvancedActivations/ELU.cs | 10 ++++++++++ .../Layers/AdvancedActivations/LeakyReLU.cs | 10 ++++++++++ .../Layers/AdvancedActivations/PReLU.cs | 10 ++++++++++ .../Layers/AdvancedActivations/ReLU.cs | 10 ++++++++++ .../Layers/AdvancedActivations/Softmax.cs | 10 ++++++++++ .../Layers/AdvancedActivations/ThresholdedReLU.cs | 10 ++++++++++ .../Layers/Convolutional/Conv.cs | 10 ++++++++++ .../Layers/Convolutional/Conv1D.cs | 10 ++++++++++ .../Layers/Convolutional/Conv2D.cs | 10 ++++++++++ .../Layers/Convolutional/Conv2DTranspose.cs | 10 ++++++++++ .../Layers/Convolutional/Conv3D.cs | 10 ++++++++++ .../Layers/Convolutional/Conv3DTranspose.cs | 10 ++++++++++ .../Layers/Convolutional/Cropping1D.cs | 10 ++++++++++ .../Layers/Convolutional/Cropping2D.cs | 10 ++++++++++ .../Layers/Convolutional/Cropping3D.cs | 10 ++++++++++ .../Layers/Convolutional/DepthwiseConv2D.cs | 10 ++++++++++ .../Layers/ConvolutionalRecurrent/ConvLSTM2D.cs | 10 ++++++++++ .../Layers/ConvolutionalRecurrent/ConvLSTM2DCell.cs | 10 ++++++++++ .../Layers/ConvolutionalRecurrent/ConvRNN2D.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Layers/Core/Activation.cs | 10 ++++++++++ .../Layers/Core/ActivityRegularization.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Layers/{ => Core}/Dense.cs | 0 src/TensorFlowNET.Keras/Layers/Core/Dropout.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Layers/Core/Flatten.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Layers/Core/Lambda.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Layers/Core/Masking.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Layers/Core/Permute.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Layers/Core/RepeatVector.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Layers/Core/Reshape.cs | 10 ++++++++++ .../Layers/Core/SpatialDropout1D.cs | 10 ++++++++++ .../Layers/Core/SpatialDropout2D.cs | 10 ++++++++++ .../Layers/Core/SpatialDropout3D.cs | 10 ++++++++++ .../Layers/CuDnnRecurrent/CuDNNGRU.cs | 10 ++++++++++ .../Layers/CuDnnRecurrent/CuDNNLSTM.cs | 10 ++++++++++ .../Layers/CuDnnRecurrent/_CuDNNRNN.cs | 10 ++++++++++ .../Layers/DenseAttention/AdditiveAttention.cs | 10 ++++++++++ .../Layers/DenseAttention/Attention.cs | 10 ++++++++++ .../Layers/DenseAttention/BaseDenseAttention.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Layers/Kernelized.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Layers/Local/Local.cs | 13 +++++++++++++ .../Layers/Local/LocallyConnected1D.cs | 10 ++++++++++ .../Layers/Local/LocallyConnected2D.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Layers/Merge/Add.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Layers/Merge/Average.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Layers/Merge/Concatenate.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Layers/Merge/Dot.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Layers/Merge/Maximum.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Layers/Merge/Merge.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Layers/Merge/Minimum.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Layers/Merge/Multiply.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Layers/Merge/Subtract.cs | 10 ++++++++++ .../Layers/Noise/AlphaDropout.cs | 10 ++++++++++ .../Layers/Noise/GaussianDropout.cs | 10 ++++++++++ .../Layers/Noise/GaussianNoise.cs | 10 ++++++++++ .../Layers/Normalization/BatchNormalization.cs | 10 ++++++++++ .../Layers/Normalization/BatchNormalizationBase.cs | 10 ++++++++++ .../Layers/Normalization/BatchNormalizationV2.cs | 10 ++++++++++ .../Layers/Normalization/LayerNormalization.cs | 10 ++++++++++ .../Layers/Pooling/AveragePooling1D.cs | 10 ++++++++++ .../Layers/Pooling/AveragePooling2D.cs | 10 ++++++++++ .../Layers/Pooling/AveragePooling3D.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Layers/Pooling/Embedding.cs | 10 ++++++++++ .../Layers/Pooling/GlobalAveragePooling1D.cs | 10 ++++++++++ .../Layers/Pooling/GlobalAveragePooling2D.cs | 10 ++++++++++ .../Layers/Pooling/GlobalAveragePooling3D.cs | 10 ++++++++++ .../Layers/Pooling/GlobalMaxPooling1D.cs | 10 ++++++++++ .../Layers/Pooling/GlobalMaxPooling2D.cs | 10 ++++++++++ .../Layers/Pooling/GlobalMaxPooling3D.cs | 10 ++++++++++ .../Layers/Pooling/GlobalPooling1D.cs | 10 ++++++++++ .../Layers/Pooling/GlobalPooling2D.cs | 10 ++++++++++ .../Layers/Pooling/GlobalPooling3D.cs | 10 ++++++++++ .../Layers/Pooling/MaxPooling1D.cs | 10 ++++++++++ .../Layers/Pooling/MaxPooling2D.cs | 10 ++++++++++ .../Layers/Pooling/MaxPooling3D.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Layers/Pooling/Pooling1D.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Layers/Pooling/Pooling2D.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Layers/Pooling/Pooling3D.cs | 10 ++++++++++ .../Layers/Recurrent/AbstractRNNCell.cs | 10 ++++++++++ .../Layers/Recurrent/DropoutRNNCellMixin.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Layers/Recurrent/GRU.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Layers/Recurrent/GRUCell.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Layers/Recurrent/LSTM.cs | 10 ++++++++++ .../Layers/Recurrent/LSTMCell.cs | 10 ++++++++++ .../Layers/Recurrent/PeepholeLSTMCell.cs | 10 ++++++++++ src/TensorFlowNET.Keras/Layers/Recurrent/RNN.cs | 10 ++++++++++ .../Layers/Recurrent/SimpleRNN.cs | 10 ++++++++++ .../Layers/Recurrent/SimpleRNNCell.cs | 10 ++++++++++ .../Layers/Recurrent/StackedRNNCells.cs | 10 ++++++++++ .../{Keras.Core.csproj => Tensorflow.Keras.csproj} | 4 ++-- 152 files changed, 1496 insertions(+), 2 deletions(-) create mode 100644 src/TensorFlowNET.Keras/Applications/Densenet.cs create mode 100644 src/TensorFlowNET.Keras/Applications/Efficientnet.cs create mode 100644 src/TensorFlowNET.Keras/Applications/ImagenetUtils.cs create mode 100644 src/TensorFlowNET.Keras/Applications/InceptionResnetV2.cs create mode 100644 src/TensorFlowNET.Keras/Applications/InceptionV3.cs create mode 100644 src/TensorFlowNET.Keras/Applications/Mobilenet.cs create mode 100644 src/TensorFlowNET.Keras/Applications/MobilenetV2.cs create mode 100644 src/TensorFlowNET.Keras/Applications/Nasnet.cs create mode 100644 src/TensorFlowNET.Keras/Applications/Resnet.cs create mode 100644 src/TensorFlowNET.Keras/Applications/ResnetV2.cs create mode 100644 src/TensorFlowNET.Keras/Applications/Vgg16.cs create mode 100644 src/TensorFlowNET.Keras/Applications/Vgg19.cs create mode 100644 src/TensorFlowNET.Keras/Applications/Xception.cs create mode 100644 src/TensorFlowNET.Keras/Datasets/BostonHousing.cs create mode 100644 src/TensorFlowNET.Keras/Datasets/Cifar.cs create mode 100644 src/TensorFlowNET.Keras/Datasets/Cifar10.cs create mode 100644 src/TensorFlowNET.Keras/Datasets/Cifar100.cs create mode 100644 src/TensorFlowNET.Keras/Datasets/FashionMNIST.cs create mode 100644 src/TensorFlowNET.Keras/Datasets/IMDB.cs create mode 100644 src/TensorFlowNET.Keras/Datasets/MNIST.cs create mode 100644 src/TensorFlowNET.Keras/Datasets/Reuters.cs create mode 100644 src/TensorFlowNET.Keras/Distribute/DistributedTrainingUtils.cs create mode 100644 src/TensorFlowNET.Keras/Distribute/KerasCorrectnessTestBase.cs create mode 100644 src/TensorFlowNET.Keras/Distribute/KerasDnnCorrectnessTest.cs create mode 100644 src/TensorFlowNET.Keras/Distribute/KerasEmbeddingModelCorrectnessTest.cs create mode 100644 src/TensorFlowNET.Keras/Distribute/KerasImageModelCorrectnessTest.cs create mode 100644 src/TensorFlowNET.Keras/Distribute/KerasOptimizerV2Test.cs create mode 100644 src/TensorFlowNET.Keras/Distribute/KerasPremadeModelsTest.cs create mode 100644 src/TensorFlowNET.Keras/Distribute/KerasRnnModelCorrectnessTest.cs create mode 100644 src/TensorFlowNET.Keras/Distribute/KerasStatefulLstmModelCorrectnessTest.cs create mode 100644 src/TensorFlowNET.Keras/Distribute/KerasUtilsTest.cs create mode 100644 src/TensorFlowNET.Keras/Distribute/MultiWorkerCallbackTF1Test.cs create mode 100644 src/TensorFlowNET.Keras/Distribute/MultiWorkerCallbackTf2Test.cs create mode 100644 src/TensorFlowNET.Keras/Distribute/MultiWorkerFaultToleranceTest.cs create mode 100644 src/TensorFlowNET.Keras/Distribute/MultiWorkerTest.cs create mode 100644 src/TensorFlowNET.Keras/Distribute/MultiWorkerTestingUtils.cs create mode 100644 src/TensorFlowNET.Keras/Distribute/MultiWorkerTrainingState.cs create mode 100644 src/TensorFlowNET.Keras/Distribute/MultiWorkerTrainingStateTest.cs create mode 100644 src/TensorFlowNET.Keras/Engine/BaseLayer.cs create mode 100644 src/TensorFlowNET.Keras/Engine/BaseLayerUtils.cs create mode 100644 src/TensorFlowNET.Keras/Engine/BasePreprocessingLayer.cs create mode 100644 src/TensorFlowNET.Keras/Engine/BasePreprocessingLayerV1.cs create mode 100644 src/TensorFlowNET.Keras/Engine/CompileUtils.cs create mode 100644 src/TensorFlowNET.Keras/Engine/DataAdapter.cs create mode 100644 src/TensorFlowNET.Keras/Engine/InputLayer.cs create mode 100644 src/TensorFlowNET.Keras/Engine/InputSpec.cs create mode 100644 src/TensorFlowNET.Keras/Engine/Network.cs create mode 100644 src/TensorFlowNET.Keras/Engine/Node.cs create mode 100644 src/TensorFlowNET.Keras/Engine/PartialBatchPaddingHandler.cs create mode 100644 src/TensorFlowNET.Keras/Engine/Saving.cs create mode 100644 src/TensorFlowNET.Keras/Engine/Sequential.cs create mode 100644 src/TensorFlowNET.Keras/Engine/Training.cs create mode 100644 src/TensorFlowNET.Keras/Engine/TrainingArrays.cs create mode 100644 src/TensorFlowNET.Keras/Engine/TrainingDistributed.cs create mode 100644 src/TensorFlowNET.Keras/Engine/TrainingEager.cs create mode 100644 src/TensorFlowNET.Keras/Engine/TrainingGenerator.cs create mode 100644 src/TensorFlowNET.Keras/Engine/TrainingUtils.cs create mode 100644 src/TensorFlowNET.Keras/Engine/TrainingV1.cs create mode 100644 src/TensorFlowNET.Keras/Engine/TrainingV2.cs create mode 100644 src/TensorFlowNET.Keras/Engine/TrainingV2Utils.cs create mode 100644 src/TensorFlowNET.Keras/Estimator.cs create mode 100644 src/TensorFlowNET.Keras/Layers/AdvancedActivations/ELU.cs create mode 100644 src/TensorFlowNET.Keras/Layers/AdvancedActivations/LeakyReLU.cs create mode 100644 src/TensorFlowNET.Keras/Layers/AdvancedActivations/PReLU.cs create mode 100644 src/TensorFlowNET.Keras/Layers/AdvancedActivations/ReLU.cs create mode 100644 src/TensorFlowNET.Keras/Layers/AdvancedActivations/Softmax.cs create mode 100644 src/TensorFlowNET.Keras/Layers/AdvancedActivations/ThresholdedReLU.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Convolutional/Conv.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Convolutional/Conv1D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Convolutional/Conv2D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Convolutional/Conv2DTranspose.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Convolutional/Conv3D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Convolutional/Conv3DTranspose.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Convolutional/Cropping1D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Convolutional/Cropping2D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Convolutional/Cropping3D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Convolutional/DepthwiseConv2D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/ConvolutionalRecurrent/ConvLSTM2D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/ConvolutionalRecurrent/ConvLSTM2DCell.cs create mode 100644 src/TensorFlowNET.Keras/Layers/ConvolutionalRecurrent/ConvRNN2D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Core/Activation.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Core/ActivityRegularization.cs rename src/TensorFlowNET.Keras/Layers/{ => Core}/Dense.cs (100%) create mode 100644 src/TensorFlowNET.Keras/Layers/Core/Dropout.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Core/Flatten.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Core/Lambda.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Core/Masking.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Core/Permute.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Core/RepeatVector.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Core/Reshape.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Core/SpatialDropout1D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Core/SpatialDropout2D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Core/SpatialDropout3D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/CuDnnRecurrent/CuDNNGRU.cs create mode 100644 src/TensorFlowNET.Keras/Layers/CuDnnRecurrent/CuDNNLSTM.cs create mode 100644 src/TensorFlowNET.Keras/Layers/CuDnnRecurrent/_CuDNNRNN.cs create mode 100644 src/TensorFlowNET.Keras/Layers/DenseAttention/AdditiveAttention.cs create mode 100644 src/TensorFlowNET.Keras/Layers/DenseAttention/Attention.cs create mode 100644 src/TensorFlowNET.Keras/Layers/DenseAttention/BaseDenseAttention.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Kernelized.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Local/Local.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Local/LocallyConnected1D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Local/LocallyConnected2D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Merge/Add.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Merge/Average.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Merge/Concatenate.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Merge/Dot.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Merge/Maximum.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Merge/Merge.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Merge/Minimum.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Merge/Multiply.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Merge/Subtract.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Noise/AlphaDropout.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Noise/GaussianDropout.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Noise/GaussianNoise.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Normalization/BatchNormalization.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Normalization/BatchNormalizationBase.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Normalization/BatchNormalizationV2.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Normalization/LayerNormalization.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Pooling/AveragePooling1D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Pooling/AveragePooling2D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Pooling/AveragePooling3D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Pooling/Embedding.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Pooling/GlobalAveragePooling1D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Pooling/GlobalAveragePooling2D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Pooling/GlobalAveragePooling3D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Pooling/GlobalMaxPooling1D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Pooling/GlobalMaxPooling2D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Pooling/GlobalMaxPooling3D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Pooling/GlobalPooling1D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Pooling/GlobalPooling2D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Pooling/GlobalPooling3D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Pooling/MaxPooling1D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Pooling/MaxPooling2D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Pooling/MaxPooling3D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Pooling/Pooling1D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Pooling/Pooling2D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Pooling/Pooling3D.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Recurrent/AbstractRNNCell.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Recurrent/DropoutRNNCellMixin.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Recurrent/GRU.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Recurrent/GRUCell.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Recurrent/LSTM.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Recurrent/LSTMCell.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Recurrent/PeepholeLSTMCell.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Recurrent/RNN.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Recurrent/SimpleRNN.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Recurrent/SimpleRNNCell.cs create mode 100644 src/TensorFlowNET.Keras/Layers/Recurrent/StackedRNNCells.cs rename src/TensorFlowNET.Keras/{Keras.Core.csproj => Tensorflow.Keras.csproj} (71%) 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/Applications/Densenet.cs b/src/TensorFlowNET.Keras/Applications/Densenet.cs new file mode 100644 index 00000000..270ed461 --- /dev/null +++ b/src/TensorFlowNET.Keras/Applications/Densenet.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Applications +{ + class Densenet + { + } +} diff --git a/src/TensorFlowNET.Keras/Applications/Efficientnet.cs b/src/TensorFlowNET.Keras/Applications/Efficientnet.cs new file mode 100644 index 00000000..60d4e789 --- /dev/null +++ b/src/TensorFlowNET.Keras/Applications/Efficientnet.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Applications +{ + class Efficientnet + { + } +} diff --git a/src/TensorFlowNET.Keras/Applications/ImagenetUtils.cs b/src/TensorFlowNET.Keras/Applications/ImagenetUtils.cs new file mode 100644 index 00000000..22b44818 --- /dev/null +++ b/src/TensorFlowNET.Keras/Applications/ImagenetUtils.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Applications +{ + class ImagenetUtils + { + } +} diff --git a/src/TensorFlowNET.Keras/Applications/InceptionResnetV2.cs b/src/TensorFlowNET.Keras/Applications/InceptionResnetV2.cs new file mode 100644 index 00000000..a52bddb0 --- /dev/null +++ b/src/TensorFlowNET.Keras/Applications/InceptionResnetV2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Applications +{ + class InceptionResnetV2 + { + } +} diff --git a/src/TensorFlowNET.Keras/Applications/InceptionV3.cs b/src/TensorFlowNET.Keras/Applications/InceptionV3.cs new file mode 100644 index 00000000..cbb97551 --- /dev/null +++ b/src/TensorFlowNET.Keras/Applications/InceptionV3.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Applications +{ + class InceptionV3 + { + } +} diff --git a/src/TensorFlowNET.Keras/Applications/Mobilenet.cs b/src/TensorFlowNET.Keras/Applications/Mobilenet.cs new file mode 100644 index 00000000..2a7a8484 --- /dev/null +++ b/src/TensorFlowNET.Keras/Applications/Mobilenet.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Applications +{ + class Mobilenet + { + } +} diff --git a/src/TensorFlowNET.Keras/Applications/MobilenetV2.cs b/src/TensorFlowNET.Keras/Applications/MobilenetV2.cs new file mode 100644 index 00000000..503b61a0 --- /dev/null +++ b/src/TensorFlowNET.Keras/Applications/MobilenetV2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Applications +{ + class MobilenetV2 + { + } +} diff --git a/src/TensorFlowNET.Keras/Applications/Nasnet.cs b/src/TensorFlowNET.Keras/Applications/Nasnet.cs new file mode 100644 index 00000000..4cca0337 --- /dev/null +++ b/src/TensorFlowNET.Keras/Applications/Nasnet.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Applications +{ + class Nasnet + { + } +} diff --git a/src/TensorFlowNET.Keras/Applications/Resnet.cs b/src/TensorFlowNET.Keras/Applications/Resnet.cs new file mode 100644 index 00000000..7d5f4d1e --- /dev/null +++ b/src/TensorFlowNET.Keras/Applications/Resnet.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Applications +{ + class Resnet + { + } +} diff --git a/src/TensorFlowNET.Keras/Applications/ResnetV2.cs b/src/TensorFlowNET.Keras/Applications/ResnetV2.cs new file mode 100644 index 00000000..bea5591a --- /dev/null +++ b/src/TensorFlowNET.Keras/Applications/ResnetV2.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Applications +{ + class ResnetV2 + { + } +} diff --git a/src/TensorFlowNET.Keras/Applications/Vgg16.cs b/src/TensorFlowNET.Keras/Applications/Vgg16.cs new file mode 100644 index 00000000..40140274 --- /dev/null +++ b/src/TensorFlowNET.Keras/Applications/Vgg16.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Applications +{ + class Vgg16 + { + } +} diff --git a/src/TensorFlowNET.Keras/Applications/Vgg19.cs b/src/TensorFlowNET.Keras/Applications/Vgg19.cs new file mode 100644 index 00000000..e0bfda9a --- /dev/null +++ b/src/TensorFlowNET.Keras/Applications/Vgg19.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Applications +{ + class Vgg19 + { + } +} diff --git a/src/TensorFlowNET.Keras/Applications/Xception.cs b/src/TensorFlowNET.Keras/Applications/Xception.cs new file mode 100644 index 00000000..27cd9d78 --- /dev/null +++ b/src/TensorFlowNET.Keras/Applications/Xception.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Applications +{ + class Xception + { + } +} diff --git a/src/TensorFlowNET.Keras/Datasets/BostonHousing.cs b/src/TensorFlowNET.Keras/Datasets/BostonHousing.cs new file mode 100644 index 00000000..b7717918 --- /dev/null +++ b/src/TensorFlowNET.Keras/Datasets/BostonHousing.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Datasets +{ + class BostonHousing + { + } +} diff --git a/src/TensorFlowNET.Keras/Datasets/Cifar.cs b/src/TensorFlowNET.Keras/Datasets/Cifar.cs new file mode 100644 index 00000000..c6f9fa62 --- /dev/null +++ b/src/TensorFlowNET.Keras/Datasets/Cifar.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Datasets +{ + class Cifar100 + { + } +} diff --git a/src/TensorFlowNET.Keras/Datasets/Cifar10.cs b/src/TensorFlowNET.Keras/Datasets/Cifar10.cs new file mode 100644 index 00000000..1ad8a617 --- /dev/null +++ b/src/TensorFlowNET.Keras/Datasets/Cifar10.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Datasets +{ + class Cifar10 + { + } +} diff --git a/src/TensorFlowNET.Keras/Datasets/Cifar100.cs b/src/TensorFlowNET.Keras/Datasets/Cifar100.cs new file mode 100644 index 00000000..563718d5 --- /dev/null +++ b/src/TensorFlowNET.Keras/Datasets/Cifar100.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Datasets +{ + class Cifar + { + } +} diff --git a/src/TensorFlowNET.Keras/Datasets/FashionMNIST.cs b/src/TensorFlowNET.Keras/Datasets/FashionMNIST.cs new file mode 100644 index 00000000..d9d95817 --- /dev/null +++ b/src/TensorFlowNET.Keras/Datasets/FashionMNIST.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Datasets +{ + class FashionMNIST + { + } +} diff --git a/src/TensorFlowNET.Keras/Datasets/IMDB.cs b/src/TensorFlowNET.Keras/Datasets/IMDB.cs new file mode 100644 index 00000000..ae61ad4c --- /dev/null +++ b/src/TensorFlowNET.Keras/Datasets/IMDB.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Datasets +{ + class IMDB + { + } +} diff --git a/src/TensorFlowNET.Keras/Datasets/MNIST.cs b/src/TensorFlowNET.Keras/Datasets/MNIST.cs new file mode 100644 index 00000000..885d810c --- /dev/null +++ b/src/TensorFlowNET.Keras/Datasets/MNIST.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Datasets +{ + class MNIST + { + } +} diff --git a/src/TensorFlowNET.Keras/Datasets/Reuters.cs b/src/TensorFlowNET.Keras/Datasets/Reuters.cs new file mode 100644 index 00000000..4332a3d5 --- /dev/null +++ b/src/TensorFlowNET.Keras/Datasets/Reuters.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Datasets +{ + class Reuters + { + } +} 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..fd323fe8 --- /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 +{ + class BaseLayer + { + } +} diff --git a/src/TensorFlowNET.Keras/Engine/BaseLayerUtils.cs b/src/TensorFlowNET.Keras/Engine/BaseLayerUtils.cs new file mode 100644 index 00000000..6ca2e695 --- /dev/null +++ b/src/TensorFlowNET.Keras/Engine/BaseLayerUtils.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Engine +{ + class BaseLayerUtils + { + } +} 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..89def8aa --- /dev/null +++ b/src/TensorFlowNET.Keras/Engine/Training.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Tensorflow.Keras.Engine +{ + class Training + { + } +} 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/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 100% rename from src/TensorFlowNET.Keras/Layers/Dense.cs rename to src/TensorFlowNET.Keras/Layers/Core/Dense.cs 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/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/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/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/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/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/Keras.Core.csproj b/src/TensorFlowNET.Keras/Tensorflow.Keras.csproj similarity index 71% rename from src/TensorFlowNET.Keras/Keras.Core.csproj rename to src/TensorFlowNET.Keras/Tensorflow.Keras.csproj index 5c3895d1..b2daa635 100644 --- a/src/TensorFlowNET.Keras/Keras.Core.csproj +++ b/src/TensorFlowNET.Keras/Tensorflow.Keras.csproj @@ -2,8 +2,8 @@ netstandard2.0 - Keras - Keras + Tensorflow.Keras + Tensorflow.Keras