diff --git a/Misc/05-RNN.ipynb b/Misc/05-RNN.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..1c61ec98129c3d090985eb1e84a9d906f6bdba36 --- /dev/null +++ b/Misc/05-RNN.ipynb @@ -0,0 +1,79 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "os.environ['KERAS_BACKEND'] = 'torch'\n", + "\n", + "import keras\n", + "\n", + "import numpy as np" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "input = keras.random.normal( [32, 20, 8] )\n", + "\n", + "lstm = keras.layers.LSTM(16)\n", + "output = lstm(input)\n", + "\n", + "print('input shape is : ',input.shape)\n", + "print('output shape is : ',output.shape)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "input = keras.random.normal( [32, 20, 8] )\n", + "\n", + "lstm = keras.layers.LSTM(18, return_sequences=True, return_state=True)\n", + "output, memory_state, carry_state = lstm(input)\n", + "\n", + "print('input shape : ',input.shape)\n", + "print('output shape : ',output.shape)\n", + "print('memory_state : ', memory_state.shape)\n", + "print('carry_state : ', memory_state.shape)\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "fidle-env", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.2" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/fidle/about.yml b/fidle/about.yml index 136af1c0fe34a5fefd62900a2419d1298049b4bd..1cbeb0009cc1b40c7c2053638b5c103d3512821f 100644 --- a/fidle/about.yml +++ b/fidle/about.yml @@ -13,7 +13,7 @@ # # This file describes the notebooks used by the Fidle training. -version: 3.0.5 +version: 3.0.6 content: notebooks name: Notebooks Fidle description: All notebooks used by the Fidle training diff --git a/fidle/ci/gpu-scale1.yml b/fidle/ci/gpu-scale1.yml index 0e65fa4026cefd5b46235231cf78b90c2c2eb936..57e6c5c682383b2bed4cef1f83f5685e64cba571 100644 --- a/fidle/ci/gpu-scale1.yml +++ b/fidle/ci/gpu-scale1.yml @@ -1,10 +1,10 @@ campain: version: '1.0' - description: Notebook test on GPU with scale=1. - directory: ./campains/gpu-scale1 - existing_notebook: 'remove' # remove|skip - report_template: 'fidle' # fidle|default - timeout: 6000 + description: Notebook test on CPU, default settings. + directory: ./campains/cpu-foobar + existing_notebook: 'remove' # remove|skip + report_template: 'fidle' # fidle|default + timeout: 6000 environment_vars: FIDLE_SAVE_FIGS: true @@ -100,14 +100,14 @@ K3GTSRB1: notebook: GTSRB.Keras3/01-Preparation-of-data.ipynb overrides: scale: 1 - output_dir: {datasets_dir}/GTSRB/enhanced + output_dir: "{datasets_dir}/GTSRB/enhanced" progress_verbosity: default K3GTSRB2: notebook: GTSRB.Keras3/02-First-convolutions.ipynb - after: K3GTSRB1 + after: K3GTSRB1 overrides: - enhanced_dir: {datasets_dir}/GTSRB/enhanced + enhanced_dir: "{datasets_dir}/GTSRB/enhanced" dataset_name: set-24x24-L batch_size: 64 epochs: 5 @@ -118,7 +118,7 @@ K3GTSRB3_1: notebook: GTSRB.Keras3/03-Better-convolutions.ipynb after: K3GTSRB1 overrides: - enhanced_dir: {datasets_dir}/GTSRB/enhanced + enhanced_dir: "{datasets_dir}/GTSRB/enhanced" model_name: model-01 dataset_name: set-48x48-RGB batch_size: 64 @@ -130,7 +130,7 @@ K3GTSRB3_2: notebook: GTSRB.Keras3/03-Better-convolutions.ipynb after: K3GTSRB1 overrides: - enhanced_dir: {datasets_dir}/GTSRB/enhanced + enhanced_dir: "{datasets_dir}/GTSRB/enhanced" model_name: model-02 dataset_name: set-48x48-RGB batch_size: 64