diff --git a/README.md b/README.md index 7326e084..80b0c63b 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,14 @@ This repo is currently under development. -# BirdNET-Electron +# Chirpity-Electron -Electron app for sound file analysis with BirdNET. +Electron app for sound file analysis with Chirpity. -Author: Stefan Kahl +Author: Matthew Kirkland -Contact: stefan.kahl@cs.tu-chemnitz.de -Website: https://birdnet.cornell.edu/ -Please cite as (PDF coming soon): +Credit to Stephan Kahl: ``` @phdthesis{kahl2019identifying, @@ -26,8 +24,8 @@ Please cite as (PDF coming soon): First, clone the project and install all dependencies: ``` -git clone https://github.com/kahst/BirdNET-Electron.git -cd BirdNET-Electron +git clone https://github.com/kahst/Chirpity-Electron.git +cd Chirpity-Electron npm install ``` @@ -55,7 +53,7 @@ Now, we need to install electron with: npm install --save-dev electron ``` -BirdNET requires Tensorflow.js which we install with: +Chirpity requires Tensorflow.js which we install with: ``` npm install @tensorflow/tfjs @@ -74,7 +72,6 @@ This app also needs some additional packages that we have to install. ``` npm install audio-loader npm install audio-resampler -npm install array-normalize npm install colormap ``` @@ -89,7 +86,7 @@ We can now add the export script in the package.json: ``` "scripts": { "start": "electron .", - "export": "electron-packager . --out dist --overwrite" + "export": "electron-packager . --out packages --overwrite" } ``` diff --git a/css/style.css b/css/style.css index 326e01a1..fa0d2e0e 100644 --- a/css/style.css +++ b/css/style.css @@ -1,6 +1,6 @@ html, body { height: 100%; - padding-top: 28px; + padding-top: 20px; padding-bottom: 18px; background-color: #f8f9fa; overflow: hidden; diff --git a/example/Blue-headed-Vireo-BirdNET-Test.wav b/example/Blue-headed-Vireo-BirdNET-Test.wav deleted file mode 100644 index 7b81f238..00000000 Binary files a/example/Blue-headed-Vireo-BirdNET-Test.wav and /dev/null differ diff --git a/example/Song_Sparrow.mp3 b/example/Song_Sparrow.mp3 deleted file mode 100644 index b4026e21..00000000 Binary files a/example/Song_Sparrow.mp3 and /dev/null differ diff --git a/example/Soundscape.wav b/example/Soundscape.wav deleted file mode 100644 index d6b3355a..00000000 Binary files a/example/Soundscape.wav and /dev/null differ diff --git a/example/White-crowned_Sparrow.mp3 b/example/White-crowned_Sparrow.mp3 deleted file mode 100644 index a2b6120d..00000000 Binary files a/example/White-crowned_Sparrow.mp3 and /dev/null differ diff --git a/img/icon/icon.png b/img/icon/icon.png index 235eb1ae..a3a861e9 100644 Binary files a/img/icon/icon.png and b/img/icon/icon.png differ diff --git a/index.html b/index.html index 64e3994d..f82ee070 100644 --- a/index.html +++ b/index.html @@ -1,82 +1,89 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - Chirpity Sound Analysis + + + + + + + + + + + + + + + + + + + + + + + + + + Chirpity Sound Analysis - - - -
+ +
-
-

Load an audio file for analysis by clicking
on File > Open audio file in the top menu.

-
-
-
-
-

-
+ +
+

Load an audio file for analysis by + clicking
on File > Open audio file in the top menu.

+
+
+
+
+

+
@@ -84,46 +91,46 @@
- -
- - - - -
+ +
+ + + + +
- - - - - - - - - - - - - -
#TimestampCommon nameScientific nameConfidence
+ + + + + + + + + + + + + +
#TimestampCommon nameScientific nameConfidence
-
+ - - \ No newline at end of file diff --git a/js/chirpity.js b/js/chirpity.js index fa539720..f14d480f 100644 --- a/js/chirpity.js +++ b/js/chirpity.js @@ -2,136 +2,28 @@ const tf = require('@tensorflow/tfjs'); const load = require('audio-loader') const resampler = require('audio-resampler'); -const normalize = require('array-normalize') +// const normalize = require('array-normalize') const colormap = require('colormap') +const {norm} = require("@tensorflow/tfjs"); -const MODEL_JSON = '../Chirpity/JS_model/model.json' +const MODEL_JSON = './model/model.json' const CONFIG = { sampleRate: 48000, specLength: 3, sigmoid: 1.0, - minConfidence: 0.2, + minConfidence: 0.3, } let MODEL = null; -var AUDIO_DATA = []; -var RESULTS = []; +let AUDIO_DATA = []; +let RESULTS = []; -var WAVESURFER = null; -var CURRENT_AUDIO_BUFFER = null; -var WS_ZOOM = 0; +let WAVESURFER = null; +let CURRENT_AUDIO_BUFFER = null; +let WS_ZOOM = 0; -///////////////////////// Build SimpleSpecLayer ///////////////////////// -class SimpleSpecLayer extends tf.layers.Layer { - constructor(config) { - super(config); - - // For now, let's work with hard coded values to avoid strange errors when reading the config - this.spec_shape = [257, 384]; - this.frame_length = 512; - this.frame_step = 374; - } - - build(inputShape) { - this.mag_scale = this.addWeight('magnitude_scaling', [], 'float32', tf.initializers.constant({value: 1.0})); - } - - computeOutputShape(inputShape) { return [inputShape[0], this.spec_shape[0], this.spec_shape[1], 1]; } - - call(input, kwargs) { - - // Perform STFT - var spec = tf.signal.stft(input[0].squeeze(), - this.frame_length, - this.frame_step) - - // Cast from complex to float - spec = tf.cast(spec, 'float32'); - - // Convert to power spectrogram - spec = tf.pow(spec, 2.0) - - // Convert magnitudes using nonlinearity - spec = tf.pow(spec, tf.div(1.0, tf.add(1.0, tf.exp(this.mag_scale.read())))) - - // Normalize values between 0 and 1 - //spec = tf.div(tf.sub(spec, tf.min(spec)), tf.max(spec)); - - // Swap axes to fit output shape - spec = tf.transpose(spec) - - // Add channel axis - spec = tf.expandDims(spec, -1) - - // Add batch axis - spec = tf.expandDims(spec, 0) - - return spec - - } - - static get className() { return 'SimpleSpecLayer'; } -} - -tf.serialization.registerClass(SimpleSpecLayer); - -///////////////////////// Build GlobalExpPool2D Layer ///////////////////////// -function logmeanexp(x, axis, keepdims, sharpness) { - xmax = tf.max(x, axis, true); - xmax2 = tf.max(x, axis, keepdims); - x = tf.mul(sharpness, tf.sub(x, xmax)); - y = tf.log(tf.mean(tf.exp(x), axis, keepdims)); - y = tf.add(tf.div(y, sharpness), xmax2); - return y -} - -class GlobalLogExpPooling2D extends tf.layers.Layer { - constructor(config) { - super(config); - } - - build(inputShape) { - this.sharpness = this.addWeight('sharpness', [1], 'float32', tf.initializers.constant({value: 2.0})); - } - - computeOutputShape(inputShape) { return [inputShape[0], inputShape[3]]; } - - call(input, kwargs) { - - return logmeanexp(input[0], [1, 2], false, this.sharpness.read());//.read().dataSync()[0]); - - } - - static get className() { return 'GlobalLogExpPooling2D'; } -} - -tf.serialization.registerClass(GlobalLogExpPooling2D); - -///////////////////////// Build Sigmoid Layer ///////////////////////// -class SigmoidLayer extends tf.layers.Layer { - constructor(config) { - super(config); - this.config = config; - } - - build(inputShape) { - this.kernel = this.addWeight('scale_factor', [1], 'float32', tf.initializers.constant({value: 1.0})); - } - - computeOutputShape(inputShape) { return inputShape; } - - call(input, kwargs) { - - return tf.sigmoid(tf.mul(input[0], CONFIG.sigmoid)) - - } - - static get className() { return 'SigmoidLayer'; } -} - -tf.serialization.registerClass(SigmoidLayer); async function loadModel() { @@ -142,6 +34,14 @@ async function loadModel() { //CONFIG.labels = MODEL.getLayer('SIGMOID').config.labels; CONFIG.labels = LABELS; console.log('...done loading model!'); + // Warmup the model before using real data. + //console.log('warming up model!'); + //showElement('modelWarmUpText') + //const warmupResult = MODEL.predict(tf.zeros([1,256,384,1])); + //hideElement('modelWarmUpText') + //warmupResult.dataSync(); + //warmupResult.dispose(); + //console.log('....done warming up model!'); } } @@ -149,47 +49,43 @@ async function loadModel() { function normalize_and_fix_shape(spec) { spec = spec.slice(253, 256); // Normalize to 0-255 - spec = tf.div( - tf.sub( - spec, - tf.min(spec) - ), - tf.sub( - tf.max(spec), - tf.min(spec) - ) - ); + const spec_max = tf.max(spec) spec = spec.mul(255); + spec = spec.div(spec_max) return spec } -async function predict(audioData, model) { +function tensor2int16(data) { + return tf.mul(data, 32767) +} +async function predict(audioData, model) { const audioTensor = tf.tensor1d(audioData) RESULTS = []; // Slice and expand - var chunkLength = CONFIG.sampleRate * CONFIG.specLength; - for (var i = 0; i < audioTensor.shape[0] - chunkLength; i += CONFIG.sampleRate) { + const chunkLength = CONFIG.sampleRate * CONFIG.specLength; + for (let i = 0; i < audioTensor.shape[0] - chunkLength; i += chunkLength) { if (i + chunkLength > audioTensor.shape[0]) i = audioTensor.shape[0] - chunkLength; - const chunkTensor = audioTensor.slice(i, chunkLength).expandDims(0); + let chunkTensor = audioTensor.slice(i, chunkLength) //.expandDims(0); // For now, let's work with hard coded values to avoid strange errors when reading the config // const spec_shape = [257, 384]; + //chunkTensor = tensor2int16(chunkTensor) const frame_length = 1024; const frame_step = 373; - // Perform STFT let spec = tf.signal.stft(chunkTensor.squeeze(), - frame_length, - frame_step, - ) + frame_length, + frame_step, + ) // Cast from complex to float spec = tf.cast(spec, 'float32'); // Swap axes to fit output shape spec = tf.transpose(spec); + spec = tf.reverse(spec, [0]) spec = tf.abs(spec); // Fix Spectrogram shape spec = normalize_and_fix_shape(spec); @@ -199,10 +95,6 @@ async function predict(audioData, model) { // Add batch axis spec = tf.expandDims(spec, 0); - //const verbose = true - //spec.print(verbose) - - // console.log(spec.dataSync()) // Make prediction const prediction = model.predict(spec); @@ -223,6 +115,7 @@ async function predict(audioData, model) { }); } } + audioTensor.dispose() } @@ -235,25 +128,24 @@ function loadAudioFile(filePath) { showElement('loadFileHintLog'); // load one file - log('loadFileHintLog', 'Loading file...'); + console.log('loadFileHintLog', 'Loading file...'); load(filePath).then(function (buffer) { - // Resample - log('loadFileHintLog', 'Analyzing...'); - resampler(buffer, CONFIG.sampleRate, async function(event) { + console.log('loadFileHintLog', 'Analyzing...'); + resampler(buffer, CONFIG.sampleRate, async function (event) { // Get raw audio data AUDIO_DATA = event.getAudioBuffer().getChannelData(0); // Normalize audio data - AUDIO_DATA = normalize(AUDIO_DATA) + // AUDIO_DATA = normalize(AUDIO_DATA) // Predict predict(AUDIO_DATA, MODEL); //Hide center div when done hideElement('loadFileHint'); - + // Draw and show spectrogram drawSpectrogram(buffer); @@ -276,12 +168,15 @@ function drawSpectrogram(audioBuffer) { showElement('specTimeline', false, true); // Setup waveform and spec views - var options = { + const options = { container: '#specContainer', backgroundColor: '#363a40', waveColor: '#fff', cursorColor: '#fff', progressColor: '#4b79fa', + partialRender: true, + splitChannels: true, + splitChannelsOptions: {filterChannels: [1]}, cursorWidth: 2, normalize: true, fillParent: true, @@ -290,11 +185,12 @@ function drawSpectrogram(audioBuffer) { fftSamples: 1024, windowFunc: 'hamming', minPxPerSec: 50, + labels: true, colorMap: colormap({ - colormap: 'inferno', - nshades: 256, - format: 'rgb', - alpha: 1 + colormap: 'inferno', + nshades: 256, + format: 'rgb', + alpha: 1 }), hideScrollbar: false, visualization: 'spectrogram', @@ -307,15 +203,17 @@ function drawSpectrogram(audioBuffer) { // Load audio file WAVESURFER.loadDecodedBuffer(CURRENT_AUDIO_BUFFER); - + // Set initial zoom level WS_ZOOM = $('#specContainer').width() / WAVESURFER.getDuration(); - + //console.log('ws zoom' + WS_ZOOM) // Set click event that removes all regions - $('#specContainer').mousedown(function (e) { WAVESURFER.clearRegions(); }); + $('#specContainer').mousedown(function (e) { + WAVESURFER.clearRegions(); + }); // Resize canvas of spec and labels - adjustSpecHeight(false); + adjustSpecHeight(true); // Show controls showElement('controlsWrapper'); @@ -326,8 +224,8 @@ function adjustSpecHeight(redraw) { if (redraw && WAVESURFER != null) WAVESURFER.drawBuffer(); - $('#specContainer wave, canvas').each(function() { - $( this ).height($('body').height() * 0.40); + $('#specContainer wave, canvas').each(function () { + $(this).height($('body').height() * 0.40); }); $('#resultTableContainer').height($('#contentWrapper').height() - $('#specContainer').height() - $('#controlsWrapper').height() - 47); @@ -338,6 +236,7 @@ function zoomSpecIn() { WS_ZOOM += 50; WAVESURFER.zoom(WS_ZOOM); + console.log('zoom is ' + WS_ZOOM) } function zoomSpecOut() { @@ -356,13 +255,13 @@ function showResults() { $('#resultTableBody').empty(); // Add new results - for (var i = 0 ; i < RESULTS.length; i++) { + for (let i = 0; i < RESULTS.length; i++) { - var tr = "" + (i + 1) + ""; + let tr = "" + (i + 1) + ""; tr += "" + RESULTS[i].timestamp + ""; tr += "" + RESULTS[i].cname + ""; tr += "" + RESULTS[i].sname + ""; - tr += "" + (parseFloat(RESULTS[i].score ) * 100).toFixed(0) + "%" + ""; + tr += "" + (parseFloat(RESULTS[i].score) * 100).toFixed(0) + "%" + ""; tr += ""; $('#resultTableBody').append(tr); @@ -373,7 +272,7 @@ function showResults() { function timestampFromSeconds(seconds) { - var date = new Date(1970,0,1); + const date = new Date(1970, 0, 1); date.setSeconds(seconds); return date.toTimeString().replace(/.*(\d{2}:\d{2}).*/, "$1"); diff --git a/js/ui.js b/js/ui.js index bd5022f3..84cfa30f 100644 --- a/js/ui.js +++ b/js/ui.js @@ -1,4 +1,4 @@ -const { dialog } = require('electron').remote; +const {dialog} = require('electron').remote; const remote = require('electron').remote; async function showFileDialog() { @@ -6,7 +6,7 @@ async function showFileDialog() { // Show file dialog to select audio file const fileDialog = await dialog.showOpenDialog({ - filters: [{name: 'Audio Files', extensions: ['mp3', 'wav'] }], + filters: [{name: 'Audio Files', extensions: ['mp3', 'wav']}], properties: ['openFile'] }); @@ -21,7 +21,7 @@ function exitApplication() { } -function showElement(id, makeFlex=true, empty=false) { +function showElement(id, makeFlex = true, empty = false) { $('#' + id).removeClass('d-none'); if (makeFlex) $('#' + id).addClass('d-flex'); @@ -30,7 +30,7 @@ function showElement(id, makeFlex=true, empty=false) { } function hideElement(id) { - + $('#' + id).removeClass('d-flex'); $('#' + id).addClass('d-none'); @@ -39,6 +39,7 @@ function hideElement(id) { function hideAll() { // File hint div + hideElement('modelWarmUpText') hideElement('loadFileHint'); hideElement('loadFileHintText'); hideElement('loadFileHintSpinner'); @@ -63,8 +64,8 @@ function log(element, text) { } - ///////////////////////// DO AFTER LOAD //////////////////////////// - window.onload = function () { +///////////////////////// DO AFTER LOAD //////////////////////////// +window.onload = function () { // Set footer year $('#year').text(new Date().getFullYear()); @@ -80,7 +81,7 @@ $(window).resize(function() { }); */ -$(function() { +$(function () { var $window = $(window); var width = $window.width(); var height = $window.height(); diff --git a/main.js b/main.js index 635d798a..3a4f540b 100644 --- a/main.js +++ b/main.js @@ -1,38 +1,37 @@ - -const { app, BrowserWindow } = require('electron') +const {app, BrowserWindow} = require('electron') let win -function createWindow () { - // Create the browser window. - win = new BrowserWindow({ - width: 1280, - height: 768, - webPreferences: { - nodeIntegration: true, - contextIsolation: false, - enableRemoteModule: true, - } - }) - - // Set icon - win.setIcon(__dirname + '/img/icon/icon.png'); - - // Always maximize - // win.maximize() - - // Hide nav bar - win.setMenuBarVisibility(false); - - // and load the index.html of the app. - win.loadFile('index.html') - - // Open the DevTools. Comment out for release - win.webContents.openDevTools() - - // Emitted when the window is closed. - win.on('closed', () => { - win = null - }) +function createWindow() { + // Create the browser window. + win = new BrowserWindow({ + width: 1280, + height: 768, + webPreferences: { + nodeIntegration: true, + contextIsolation: false, + enableRemoteModule: true, + } + }) + + // Set icon + win.setIcon(__dirname + '/img/icon/icon.png'); + + // Always maximize + win.maximize() + + // Hide nav bar + win.setMenuBarVisibility(false); + + // and load the index.html of the app. + win.loadFile('index.html') + + // Open the DevTools. Comment out for release + win.webContents.openDevTools() + + // Emitted when the window is closed. + win.on('closed', () => { + win = null + }) } // This method will be called when Electron has finished @@ -40,13 +39,13 @@ app.on('ready', createWindow) // Quit when all windows are closed. app.on('window-all-closed', () => { - if (process.platform !== 'darwin') { - app.quit() - } + if (process.platform !== 'darwin') { + app.quit() + } }) app.on('activate', () => { - if (win === null) { - createWindow() - } + if (win === null) { + createWindow() + } }) diff --git a/model/group1-shard1of9.bin b/model/group1-shard1of9.bin deleted file mode 100644 index 676b780e..00000000 Binary files a/model/group1-shard1of9.bin and /dev/null differ diff --git a/model/group1-shard2of9.bin b/model/group1-shard2of9.bin deleted file mode 100644 index 670c4289..00000000 Binary files a/model/group1-shard2of9.bin and /dev/null differ diff --git a/model/group1-shard3of9.bin b/model/group1-shard3of9.bin deleted file mode 100644 index 2d5a42d9..00000000 Binary files a/model/group1-shard3of9.bin and /dev/null differ diff --git a/model/group1-shard4of9.bin b/model/group1-shard4of9.bin deleted file mode 100644 index a8d43b72..00000000 Binary files a/model/group1-shard4of9.bin and /dev/null differ diff --git a/model/group1-shard5of9.bin b/model/group1-shard5of9.bin deleted file mode 100644 index 80856f27..00000000 Binary files a/model/group1-shard5of9.bin and /dev/null differ diff --git a/model/group1-shard6of9.bin b/model/group1-shard6of9.bin deleted file mode 100644 index b2ca0096..00000000 Binary files a/model/group1-shard6of9.bin and /dev/null differ diff --git a/model/group1-shard7of9.bin b/model/group1-shard7of9.bin deleted file mode 100644 index f228b76d..00000000 Binary files a/model/group1-shard7of9.bin and /dev/null differ diff --git a/model/group1-shard8of9.bin b/model/group1-shard8of9.bin deleted file mode 100644 index 23667f41..00000000 Binary files a/model/group1-shard8of9.bin and /dev/null differ diff --git a/model/group1-shard9of9.bin b/model/group1-shard9of9.bin deleted file mode 100644 index c684c2d4..00000000 Binary files a/model/group1-shard9of9.bin and /dev/null differ diff --git a/model/model.json b/model/model.json deleted file mode 100644 index 30b18606..00000000 --- a/model/model.json +++ /dev/null @@ -1 +0,0 @@ -{"format": "layers-model", "generatedBy": "keras v2.2.4-tf", "convertedBy": "TensorFlow.js Converter v1.4.0", "modelTopology": {"keras_version": "2.2.4-tf", "backend": "tensorflow", "model_config": {"class_name": "Model", "config": {"name": "BirdNET", "layers": [{"class_name": "InputLayer", "config": {"batch_input_shape": [null, 144000], "dtype": "float32", "sparse": false, "name": "INPUT"}, "name": "INPUT", "inbound_nodes": []}, {"class_name": "SimpleSpecLayer", "config": {"name": "SIMPLESPEC", "trainable": true, "dtype": "float32", "data_format": "channels_last", "sample_rate": 48000, "spec_shape": [257, 384], "frame_step": 374, "frame_length": 512}, "name": "SIMPLESPEC", "inbound_nodes": [[["INPUT", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "CONV_0", "trainable": true, "dtype": "float32", "filters": 16, "kernel_size": [5, 5], "strides": [2, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "CONV_0", "inbound_nodes": [[["SIMPLESPEC", 0, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BNORM_0", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BNORM_0", "inbound_nodes": [[["CONV_0", 0, 0, {}]]]}, {"class_name": "ReLU", "config": {"name": "re_lu", "trainable": true, "dtype": "float32", "max_value": null, "negative_slope": 0.0, "threshold": 0.0}, "name": "re_lu", "inbound_nodes": [[["BNORM_0", 0, 0, {}]], [["BLOCK_1-1_BN_1", 0, 0, {}]], [["BLOCK_1-1_BN_2", 0, 0, {}]], [["BLOCK_1-2_BN_PA", 0, 0, {}]], [["BLOCK_1-2_BN_2", 0, 0, {}]], [["BLOCK_1-3_BN_PA", 0, 0, {}]], [["BLOCK_1-3_BN_2", 0, 0, {}]], [["BLOCK_1-4_BN_PA", 0, 0, {}]], [["BLOCK_1-4_BN_2", 0, 0, {}]], [["BLOCK_1-5_BN_PA", 0, 0, {}]], [["BLOCK_1-5_BN_2", 0, 0, {}]], [["BLOCK_2-1_BN_PA", 0, 0, {}]], [["BLOCK_2-1_BN_1", 0, 0, {}]], [["BLOCK_2-1_BN_2", 0, 0, {}]], [["BLOCK_2-2_BN_PA", 0, 0, {}]], [["BLOCK_2-2_BN_2", 0, 0, {}]], [["BLOCK_2-3_BN_PA", 0, 0, {}]], [["BLOCK_2-3_BN_2", 0, 0, {}]], [["BLOCK_2-4_BN_PA", 0, 0, {}]], [["BLOCK_2-4_BN_2", 0, 0, {}]], [["BLOCK_2-5_BN_PA", 0, 0, {}]], [["BLOCK_2-5_BN_2", 0, 0, {}]], [["BLOCK_3-1_BN_PA", 0, 0, {}]], [["BLOCK_3-1_BN_1", 0, 0, {}]], [["BLOCK_3-1_BN_2", 0, 0, {}]], [["BLOCK_3-2_BN_PA", 0, 0, {}]], [["BLOCK_3-2_BN_2", 0, 0, {}]], [["BLOCK_3-3_BN_PA", 0, 0, {}]], [["BLOCK_3-3_BN_2", 0, 0, {}]], [["BLOCK_3-4_BN_PA", 0, 0, {}]], [["BLOCK_3-4_BN_2", 0, 0, {}]], [["BLOCK_3-5_BN_PA", 0, 0, {}]], [["BLOCK_3-5_BN_2", 0, 0, {}]], [["BLOCK_4-1_BN_PA", 0, 0, {}]], [["BLOCK_4-1_BN_1", 0, 0, {}]], [["BLOCK_4-1_BN_2", 0, 0, {}]], [["BLOCK_4-2_BN_PA", 0, 0, {}]], [["BLOCK_4-2_BN_2", 0, 0, {}]], [["BLOCK_4-3_BN_PA", 0, 0, {}]], [["BLOCK_4-3_BN_2", 0, 0, {}]], [["BLOCK_4-4_BN_PA", 0, 0, {}]], [["BLOCK_4-4_BN_2", 0, 0, {}]], [["BLOCK_4-5_BN_PA", 0, 0, {}]], [["BLOCK_4-5_BN_2", 0, 0, {}]], [["BNORM_POST", 0, 0, {}]], [["BRANCH_BN_1", 0, 0, {}]], [["BRANCH_BN_2", 0, 0, {}]]]}, {"class_name": "MaxPooling2D", "config": {"name": "pool_0", "trainable": true, "dtype": "float32", "pool_size": [2, 2], "padding": "valid", "strides": [2, 2], "data_format": "channels_last"}, "name": "pool_0", "inbound_nodes": [[["re_lu", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_1-1_CONV_1", "trainable": true, "dtype": "float32", "filters": 16, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_1-1_CONV_1", "inbound_nodes": [[["pool_0", 0, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_1-1_BN_1", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_1-1_BN_1", "inbound_nodes": [[["BLOCK_1-1_CONV_1", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_1-1_CONV_2", "trainable": true, "dtype": "float32", "filters": 16, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_1-1_CONV_2", "inbound_nodes": [[["re_lu", 1, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_1-1_BN_2", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_1-1_BN_2", "inbound_nodes": [[["BLOCK_1-1_CONV_2", 0, 0, {}]]]}, {"class_name": "MaxPooling2D", "config": {"name": "BLOCK_1-1_POOL_1", "trainable": true, "dtype": "float32", "pool_size": [2, 2], "padding": "valid", "strides": [2, 2], "data_format": "channels_last"}, "name": "BLOCK_1-1_POOL_1", "inbound_nodes": [[["re_lu", 2, 0, {}]]]}, {"class_name": "Dropout", "config": {"name": "BLOCK_1-1_DO_1", "trainable": true, "dtype": "float32", "rate": 0.15, "noise_shape": null, "seed": 1}, "name": "BLOCK_1-1_DO_1", "inbound_nodes": [[["BLOCK_1-1_POOL_1", 0, 0, {}]]]}, {"class_name": "AveragePooling2D", "config": {"name": "BLOCK_1-1_SC_POOL", "trainable": true, "dtype": "float32", "pool_size": [2, 2], "padding": "valid", "strides": [2, 2], "data_format": "channels_last"}, "name": "BLOCK_1-1_SC_POOL", "inbound_nodes": [[["pool_0", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_1-1_CONV_3", "trainable": true, "dtype": "float32", "filters": 32, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_1-1_CONV_3", "inbound_nodes": [[["BLOCK_1-1_DO_1", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_1-1_SC_CONV", "trainable": true, "dtype": "float32", "filters": 32, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_1-1_SC_CONV", "inbound_nodes": [[["BLOCK_1-1_SC_POOL", 0, 0, {}]]]}, {"class_name": "Add", "config": {"name": "BLOCK_1-1_ADD", "trainable": true, "dtype": "float32"}, "name": "BLOCK_1-1_ADD", "inbound_nodes": [[["BLOCK_1-1_CONV_3", 0, 0, {}], ["BLOCK_1-1_SC_CONV", 0, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_1-2_BN_PA", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_1-2_BN_PA", "inbound_nodes": [[["BLOCK_1-1_ADD", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_1-2_CONV_2", "trainable": true, "dtype": "float32", "filters": 32, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_1-2_CONV_2", "inbound_nodes": [[["re_lu", 3, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_1-2_BN_2", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_1-2_BN_2", "inbound_nodes": [[["BLOCK_1-2_CONV_2", 0, 0, {}]]]}, {"class_name": "Dropout", "config": {"name": "BLOCK_1-2_DO_1", "trainable": true, "dtype": "float32", "rate": 0.15, "noise_shape": null, "seed": 1}, "name": "BLOCK_1-2_DO_1", "inbound_nodes": [[["re_lu", 4, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_1-2_CONV_3", "trainable": true, "dtype": "float32", "filters": 32, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_1-2_CONV_3", "inbound_nodes": [[["BLOCK_1-2_DO_1", 0, 0, {}]]]}, {"class_name": "Add", "config": {"name": "BLOCK_1-2_ADD", "trainable": true, "dtype": "float32"}, "name": "BLOCK_1-2_ADD", "inbound_nodes": [[["BLOCK_1-2_CONV_3", 0, 0, {}], ["BLOCK_1-1_ADD", 0, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_1-3_BN_PA", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_1-3_BN_PA", "inbound_nodes": [[["BLOCK_1-2_ADD", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_1-3_CONV_2", "trainable": true, "dtype": "float32", "filters": 32, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_1-3_CONV_2", "inbound_nodes": [[["re_lu", 5, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_1-3_BN_2", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_1-3_BN_2", "inbound_nodes": [[["BLOCK_1-3_CONV_2", 0, 0, {}]]]}, {"class_name": "Dropout", "config": {"name": "BLOCK_1-3_DO_1", "trainable": true, "dtype": "float32", "rate": 0.15, "noise_shape": null, "seed": 1}, "name": "BLOCK_1-3_DO_1", "inbound_nodes": [[["re_lu", 6, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_1-3_CONV_3", "trainable": true, "dtype": "float32", "filters": 32, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_1-3_CONV_3", "inbound_nodes": [[["BLOCK_1-3_DO_1", 0, 0, {}]]]}, {"class_name": "Add", "config": {"name": "BLOCK_1-3_ADD", "trainable": true, "dtype": "float32"}, "name": "BLOCK_1-3_ADD", "inbound_nodes": [[["BLOCK_1-3_CONV_3", 0, 0, {}], ["BLOCK_1-2_ADD", 0, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_1-4_BN_PA", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_1-4_BN_PA", "inbound_nodes": [[["BLOCK_1-3_ADD", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_1-4_CONV_2", "trainable": true, "dtype": "float32", "filters": 32, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_1-4_CONV_2", "inbound_nodes": [[["re_lu", 7, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_1-4_BN_2", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_1-4_BN_2", "inbound_nodes": [[["BLOCK_1-4_CONV_2", 0, 0, {}]]]}, {"class_name": "Dropout", "config": {"name": "BLOCK_1-4_DO_1", "trainable": true, "dtype": "float32", "rate": 0.15, "noise_shape": null, "seed": 1}, "name": "BLOCK_1-4_DO_1", "inbound_nodes": [[["re_lu", 8, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_1-4_CONV_3", "trainable": true, "dtype": "float32", "filters": 32, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_1-4_CONV_3", "inbound_nodes": [[["BLOCK_1-4_DO_1", 0, 0, {}]]]}, {"class_name": "Add", "config": {"name": "BLOCK_1-4_ADD", "trainable": true, "dtype": "float32"}, "name": "BLOCK_1-4_ADD", "inbound_nodes": [[["BLOCK_1-4_CONV_3", 0, 0, {}], ["BLOCK_1-3_ADD", 0, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_1-5_BN_PA", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_1-5_BN_PA", "inbound_nodes": [[["BLOCK_1-4_ADD", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_1-5_CONV_2", "trainable": true, "dtype": "float32", "filters": 32, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_1-5_CONV_2", "inbound_nodes": [[["re_lu", 9, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_1-5_BN_2", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_1-5_BN_2", "inbound_nodes": [[["BLOCK_1-5_CONV_2", 0, 0, {}]]]}, {"class_name": "Dropout", "config": {"name": "BLOCK_1-5_DO_1", "trainable": true, "dtype": "float32", "rate": 0.15, "noise_shape": null, "seed": 1}, "name": "BLOCK_1-5_DO_1", "inbound_nodes": [[["re_lu", 10, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_1-5_CONV_3", "trainable": true, "dtype": "float32", "filters": 32, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_1-5_CONV_3", "inbound_nodes": [[["BLOCK_1-5_DO_1", 0, 0, {}]]]}, {"class_name": "Add", "config": {"name": "BLOCK_1-5_ADD", "trainable": true, "dtype": "float32"}, "name": "BLOCK_1-5_ADD", "inbound_nodes": [[["BLOCK_1-5_CONV_3", 0, 0, {}], ["BLOCK_1-4_ADD", 0, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_2-1_BN_PA", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_2-1_BN_PA", "inbound_nodes": [[["BLOCK_1-5_ADD", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_2-1_CONV_1", "trainable": true, "dtype": "float32", "filters": 32, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_2-1_CONV_1", "inbound_nodes": [[["re_lu", 11, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_2-1_BN_1", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_2-1_BN_1", "inbound_nodes": [[["BLOCK_2-1_CONV_1", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_2-1_CONV_2", "trainable": true, "dtype": "float32", "filters": 32, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_2-1_CONV_2", "inbound_nodes": [[["re_lu", 12, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_2-1_BN_2", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_2-1_BN_2", "inbound_nodes": [[["BLOCK_2-1_CONV_2", 0, 0, {}]]]}, {"class_name": "MaxPooling2D", "config": {"name": "BLOCK_2-1_POOL_1", "trainable": true, "dtype": "float32", "pool_size": [2, 2], "padding": "valid", "strides": [2, 2], "data_format": "channels_last"}, "name": "BLOCK_2-1_POOL_1", "inbound_nodes": [[["re_lu", 13, 0, {}]]]}, {"class_name": "Dropout", "config": {"name": "BLOCK_2-1_DO_1", "trainable": true, "dtype": "float32", "rate": 0.15, "noise_shape": null, "seed": 1}, "name": "BLOCK_2-1_DO_1", "inbound_nodes": [[["BLOCK_2-1_POOL_1", 0, 0, {}]]]}, {"class_name": "AveragePooling2D", "config": {"name": "BLOCK_2-1_SC_POOL", "trainable": true, "dtype": "float32", "pool_size": [2, 2], "padding": "valid", "strides": [2, 2], "data_format": "channels_last"}, "name": "BLOCK_2-1_SC_POOL", "inbound_nodes": [[["re_lu", 11, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_2-1_CONV_3", "trainable": true, "dtype": "float32", "filters": 64, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_2-1_CONV_3", "inbound_nodes": [[["BLOCK_2-1_DO_1", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_2-1_SC_CONV", "trainable": true, "dtype": "float32", "filters": 64, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_2-1_SC_CONV", "inbound_nodes": [[["BLOCK_2-1_SC_POOL", 0, 0, {}]]]}, {"class_name": "Add", "config": {"name": "BLOCK_2-1_ADD", "trainable": true, "dtype": "float32"}, "name": "BLOCK_2-1_ADD", "inbound_nodes": [[["BLOCK_2-1_CONV_3", 0, 0, {}], ["BLOCK_2-1_SC_CONV", 0, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_2-2_BN_PA", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_2-2_BN_PA", "inbound_nodes": [[["BLOCK_2-1_ADD", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_2-2_CONV_2", "trainable": true, "dtype": "float32", "filters": 64, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_2-2_CONV_2", "inbound_nodes": [[["re_lu", 14, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_2-2_BN_2", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_2-2_BN_2", "inbound_nodes": [[["BLOCK_2-2_CONV_2", 0, 0, {}]]]}, {"class_name": "Dropout", "config": {"name": "BLOCK_2-2_DO_1", "trainable": true, "dtype": "float32", "rate": 0.15, "noise_shape": null, "seed": 1}, "name": "BLOCK_2-2_DO_1", "inbound_nodes": [[["re_lu", 15, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_2-2_CONV_3", "trainable": true, "dtype": "float32", "filters": 64, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_2-2_CONV_3", "inbound_nodes": [[["BLOCK_2-2_DO_1", 0, 0, {}]]]}, {"class_name": "Add", "config": {"name": "BLOCK_2-2_ADD", "trainable": true, "dtype": "float32"}, "name": "BLOCK_2-2_ADD", "inbound_nodes": [[["BLOCK_2-2_CONV_3", 0, 0, {}], ["BLOCK_2-1_ADD", 0, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_2-3_BN_PA", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_2-3_BN_PA", "inbound_nodes": [[["BLOCK_2-2_ADD", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_2-3_CONV_2", "trainable": true, "dtype": "float32", "filters": 64, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_2-3_CONV_2", "inbound_nodes": [[["re_lu", 16, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_2-3_BN_2", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_2-3_BN_2", "inbound_nodes": [[["BLOCK_2-3_CONV_2", 0, 0, {}]]]}, {"class_name": "Dropout", "config": {"name": "BLOCK_2-3_DO_1", "trainable": true, "dtype": "float32", "rate": 0.15, "noise_shape": null, "seed": 1}, "name": "BLOCK_2-3_DO_1", "inbound_nodes": [[["re_lu", 17, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_2-3_CONV_3", "trainable": true, "dtype": "float32", "filters": 64, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_2-3_CONV_3", "inbound_nodes": [[["BLOCK_2-3_DO_1", 0, 0, {}]]]}, {"class_name": "Add", "config": {"name": "BLOCK_2-3_ADD", "trainable": true, "dtype": "float32"}, "name": "BLOCK_2-3_ADD", "inbound_nodes": [[["BLOCK_2-3_CONV_3", 0, 0, {}], ["BLOCK_2-2_ADD", 0, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_2-4_BN_PA", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_2-4_BN_PA", "inbound_nodes": [[["BLOCK_2-3_ADD", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_2-4_CONV_2", "trainable": true, "dtype": "float32", "filters": 64, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_2-4_CONV_2", "inbound_nodes": [[["re_lu", 18, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_2-4_BN_2", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_2-4_BN_2", "inbound_nodes": [[["BLOCK_2-4_CONV_2", 0, 0, {}]]]}, {"class_name": "Dropout", "config": {"name": "BLOCK_2-4_DO_1", "trainable": true, "dtype": "float32", "rate": 0.15, "noise_shape": null, "seed": 1}, "name": "BLOCK_2-4_DO_1", "inbound_nodes": [[["re_lu", 19, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_2-4_CONV_3", "trainable": true, "dtype": "float32", "filters": 64, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_2-4_CONV_3", "inbound_nodes": [[["BLOCK_2-4_DO_1", 0, 0, {}]]]}, {"class_name": "Add", "config": {"name": "BLOCK_2-4_ADD", "trainable": true, "dtype": "float32"}, "name": "BLOCK_2-4_ADD", "inbound_nodes": [[["BLOCK_2-4_CONV_3", 0, 0, {}], ["BLOCK_2-3_ADD", 0, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_2-5_BN_PA", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_2-5_BN_PA", "inbound_nodes": [[["BLOCK_2-4_ADD", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_2-5_CONV_2", "trainable": true, "dtype": "float32", "filters": 64, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_2-5_CONV_2", "inbound_nodes": [[["re_lu", 20, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_2-5_BN_2", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_2-5_BN_2", "inbound_nodes": [[["BLOCK_2-5_CONV_2", 0, 0, {}]]]}, {"class_name": "Dropout", "config": {"name": "BLOCK_2-5_DO_1", "trainable": true, "dtype": "float32", "rate": 0.15, "noise_shape": null, "seed": 1}, "name": "BLOCK_2-5_DO_1", "inbound_nodes": [[["re_lu", 21, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_2-5_CONV_3", "trainable": true, "dtype": "float32", "filters": 64, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_2-5_CONV_3", "inbound_nodes": [[["BLOCK_2-5_DO_1", 0, 0, {}]]]}, {"class_name": "Add", "config": {"name": "BLOCK_2-5_ADD", "trainable": true, "dtype": "float32"}, "name": "BLOCK_2-5_ADD", "inbound_nodes": [[["BLOCK_2-5_CONV_3", 0, 0, {}], ["BLOCK_2-4_ADD", 0, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_3-1_BN_PA", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_3-1_BN_PA", "inbound_nodes": [[["BLOCK_2-5_ADD", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_3-1_CONV_1", "trainable": true, "dtype": "float32", "filters": 64, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_3-1_CONV_1", "inbound_nodes": [[["re_lu", 22, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_3-1_BN_1", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_3-1_BN_1", "inbound_nodes": [[["BLOCK_3-1_CONV_1", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_3-1_CONV_2", "trainable": true, "dtype": "float32", "filters": 64, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_3-1_CONV_2", "inbound_nodes": [[["re_lu", 23, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_3-1_BN_2", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_3-1_BN_2", "inbound_nodes": [[["BLOCK_3-1_CONV_2", 0, 0, {}]]]}, {"class_name": "MaxPooling2D", "config": {"name": "BLOCK_3-1_POOL_1", "trainable": true, "dtype": "float32", "pool_size": [2, 2], "padding": "valid", "strides": [2, 2], "data_format": "channels_last"}, "name": "BLOCK_3-1_POOL_1", "inbound_nodes": [[["re_lu", 24, 0, {}]]]}, {"class_name": "Dropout", "config": {"name": "BLOCK_3-1_DO_1", "trainable": true, "dtype": "float32", "rate": 0.15, "noise_shape": null, "seed": 1}, "name": "BLOCK_3-1_DO_1", "inbound_nodes": [[["BLOCK_3-1_POOL_1", 0, 0, {}]]]}, {"class_name": "AveragePooling2D", "config": {"name": "BLOCK_3-1_SC_POOL", "trainable": true, "dtype": "float32", "pool_size": [2, 2], "padding": "valid", "strides": [2, 2], "data_format": "channels_last"}, "name": "BLOCK_3-1_SC_POOL", "inbound_nodes": [[["re_lu", 22, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_3-1_CONV_3", "trainable": true, "dtype": "float32", "filters": 128, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_3-1_CONV_3", "inbound_nodes": [[["BLOCK_3-1_DO_1", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_3-1_SC_CONV", "trainable": true, "dtype": "float32", "filters": 128, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_3-1_SC_CONV", "inbound_nodes": [[["BLOCK_3-1_SC_POOL", 0, 0, {}]]]}, {"class_name": "Add", "config": {"name": "BLOCK_3-1_ADD", "trainable": true, "dtype": "float32"}, "name": "BLOCK_3-1_ADD", "inbound_nodes": [[["BLOCK_3-1_CONV_3", 0, 0, {}], ["BLOCK_3-1_SC_CONV", 0, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_3-2_BN_PA", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_3-2_BN_PA", "inbound_nodes": [[["BLOCK_3-1_ADD", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_3-2_CONV_2", "trainable": true, "dtype": "float32", "filters": 128, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_3-2_CONV_2", "inbound_nodes": [[["re_lu", 25, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_3-2_BN_2", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_3-2_BN_2", "inbound_nodes": [[["BLOCK_3-2_CONV_2", 0, 0, {}]]]}, {"class_name": "Dropout", "config": {"name": "BLOCK_3-2_DO_1", "trainable": true, "dtype": "float32", "rate": 0.15, "noise_shape": null, "seed": 1}, "name": "BLOCK_3-2_DO_1", "inbound_nodes": [[["re_lu", 26, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_3-2_CONV_3", "trainable": true, "dtype": "float32", "filters": 128, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_3-2_CONV_3", "inbound_nodes": [[["BLOCK_3-2_DO_1", 0, 0, {}]]]}, {"class_name": "Add", "config": {"name": "BLOCK_3-2_ADD", "trainable": true, "dtype": "float32"}, "name": "BLOCK_3-2_ADD", "inbound_nodes": [[["BLOCK_3-2_CONV_3", 0, 0, {}], ["BLOCK_3-1_ADD", 0, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_3-3_BN_PA", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_3-3_BN_PA", "inbound_nodes": [[["BLOCK_3-2_ADD", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_3-3_CONV_2", "trainable": true, "dtype": "float32", "filters": 128, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_3-3_CONV_2", "inbound_nodes": [[["re_lu", 27, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_3-3_BN_2", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_3-3_BN_2", "inbound_nodes": [[["BLOCK_3-3_CONV_2", 0, 0, {}]]]}, {"class_name": "Dropout", "config": {"name": "BLOCK_3-3_DO_1", "trainable": true, "dtype": "float32", "rate": 0.15, "noise_shape": null, "seed": 1}, "name": "BLOCK_3-3_DO_1", "inbound_nodes": [[["re_lu", 28, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_3-3_CONV_3", "trainable": true, "dtype": "float32", "filters": 128, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_3-3_CONV_3", "inbound_nodes": [[["BLOCK_3-3_DO_1", 0, 0, {}]]]}, {"class_name": "Add", "config": {"name": "BLOCK_3-3_ADD", "trainable": true, "dtype": "float32"}, "name": "BLOCK_3-3_ADD", "inbound_nodes": [[["BLOCK_3-3_CONV_3", 0, 0, {}], ["BLOCK_3-2_ADD", 0, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_3-4_BN_PA", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_3-4_BN_PA", "inbound_nodes": [[["BLOCK_3-3_ADD", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_3-4_CONV_2", "trainable": true, "dtype": "float32", "filters": 128, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_3-4_CONV_2", "inbound_nodes": [[["re_lu", 29, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_3-4_BN_2", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_3-4_BN_2", "inbound_nodes": [[["BLOCK_3-4_CONV_2", 0, 0, {}]]]}, {"class_name": "Dropout", "config": {"name": "BLOCK_3-4_DO_1", "trainable": true, "dtype": "float32", "rate": 0.15, "noise_shape": null, "seed": 1}, "name": "BLOCK_3-4_DO_1", "inbound_nodes": [[["re_lu", 30, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_3-4_CONV_3", "trainable": true, "dtype": "float32", "filters": 128, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_3-4_CONV_3", "inbound_nodes": [[["BLOCK_3-4_DO_1", 0, 0, {}]]]}, {"class_name": "Add", "config": {"name": "BLOCK_3-4_ADD", "trainable": true, "dtype": "float32"}, "name": "BLOCK_3-4_ADD", "inbound_nodes": [[["BLOCK_3-4_CONV_3", 0, 0, {}], ["BLOCK_3-3_ADD", 0, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_3-5_BN_PA", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_3-5_BN_PA", "inbound_nodes": [[["BLOCK_3-4_ADD", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_3-5_CONV_2", "trainable": true, "dtype": "float32", "filters": 128, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_3-5_CONV_2", "inbound_nodes": [[["re_lu", 31, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_3-5_BN_2", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_3-5_BN_2", "inbound_nodes": [[["BLOCK_3-5_CONV_2", 0, 0, {}]]]}, {"class_name": "Dropout", "config": {"name": "BLOCK_3-5_DO_1", "trainable": true, "dtype": "float32", "rate": 0.15, "noise_shape": null, "seed": 1}, "name": "BLOCK_3-5_DO_1", "inbound_nodes": [[["re_lu", 32, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_3-5_CONV_3", "trainable": true, "dtype": "float32", "filters": 128, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_3-5_CONV_3", "inbound_nodes": [[["BLOCK_3-5_DO_1", 0, 0, {}]]]}, {"class_name": "Add", "config": {"name": "BLOCK_3-5_ADD", "trainable": true, "dtype": "float32"}, "name": "BLOCK_3-5_ADD", "inbound_nodes": [[["BLOCK_3-5_CONV_3", 0, 0, {}], ["BLOCK_3-4_ADD", 0, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_4-1_BN_PA", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_4-1_BN_PA", "inbound_nodes": [[["BLOCK_3-5_ADD", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_4-1_CONV_1", "trainable": true, "dtype": "float32", "filters": 128, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_4-1_CONV_1", "inbound_nodes": [[["re_lu", 33, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_4-1_BN_1", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_4-1_BN_1", "inbound_nodes": [[["BLOCK_4-1_CONV_1", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_4-1_CONV_2", "trainable": true, "dtype": "float32", "filters": 128, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_4-1_CONV_2", "inbound_nodes": [[["re_lu", 34, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_4-1_BN_2", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_4-1_BN_2", "inbound_nodes": [[["BLOCK_4-1_CONV_2", 0, 0, {}]]]}, {"class_name": "MaxPooling2D", "config": {"name": "BLOCK_4-1_POOL_1", "trainable": true, "dtype": "float32", "pool_size": [2, 2], "padding": "valid", "strides": [2, 2], "data_format": "channels_last"}, "name": "BLOCK_4-1_POOL_1", "inbound_nodes": [[["re_lu", 35, 0, {}]]]}, {"class_name": "Dropout", "config": {"name": "BLOCK_4-1_DO_1", "trainable": true, "dtype": "float32", "rate": 0.15, "noise_shape": null, "seed": 1}, "name": "BLOCK_4-1_DO_1", "inbound_nodes": [[["BLOCK_4-1_POOL_1", 0, 0, {}]]]}, {"class_name": "AveragePooling2D", "config": {"name": "BLOCK_4-1_SC_POOL", "trainable": true, "dtype": "float32", "pool_size": [2, 2], "padding": "valid", "strides": [2, 2], "data_format": "channels_last"}, "name": "BLOCK_4-1_SC_POOL", "inbound_nodes": [[["re_lu", 33, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_4-1_CONV_3", "trainable": true, "dtype": "float32", "filters": 256, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_4-1_CONV_3", "inbound_nodes": [[["BLOCK_4-1_DO_1", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_4-1_SC_CONV", "trainable": true, "dtype": "float32", "filters": 256, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_4-1_SC_CONV", "inbound_nodes": [[["BLOCK_4-1_SC_POOL", 0, 0, {}]]]}, {"class_name": "Add", "config": {"name": "BLOCK_4-1_ADD", "trainable": true, "dtype": "float32"}, "name": "BLOCK_4-1_ADD", "inbound_nodes": [[["BLOCK_4-1_CONV_3", 0, 0, {}], ["BLOCK_4-1_SC_CONV", 0, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_4-2_BN_PA", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_4-2_BN_PA", "inbound_nodes": [[["BLOCK_4-1_ADD", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_4-2_CONV_2", "trainable": true, "dtype": "float32", "filters": 256, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_4-2_CONV_2", "inbound_nodes": [[["re_lu", 36, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_4-2_BN_2", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_4-2_BN_2", "inbound_nodes": [[["BLOCK_4-2_CONV_2", 0, 0, {}]]]}, {"class_name": "Dropout", "config": {"name": "BLOCK_4-2_DO_1", "trainable": true, "dtype": "float32", "rate": 0.15, "noise_shape": null, "seed": 1}, "name": "BLOCK_4-2_DO_1", "inbound_nodes": [[["re_lu", 37, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_4-2_CONV_3", "trainable": true, "dtype": "float32", "filters": 256, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_4-2_CONV_3", "inbound_nodes": [[["BLOCK_4-2_DO_1", 0, 0, {}]]]}, {"class_name": "Add", "config": {"name": "BLOCK_4-2_ADD", "trainable": true, "dtype": "float32"}, "name": "BLOCK_4-2_ADD", "inbound_nodes": [[["BLOCK_4-2_CONV_3", 0, 0, {}], ["BLOCK_4-1_ADD", 0, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_4-3_BN_PA", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_4-3_BN_PA", "inbound_nodes": [[["BLOCK_4-2_ADD", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_4-3_CONV_2", "trainable": true, "dtype": "float32", "filters": 256, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_4-3_CONV_2", "inbound_nodes": [[["re_lu", 38, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_4-3_BN_2", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_4-3_BN_2", "inbound_nodes": [[["BLOCK_4-3_CONV_2", 0, 0, {}]]]}, {"class_name": "Dropout", "config": {"name": "BLOCK_4-3_DO_1", "trainable": true, "dtype": "float32", "rate": 0.15, "noise_shape": null, "seed": 1}, "name": "BLOCK_4-3_DO_1", "inbound_nodes": [[["re_lu", 39, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_4-3_CONV_3", "trainable": true, "dtype": "float32", "filters": 256, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_4-3_CONV_3", "inbound_nodes": [[["BLOCK_4-3_DO_1", 0, 0, {}]]]}, {"class_name": "Add", "config": {"name": "BLOCK_4-3_ADD", "trainable": true, "dtype": "float32"}, "name": "BLOCK_4-3_ADD", "inbound_nodes": [[["BLOCK_4-3_CONV_3", 0, 0, {}], ["BLOCK_4-2_ADD", 0, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_4-4_BN_PA", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_4-4_BN_PA", "inbound_nodes": [[["BLOCK_4-3_ADD", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_4-4_CONV_2", "trainable": true, "dtype": "float32", "filters": 256, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_4-4_CONV_2", "inbound_nodes": [[["re_lu", 40, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_4-4_BN_2", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_4-4_BN_2", "inbound_nodes": [[["BLOCK_4-4_CONV_2", 0, 0, {}]]]}, {"class_name": "Dropout", "config": {"name": "BLOCK_4-4_DO_1", "trainable": true, "dtype": "float32", "rate": 0.15, "noise_shape": null, "seed": 1}, "name": "BLOCK_4-4_DO_1", "inbound_nodes": [[["re_lu", 41, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_4-4_CONV_3", "trainable": true, "dtype": "float32", "filters": 256, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_4-4_CONV_3", "inbound_nodes": [[["BLOCK_4-4_DO_1", 0, 0, {}]]]}, {"class_name": "Add", "config": {"name": "BLOCK_4-4_ADD", "trainable": true, "dtype": "float32"}, "name": "BLOCK_4-4_ADD", "inbound_nodes": [[["BLOCK_4-4_CONV_3", 0, 0, {}], ["BLOCK_4-3_ADD", 0, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_4-5_BN_PA", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_4-5_BN_PA", "inbound_nodes": [[["BLOCK_4-4_ADD", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_4-5_CONV_2", "trainable": true, "dtype": "float32", "filters": 256, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_4-5_CONV_2", "inbound_nodes": [[["re_lu", 42, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BLOCK_4-5_BN_2", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BLOCK_4-5_BN_2", "inbound_nodes": [[["BLOCK_4-5_CONV_2", 0, 0, {}]]]}, {"class_name": "Dropout", "config": {"name": "BLOCK_4-5_DO_1", "trainable": true, "dtype": "float32", "rate": 0.15, "noise_shape": null, "seed": 1}, "name": "BLOCK_4-5_DO_1", "inbound_nodes": [[["re_lu", 43, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BLOCK_4-5_CONV_3", "trainable": true, "dtype": "float32", "filters": 256, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BLOCK_4-5_CONV_3", "inbound_nodes": [[["BLOCK_4-5_DO_1", 0, 0, {}]]]}, {"class_name": "Add", "config": {"name": "BLOCK_4-5_ADD", "trainable": true, "dtype": "float32"}, "name": "BLOCK_4-5_ADD", "inbound_nodes": [[["BLOCK_4-5_CONV_3", 0, 0, {}], ["BLOCK_4-4_ADD", 0, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BNORM_POST", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BNORM_POST", "inbound_nodes": [[["BLOCK_4-5_ADD", 0, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BRANCH_CONV_1", "trainable": true, "dtype": "float32", "filters": 256, "kernel_size": [4, 7], "strides": [1, 1], "padding": "valid", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BRANCH_CONV_1", "inbound_nodes": [[["re_lu", 44, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BRANCH_BN_1", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BRANCH_BN_1", "inbound_nodes": [[["BRANCH_CONV_1", 0, 0, {}]]]}, {"class_name": "Dropout", "config": {"name": "BRANCH_DO_1", "trainable": true, "dtype": "float32", "rate": 0.15, "noise_shape": null, "seed": 1}, "name": "BRANCH_DO_1", "inbound_nodes": [[["re_lu", 45, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BRANCH_CONV_2", "trainable": true, "dtype": "float32", "filters": 512, "kernel_size": [1, 1], "strides": [1, 1], "padding": "valid", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BRANCH_CONV_2", "inbound_nodes": [[["BRANCH_DO_1", 0, 0, {}]]]}, {"class_name": "BatchNormalization", "config": {"name": "BRANCH_BN_2", "trainable": true, "dtype": "float32", "axis": [3], "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": true, "beta_initializer": {"class_name": "Zeros", "config": {}}, "gamma_initializer": {"class_name": "Ones", "config": {}}, "moving_mean_initializer": {"class_name": "Zeros", "config": {}}, "moving_variance_initializer": {"class_name": "Ones", "config": {}}, "beta_regularizer": null, "gamma_regularizer": null, "beta_constraint": null, "gamma_constraint": null}, "name": "BRANCH_BN_2", "inbound_nodes": [[["BRANCH_CONV_2", 0, 0, {}]]]}, {"class_name": "Dropout", "config": {"name": "BRANCH_DO_2", "trainable": true, "dtype": "float32", "rate": 0.15, "noise_shape": null, "seed": 1}, "name": "BRANCH_DO_2", "inbound_nodes": [[["re_lu", 46, 0, {}]]]}, {"class_name": "Conv2D", "config": {"name": "BRANCH_CONV_3_975", "trainable": true, "dtype": "float32", "filters": 975, "kernel_size": [1, 1], "strides": [1, 1], "padding": "valid", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotNormal", "config": {"seed": 1}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "name": "BRANCH_CONV_3_975", "inbound_nodes": [[["BRANCH_DO_2", 0, 0, {}]]]}, {"class_name": "GlobalLogExpPooling2D", "config": {"name": "GLOBAL_LME_POOL", "trainable": true, "dtype": "float32", "data_format": "channels_last"}, "name": "GLOBAL_LME_POOL", "inbound_nodes": [[["BRANCH_CONV_3_975", 0, 0, {}]]]}, {"class_name": "SigmoidLayer", "config": {"name": "SIGMOID", "trainable": true, "dtype": "float32", "labels": ["Acanthis cabaret_Lesser Redpoll", "Acanthis flammea_Common Redpoll", "Acanthis hornemanni_Hoary Redpoll", "Accipiter cooperii_Cooper's Hawk", "Accipiter gentilis_Northern Goshawk", "Accipiter nisus_Eurasian Sparrowhawk", "Accipiter striatus_Sharp-shinned Hawk", "Acridotheres tristis_Common Myna", "Acrocephalus agricola_Paddyfield Warbler", "Acrocephalus arundinaceus_Great Reed Warbler", "Acrocephalus baeticatus_African Reed Warbler", "Acrocephalus dumetorum_Blyth's Reed Warbler", "Acrocephalus melanopogon_Moustached Warbler", "Acrocephalus paludicola_Aquatic Warbler", "Acrocephalus palustris_Marsh Warbler", "Acrocephalus schoenobaenus_Sedge Warbler", "Acrocephalus scirpaceus_Eurasian Reed Warbler", "Actitis hypoleucos_Common Sandpiper", "Actitis macularius_Spotted Sandpiper", "Aechmophorus occidentalis_Western Grebe", "Aegithalos caudatus_Long-tailed Tit", "Aegolius acadicus_Northern Saw-whet Owl", "Aegolius funereus_Boreal Owl", "Aeronautes saxatalis_White-throated Swift", "Agelaius phoeniceus_Red-winged Blackbird", "Agelaius tricolor_Tricolored Blackbird", "Aimophila ruficeps_Rufous-crowned Sparrow", "Aix galericulata_Mandarin Duck", "Aix sponsa_Wood Duck", "Alaemon alaudipes_Greater Hoopoe-Lark", "Alauda arvensis_Eurasian Skylark", "Alauda leucoptera_White-winged Lark", "Alaudala rufescens_Lesser Short-toed Lark", "Alca torda_Razorbill", "Alcedo atthis_Common Kingfisher", "Alectoris barbara_Barbary Partridge", "Alectoris chukar_Chukar", "Alectoris graeca_Rock Partridge", "Alectoris rufa_Red-legged Partridge", "Alopochen aegyptiaca_Egyptian Goose", "Amazilia yucatanensis_Buff-bellied Hummingbird", "Amazona viridigenalis_Red-crowned Parrot", "Ammodramus savannarum_Grasshopper Sparrow", "Ammomanes cinctura_Bar-tailed Lark", "Ammomanes deserti_Desert Lark", "Ammospiza leconteii_LeConte's Sparrow", "Ammospiza maritima_Seaside Sparrow", "Ammospiza nelsoni_Nelson's Sparrow", "Amphispiza bilineata_Black-throated Sparrow", "Anas acuta_Northern Pintail", "Anas crecca_Green-winged Teal", "Anas platyrhynchos_Mallard", "Anhinga anhinga_Anhinga", "Anser albifrons_Greater White-fronted Goose", "Anser anser_Graylag Goose", "Anser brachyrhynchus_Pink-footed Goose", "Anser caerulescens_Snow Goose", "Anser canagicus_Emperor Goose", "Anser erythropus_Lesser White-fronted Goose", "Anser fabalis_Taiga Bean-Goose", "Anser indicus_Bar-headed Goose", "Anser rossii_Ross's Goose", "Anser serrirostris_Tundra Bean-Goose", "Anthropoides virgo_Demoiselle Crane", "Anthus campestris_Tawny Pipit", "Anthus cervinus_Red-throated Pipit", "Anthus gustavi_Pechora Pipit", "Anthus hodgsoni_Olive-backed Pipit", "Anthus petrosus_Rock Pipit", "Anthus pratensis_Meadow Pipit", "Anthus richardi_Richard's Pipit", "Anthus rubescens_American Pipit", "Anthus spinoletta_Water Pipit", "Anthus spragueii_Sprague's Pipit", "Anthus trivialis_Tree Pipit", "Antigone canadensis_Sandhill Crane", "Antrostomus arizonae_Mexican Whip-poor-will", "Antrostomus carolinensis_Chuck-will's-widow", "Antrostomus vociferus_Eastern Whip-poor-will", "Aphelocoma californica_California Scrub-Jay", "Aphelocoma coerulescens_Florida Scrub-Jay", "Aphelocoma insularis_Island Scrub-Jay", "Aphelocoma wollweberi_Mexican Jay", "Aphelocoma woodhouseii_Woodhouse's Scrub-Jay", "Apus affinis_Little Swift", "Apus apus_Common Swift", "Apus melba_Alpine Swift", "Apus pallidus_Pallid Swift", "Aquila chrysaetos_Golden Eagle", "Aramus guarauna_Limpkin", "Archilochus alexandri_Black-chinned Hummingbird", "Archilochus colubris_Ruby-throated Hummingbird", "Ardea alba_Great Egret", "Ardea cinerea_Gray Heron", "Ardea herodias_Great Blue Heron", "Ardea purpurea_Purple Heron", "Ardenna grisea_Sooty Shearwater", "Ardeola ralloides_Squacco Heron", "Arenaria interpres_Ruddy Turnstone", "Arenaria melanocephala_Black Turnstone", "Arremonops rufivirgatus_Olive Sparrow", "Artemisiospiza belli_Bell's Sparrow", "Artemisiospiza nevadensis_Sagebrush Sparrow", "Asio flammeus_Short-eared Owl", "Asio otus_Long-eared Owl", "Athene cunicularia_Burrowing Owl", "Athene noctua_Little Owl", "Auriparus flaviceps_Verdin", "Aythya americana_Redhead", "Aythya collaris_Ring-necked Duck", "Aythya ferina_Common Pochard", "Aythya fuligula_Tufted Duck", "Aythya marila_Greater Scaup", "Aythya nyroca_Ferruginous Duck", "Baeolophus atricristatus_Black-crested Titmouse", "Baeolophus bicolor_Tufted Titmouse", "Baeolophus inornatus_Oak Titmouse", "Baeolophus ridgwayi_Juniper Titmouse", "Baeolophus wollweberi_Bridled Titmouse", "Bartramia longicauda_Upland Sandpiper", "Bombycilla cedrorum_Cedar Waxwing", "Bombycilla garrulus_Bohemian Waxwing", "Bonasa umbellus_Ruffed Grouse", "Botaurus lentiginosus_American Bittern", "Botaurus stellaris_Great Bittern", "Brachyramphus marmoratus_Marbled Murrelet", "Branta bernicla_Brant", "Branta canadensis_Canada Goose", "Branta hutchinsii_Cackling Goose", "Branta leucopsis_Barnacle Goose", "Bubo ascalaphus_Pharaoh Eagle-Owl", "Bubo bubo_Eurasian Eagle-Owl", "Bubo scandiacus_Snowy Owl", "Bubo virginianus_Great Horned Owl", "Bubulcus ibis_Cattle Egret", "Bucanetes githagineus_Trumpeter Finch", "Bucephala albeola_Bufflehead", "Bucephala clangula_Common Goldeneye", "Burhinus oedicnemus_Eurasian Thick-knee", "Buteo albonotatus_Zone-tailed Hawk", "Buteo brachyurus_Short-tailed Hawk", "Buteo buteo_Common Buzzard", "Buteo jamaicensis_Red-tailed Hawk", "Buteo lagopus_Rough-legged Hawk", "Buteo lineatus_Red-shouldered Hawk", "Buteo plagiatus_Gray Hawk", "Buteo platypterus_Broad-winged Hawk", "Buteo rufinus_Long-legged Buzzard", "Buteo swainsoni_Swainson's Hawk", "Buteogallus anthracinus_Common Black Hawk", "Butorides virescens_Green Heron", "Calamospiza melanocorys_Lark Bunting", "Calandrella brachydactyla_Greater Short-toed Lark", "Calcarius lapponicus_Lapland Longspur", "Calcarius ornatus_Chestnut-collared Longspur", "Calcarius pictus_Smith's Longspur", "Calidris alba_Sanderling", "Calidris alpina_Dunlin", "Calidris bairdii_Baird's Sandpiper", "Calidris canutus_Red Knot", "Calidris falcinellus_Broad-billed Sandpiper", "Calidris ferruginea_Curlew Sandpiper", "Calidris fuscicollis_White-rumped Sandpiper", "Calidris himantopus_Stilt Sandpiper", "Calidris maritima_Purple Sandpiper", "Calidris mauri_Western Sandpiper", "Calidris melanotos_Pectoral Sandpiper", "Calidris minuta_Little Stint", "Calidris minutilla_Least Sandpiper", "Calidris ptilocnemis_Rock Sandpiper", "Calidris pugnax_Ruff", "Calidris pusilla_Semipalmated Sandpiper", "Calidris temminckii_Temminck's Stint", "Calidris virgata_Surfbird", "Calliope calliope_Siberian Rubythroat", "Callipepla californica_California Quail", "Callipepla gambelii_Gambel's Quail", "Callipepla squamata_Scaled Quail", "Calonectris diomedea_Cory's Shearwater", "Calypte anna_Anna's Hummingbird", "Calypte costae_Costa's Hummingbird", "Camptostoma imberbe_Northern Beardless-Tyrannulet", "Campylorhynchus brunneicapillus_Cactus Wren", "Caprimulgus europaeus_Eurasian Nightjar", "Caprimulgus ruficollis_Red-necked Nightjar", "Caracara cheriway_Crested Caracara", "Cardellina canadensis_Canada Warbler", "Cardellina pusilla_Wilson's Warbler", "Cardellina rubrifrons_Red-faced Warbler", "Cardinalis cardinalis_Northern Cardinal", "Cardinalis sinuatus_Pyrrhuloxia", "Carduelis carduelis_European Goldfinch", "Carduelis citrinella_Citril Finch", "Carduelis corsicana_Corsican Finch", "Carpodacus erythrinus_Common Rosefinch", "Carpospiza brachydactyla_Pale Rockfinch", "Catharus bicknelli_Bicknell's Thrush", "Catharus fuscescens_Veery", "Catharus guttatus_Hermit Thrush", "Catharus minimus_Gray-cheeked Thrush", "Catharus ustulatus_Swainson's Thrush", "Catherpes mexicanus_Canyon Wren", "Cecropis daurica_Red-rumped Swallow", "Centrocercus urophasianus_Greater Sage-Grouse", "Centronyx bairdii_Baird's Sparrow", "Centronyx henslowii_Henslow's Sparrow", "Cepphus columba_Pigeon Guillemot", "Cepphus grylle_Black Guillemot", "Cercotrichas galactotes_Rufous-tailed Scrub-Robin", "Certhia americana_Brown Creeper", "Certhia brachydactyla_Short-toed Treecreeper", "Certhia familiaris_Eurasian Treecreeper", "Ceryle rudis_Pied Kingfisher", "Cettia cetti_Cetti's Warbler", "Chaetura pelagica_Chimney Swift", "Chaetura vauxi_Vaux's Swift", "Chamaea fasciata_Wrentit", "Charadrius alexandrinus_Kentish Plover", "Charadrius dubius_Little Ringed Plover", "Charadrius hiaticula_Common Ringed Plover", "Charadrius leschenaultii_Greater Sand-Plover", "Charadrius melodus_Piping Plover", "Charadrius morinellus_Eurasian Dotterel", "Charadrius nivosus_Snowy Plover", "Charadrius semipalmatus_Semipalmated Plover", "Charadrius vociferus_Killdeer", "Charadrius wilsonia_Wilson's Plover", "Chersophilus duponti_Dupont's Lark", "Chlidonias hybrida_Whiskered Tern", "Chlidonias leucopterus_White-winged Tern", "Chlidonias niger_Black Tern", "Chloris chloris_European Greenfinch", "Chloroceryle americana_Green Kingfisher", "Chondestes grammacus_Lark Sparrow", "Chordeiles acutipennis_Lesser Nighthawk", "Chordeiles gundlachii_Antillean Nighthawk", "Chordeiles minor_Common Nighthawk", "Chroicocephalus genei_Slender-billed Gull", "Chroicocephalus philadelphia_Bonaparte's Gull", "Chroicocephalus ridibundus_Black-headed Gull", "Ciconia ciconia_White Stork", "Ciconia nigra_Black Stork", "Cinclus cinclus_White-throated Dipper", "Cinclus mexicanus_American Dipper", "Circaetus gallicus_Short-toed Snake-Eagle", "Circus aeruginosus_Eurasian Marsh-Harrier", "Circus hudsonius_Northern Harrier", "Circus macrourus_Pallid Harrier", "Circus pygargus_Montagu's Harrier", "Cisticola juncidis_Zitting Cisticola", "Cistothorus palustris_Marsh Wren", "Cistothorus platensis_Sedge Wren", "Clamator glandarius_Great Spotted Cuckoo", "Clanga clanga_Greater Spotted Eagle", "Clanga pomarina_Lesser Spotted Eagle", "Clangula hyemalis_Long-tailed Duck", "Coccothraustes coccothraustes_Hawfinch", "Coccothraustes vespertinus_Evening Grosbeak", "Coccyzus americanus_Yellow-billed Cuckoo", "Coccyzus erythropthalmus_Black-billed Cuckoo", "Coccyzus minor_Mangrove Cuckoo", "Colaptes auratus_Northern Flicker", "Colaptes chrysoides_Gilded Flicker", "Colinus virginianus_Northern Bobwhite", "Columba livia_Rock Pigeon", "Columba oenas_Stock Dove", "Columba palumbus_Common Wood-Pigeon", "Columbina inca_Inca Dove", "Contopus cooperi_Olive-sided Flycatcher", "Contopus pertinax_Greater Pewee", "Contopus sordidulus_Western Wood-Pewee", "Contopus virens_Eastern Wood-Pewee", "Coracias garrulus_European Roller", "Coragyps atratus_Black Vulture", "Corvus brachyrhynchos_American Crow", "Corvus caurinus_Northwestern Crow", "Corvus corax_Common Raven", "Corvus cornix_Hooded Crow", "Corvus corone_Carrion Crow", "Corvus cryptoleucus_Chihuahuan Raven", "Corvus frugilegus_Rook", "Corvus monedula_Eurasian Jackdaw", "Corvus ossifragus_Fish Crow", "Corvus ruficollis_Brown-necked Raven", "Coturnicops noveboracensis_Yellow Rail", "Coturnix coturnix_Common Quail", "Crex crex_Corn Crake", "Crotophaga sulcirostris_Groove-billed Ani", "Cuculus canorus_Common Cuckoo", "Cyanistes caeruleus_Eurasian Blue Tit", "Cyanistes cyanus_Azure Tit", "Cyanistes teneriffae_African Blue Tit", "Cyanocitta cristata_Blue Jay", "Cyanocitta stelleri_Steller's Jay", "Cyanocorax yncas_Green Jay", "Cyanopica cooki_Iberian Magpie", "Cygnus atratus_Black Swan", "Cygnus buccinator_Trumpeter Swan", "Cygnus columbianus_Tundra Swan", "Cygnus cygnus_Whooper Swan", "Cygnus olor_Mute Swan", "Cynanthus latirostris_Broad-billed Hummingbird", "Cyrtonyx montezumae_Montezuma Quail", "Delichon urbicum_Common House-Martin", "Dendragapus fuliginosus_Sooty Grouse", "Dendragapus obscurus_Dusky Grouse", "Dendrocopos leucotos_White-backed Woodpecker", "Dendrocopos major_Great Spotted Woodpecker", "Dendrocopos syriacus_Syrian Woodpecker", "Dendrocoptes medius_Middle Spotted Woodpecker", "Dendrocygna autumnalis_Black-bellied Whistling-Duck", "Dendrocygna bicolor_Fulvous Whistling-Duck", "Dolichonyx oryzivorus_Bobolink", "Dryobates albolarvatus_White-headed Woodpecker", "Dryobates arizonae_Arizona Woodpecker", "Dryobates borealis_Red-cockaded Woodpecker", "Dryobates minor_Lesser Spotted Woodpecker", "Dryobates nuttallii_Nuttall's Woodpecker", "Dryobates pubescens_Downy Woodpecker", "Dryobates scalaris_Ladder-backed Woodpecker", "Dryobates villosus_Hairy Woodpecker", "Dryocopus martius_Black Woodpecker", "Dryocopus pileatus_Pileated Woodpecker", "Dumetella carolinensis_Gray Catbird", "Egretta caerulea_Little Blue Heron", "Egretta garzetta_Little Egret", "Egretta thula_Snowy Egret", "Egretta tricolor_Tricolored Heron", "Elanoides forficatus_Swallow-tailed Kite", "Elanus axillaris_Black-shouldered Kite", "Elanus leucurus_White-tailed Kite", "Emberiza bruniceps_Red-headed Bunting", "Emberiza buchanani_Gray-necked Bunting", "Emberiza caesia_Cretzschmar's Bunting", "Emberiza calandra_Corn Bunting", "Emberiza cia_Rock Bunting", "Emberiza cineracea_Cinereous Bunting", "Emberiza cirlus_Cirl Bunting", "Emberiza citrinella_Yellowhammer", "Emberiza hortulana_Ortolan Bunting", "Emberiza melanocephala_Black-headed Bunting", "Emberiza pusilla_Little Bunting", "Emberiza rustica_Rustic Bunting", "Emberiza sahari_House Bunting", "Emberiza schoeniclus_Reed Bunting", "Empidonax alnorum_Alder Flycatcher", "Empidonax difficilis_Pacific-slope Flycatcher", "Empidonax flaviventris_Yellow-bellied Flycatcher", "Empidonax fulvifrons_Buff-breasted Flycatcher", "Empidonax hammondii_Hammond's Flycatcher", "Empidonax minimus_Least Flycatcher", "Empidonax oberholseri_Dusky Flycatcher", "Empidonax occidentalis_Cordilleran Flycatcher", "Empidonax traillii_Willow Flycatcher", "Empidonax virescens_Acadian Flycatcher", "Empidonax wrightii_Gray Flycatcher", "Eremophila alpestris_Horned Lark", "Erithacus rubecula_European Robin", "Estrilda astrild_Common Waxbill", "Eudocimus albus_White Ibis", "Eugenes fulgens_Rivoli's Hummingbird", "Euphagus carolinus_Rusty Blackbird", "Euphagus cyanocephalus_Brewer's Blackbird", "Falcipennis canadensis_Spruce Grouse", "Falco columbarius_Merlin", "Falco eleonorae_Eleonora's Falcon", "Falco femoralis_Aplomado Falcon", "Falco naumanni_Lesser Kestrel", "Falco peregrinus_Peregrine Falcon", "Falco sparverius_American Kestrel", "Falco subbuteo_Eurasian Hobby", "Falco tinnunculus_Eurasian Kestrel", "Falco vespertinus_Red-footed Falcon", "Ficedula albicollis_Collared Flycatcher", "Ficedula hypoleuca_European Pied Flycatcher", "Ficedula parva_Red-breasted Flycatcher", "Ficedula semitorquata_Semicollared Flycatcher", "Ficedula speculigera_Atlas Flycatcher", "Francolinus francolinus_Black Francolin", "Fratercula arctica_Atlantic Puffin", "Fregata magnificens_Magnificent Frigatebird", "Fringilla coelebs_Common Chaffinch", "Fringilla montifringilla_Brambling", "Fulica americana_American Coot", "Fulica atra_Eurasian Coot", "Fulmarus glacialis_Northern Fulmar", "Galerida cristata_Crested Lark", "Galerida theklae_Thekla's Lark", "Gallinago delicata_Wilson's Snipe", "Gallinago gallinago_Common Snipe", "Gallinago media_Great Snipe", "Gallinula chloropus_Eurasian Moorhen", "Gallinula galeata_Common Gallinule", "Gallus gallus_Red Junglefowl", "Garrulus glandarius_Eurasian Jay", "Gavia arctica_Arctic Loon", "Gavia immer_Common Loon", "Gavia pacifica_Pacific Loon", "Gavia stellata_Red-throated Loon", "Gelochelidon nilotica_Gull-billed Tern", "Geococcyx californianus_Greater Roadrunner", "Geothlypis formosa_Kentucky Warbler", "Geothlypis philadelphia_Mourning Warbler", "Geothlypis tolmiei_MacGillivray's Warbler", "Geothlypis trichas_Common Yellowthroat", "Geronticus eremita_Northern Bald Ibis", "Glareola nordmanni_Black-winged Pratincole", "Glareola pratincola_Collared Pratincole", "Glaucidium gnoma_Northern Pygmy-Owl", "Glaucidium passerinum_Eurasian Pygmy-Owl", "Grus grus_Common Crane", "Gymnorhinus cyanocephalus_Pinyon Jay", "Gyps fulvus_Eurasian Griffon", "Haematopus bachmani_Black Oystercatcher", "Haematopus ostralegus_Eurasian Oystercatcher", "Haematopus palliatus_American Oystercatcher", "Haemorhous cassinii_Cassin's Finch", "Haemorhous mexicanus_House Finch", "Haemorhous purpureus_Purple Finch", "Halcyon smyrnensis_White-throated Kingfisher", "Haliaeetus albicilla_White-tailed Eagle", "Haliaeetus leucocephalus_Bald Eagle", "Helmitheros vermivorum_Worm-eating Warbler", "Hieraaetus pennatus_Booted Eagle", "Himantopus himantopus_Black-winged Stilt", "Himantopus mexicanus_Black-necked Stilt", "Hippolais icterina_Icterine Warbler", "Hippolais languida_Upcher's Warbler", "Hippolais olivetorum_Olive-tree Warbler", "Hippolais polyglotta_Melodious Warbler", "Hirundo rustica_Barn Swallow", "Histrionicus histrionicus_Harlequin Duck", "Human_Human", "Hydrobates pelagicus_European Storm-Petrel", "Hydrocoloeus minutus_Little Gull", "Hydroprogne caspia_Caspian Tern", "Hylocichla mustelina_Wood Thrush", "Ichthyaetus audouinii_Audouin's Gull", "Ichthyaetus ichthyaetus_Pallas's Gull", "Ichthyaetus melanocephalus_Mediterranean Gull", "Icteria virens_Yellow-breasted Chat", "Icterus bullockii_Bullock's Oriole", "Icterus cucullatus_Hooded Oriole", "Icterus galbula_Baltimore Oriole", "Icterus graduacauda_Audubon's Oriole", "Icterus gularis_Altamira Oriole", "Icterus parisorum_Scott's Oriole", "Icterus spurius_Orchard Oriole", "Ictinia mississippiensis_Mississippi Kite", "Iduna caligata_Booted Warbler", "Iduna opaca_Western Olivaceous Warbler", "Iduna pallida_Eastern Olivaceous Warbler", "Iduna rama_Sykes's Warbler", "Irania gutturalis_White-throated Robin", "Ixobrychus exilis_Least Bittern", "Ixobrychus minutus_Little Bittern", "Ixoreus naevius_Varied Thrush", "Junco hyemalis_Dark-eyed Junco", "Junco phaeonotus_Yellow-eyed Junco", "Jynx torquilla_Eurasian Wryneck", "Ketupa zeylonensis_Brown Fish-Owl", "Lagonosticta senegala_Red-billed Firefinch", "Lagopus lagopus_Willow Ptarmigan", "Lagopus leucura_White-tailed Ptarmigan", "Lagopus muta_Rock Ptarmigan", "Lanius borealis_Northern Shrike", "Lanius collurio_Red-backed Shrike", "Lanius excubitor_Great Gray Shrike", "Lanius isabellinus_Isabelline Shrike", "Lanius ludovicianus_Loggerhead Shrike", "Lanius minor_Lesser Gray Shrike", "Lanius nubicus_Masked Shrike", "Lanius phoenicuroides_Red-tailed Shrike", "Lanius senator_Woodchat Shrike", "Larus argentatus_Herring Gull", "Larus cachinnans_Caspian Gull", "Larus californicus_California Gull", "Larus canus_Mew Gull", "Larus delawarensis_Ring-billed Gull", "Larus fuscus_Lesser Black-backed Gull", "Larus glaucescens_Glaucous-winged Gull", "Larus heermanni_Heermann's Gull", "Larus hyperboreus_Glaucous Gull", "Larus marinus_Great Black-backed Gull", "Larus michahellis_Yellow-legged Gull", "Larus occidentalis_Western Gull", "Laterallus jamaicensis_Black Rail", "Leptotila verreauxi_White-tipped Dove", "Leucophaeus atricilla_Laughing Gull", "Leucophaeus pipixcan_Franklin's Gull", "Leucosticte atrata_Black Rosy-Finch", "Leucosticte australis_Brown-capped Rosy-Finch", "Leucosticte tephrocotis_Gray-crowned Rosy-Finch", "Limnodromus griseus_Short-billed Dowitcher", "Limnodromus scolopaceus_Long-billed Dowitcher", "Limnothlypis swainsonii_Swainson's Warbler", "Limosa fedoa_Marbled Godwit", "Limosa haemastica_Hudsonian Godwit", "Limosa lapponica_Bar-tailed Godwit", "Limosa limosa_Black-tailed Godwit", "Linaria cannabina_Eurasian Linnet", "Linaria flavirostris_Twite", "Locustella lanceolata_Lanceolated Warbler", "Locustella luscinioides_Savi's Warbler", "Locustella naevia_Common Grasshopper-Warbler", "Lophodytes cucullatus_Hooded Merganser", "Lophophanes cristatus_Crested Tit", "Loxia curvirostra_Red Crossbill", "Loxia leucoptera_White-winged Crossbill", "Loxia pytyopsittacus_Parrot Crossbill", "Loxia sinesciuris_Cassia Crossbill", "Lullula arborea_Wood Lark", "Luscinia luscinia_Thrush Nightingale", "Luscinia megarhynchos_Common Nightingale", "Luscinia svecica_Bluethroat", "Lymnocryptes minimus_Jack Snipe", "Mareca americana_American Wigeon", "Mareca penelope_Eurasian Wigeon", "Mareca strepera_Gadwall", "Megaceryle alcyon_Belted Kingfisher", "Megaceryle torquata_Ringed Kingfisher", "Megascops asio_Eastern Screech-Owl", "Megascops kennicottii_Western Screech-Owl", "Megascops trichopsis_Whiskered Screech-Owl", "Melanerpes aurifrons_Golden-fronted Woodpecker", "Melanerpes carolinus_Red-bellied Woodpecker", "Melanerpes erythrocephalus_Red-headed Woodpecker", "Melanerpes formicivorus_Acorn Woodpecker", "Melanerpes lewis_Lewis's Woodpecker", "Melanerpes uropygialis_Gila Woodpecker", "Melanitta nigra_Common Scoter", "Melanocorypha bimaculata_Bimaculated Lark", "Melanocorypha calandra_Calandra Lark", "Melanocorypha yeltoniensis_Black Lark", "Meleagris gallopavo_Wild Turkey", "Melospiza georgiana_Swamp Sparrow", "Melospiza lincolnii_Lincoln's Sparrow", "Melospiza melodia_Song Sparrow", "Melozone aberti_Abert's Towhee", "Melozone crissalis_California Towhee", "Melozone fusca_Canyon Towhee", "Mergus merganser_Common Merganser", "Mergus serrator_Red-breasted Merganser", "Merops apiaster_European Bee-eater", "Merops persicus_Blue-cheeked Bee-eater", "Micrathene whitneyi_Elf Owl", "Milvus migrans_Black Kite", "Milvus milvus_Red Kite", "Mimus polyglottos_Northern Mockingbird", "Mniotilta varia_Black-and-white Warbler", "Molothrus ater_Brown-headed Cowbird", "Monticola saxatilis_Rufous-tailed Rock-Thrush", "Monticola solitarius_Blue Rock-Thrush", "Montifringilla nivalis_White-winged Snowfinch", "Morus bassanus_Northern Gannet", "Motacilla alba_White Wagtail", "Motacilla cinerea_Gray Wagtail", "Motacilla citreola_Citrine Wagtail", "Motacilla flava_Western Yellow Wagtail", "Motacilla tschutschensis_Eastern Yellow Wagtail", "Muscicapa striata_Spotted Flycatcher", "Myadestes townsendi_Townsend's Solitaire", "Mycteria americana_Wood Stork", "Myiarchus cinerascens_Ash-throated Flycatcher", "Myiarchus crinitus_Great Crested Flycatcher", "Myiarchus tuberculifer_Dusky-capped Flycatcher", "Myiarchus tyrannulus_Brown-crested Flycatcher", "Myioborus pictus_Painted Redstart", "Myiodynastes luteiventris_Sulphur-bellied Flycatcher", "Myiopsitta monachus_Monk Parakeet", "Netta rufina_Red-crested Pochard", "Noise_Noise", "Non-Bird_Non-Bird", "Nucifraga caryocatactes_Eurasian Nutcracker", "Nucifraga columbiana_Clark's Nutcracker", "Numenius americanus_Long-billed Curlew", "Numenius arquata_Eurasian Curlew", "Numenius phaeopus_Whimbrel", "Nyctanassa violacea_Yellow-crowned Night-Heron", "Nycticorax nycticorax_Black-crowned Night-Heron", "Nyctidromus albicollis_Common Pauraque", "Oceanodroma castro_Band-rumped Storm-Petrel", "Oceanodroma leucorhoa_Leach's Storm-Petrel", "Oena capensis_Namaqua Dove", "Oenanthe deserti_Desert Wheatear", "Oenanthe finschii_Finsch's Wheatear", "Oenanthe hispanica_Black-eared Wheatear", "Oenanthe isabellina_Isabelline Wheatear", "Oenanthe leucopyga_White-crowned Wheatear", "Oenanthe leucura_Black Wheatear", "Oenanthe moesta_Red-rumped Wheatear", "Oenanthe oenanthe_Northern Wheatear", "Oenanthe pleschanka_Pied Wheatear", "Onychoprion aleuticus_Aleutian Tern", "Onychoprion fuscatus_Sooty Tern", "Oporornis agilis_Connecticut Warbler", "Oreortyx pictus_Mountain Quail", "Oreoscoptes montanus_Sage Thrasher", "Oriolus oriolus_Eurasian Golden Oriole", "Ortalis vetula_Plain Chachalaca", "Otus brucei_Pallid Scops-Owl", "Otus scops_Eurasian Scops-Owl", "Oxyura jamaicensis_Ruddy Duck", "Pandion haliaetus_Osprey", "Panurus biarmicus_Bearded Reedling", "Parabuteo unicinctus_Harris's Hawk", "Parkesia motacilla_Louisiana Waterthrush", "Parkesia noveboracensis_Northern Waterthrush", "Parus major_Great Tit", "Passer domesticus_House Sparrow", "Passer hispaniolensis_Spanish Sparrow", "Passer italiae_Italian Sparrow", "Passer moabiticus_Dead Sea Sparrow", "Passer montanus_Eurasian Tree Sparrow", "Passer simplex_Desert Sparrow", "Passerculus sandwichensis_Savannah Sparrow", "Passerella iliaca_Fox Sparrow", "Passerina amoena_Lazuli Bunting", "Passerina caerulea_Blue Grosbeak", "Passerina ciris_Painted Bunting", "Passerina cyanea_Indigo Bunting", "Passerina versicolor_Varied Bunting", "Pastor roseus_Rosy Starling", "Patagioenas fasciata_Band-tailed Pigeon", "Patagioenas flavirostris_Red-billed Pigeon", "Pelecanus occidentalis_Brown Pelican", "Pelecanus onocrotalus_Great White Pelican", "Perdix perdix_Gray Partridge", "Periparus ater_Coal Tit", "Perisoreus canadensis_Canada Jay", "Perisoreus infaustus_Siberian Jay", "Pernis apivorus_European Honey-buzzard", "Petrochelidon fulva_Cave Swallow", "Petrochelidon pyrrhonota_Cliff Swallow", "Petronia petronia_Rock Sparrow", "Peucaea aestivalis_Bachman's Sparrow", "Peucaea botterii_Botteri's Sparrow", "Peucaea carpalis_Rufous-winged Sparrow", "Peucaea cassinii_Cassin's Sparrow", "Peucedramus taeniatus_Olive Warbler", "Phainopepla nitens_Phainopepla", "Phalacrocorax auritus_Double-crested Cormorant", "Phalacrocorax brasilianus_Neotropic Cormorant", "Phalacrocorax carbo_Great Cormorant", "Phalaenoptilus nuttallii_Common Poorwill", "Phalaropus fulicarius_Red Phalarope", "Phalaropus lobatus_Red-necked Phalarope", "Phasianus colchicus_Ring-necked Pheasant", "Pheucticus ludovicianus_Rose-breasted Grosbeak", "Pheucticus melanocephalus_Black-headed Grosbeak", "Phoebastria nigripes_Black-footed Albatross", "Phoenicopterus roseus_Greater Flamingo", "Phoenicurus moussieri_Moussier's Redstart", "Phoenicurus ochruros_Black Redstart", "Phoenicurus phoenicurus_Common Redstart", "Phylloscopus bonelli_Western Bonelli's Warbler", "Phylloscopus borealis_Arctic Warbler", "Phylloscopus collybita_Common Chiffchaff", "Phylloscopus fuscatus_Dusky Warbler", "Phylloscopus ibericus_Iberian Chiffchaff", "Phylloscopus inornatus_Yellow-browed Warbler", "Phylloscopus nitidus_Green Warbler", "Phylloscopus orientalis_Eastern Bonelli's Warbler", "Phylloscopus proregulus_Pallas's Leaf Warbler", "Phylloscopus sibilatrix_Wood Warbler", "Phylloscopus sindianus_Mountain Chiffchaff", "Phylloscopus trochiloides_Greenish Warbler", "Phylloscopus trochilus_Willow Warbler", "Pica hudsonia_Black-billed Magpie", "Pica nuttalli_Yellow-billed Magpie", "Pica pica_Eurasian Magpie", "Picoides arcticus_Black-backed Woodpecker", "Picoides dorsalis_American Three-toed Woodpecker", "Picoides tridactylus_Eurasian Three-toed Woodpecker", "Picus canus_Gray-headed Woodpecker", "Picus vaillantii_Levaillant's Woodpecker", "Picus viridis_Eurasian Green Woodpecker", "Pinicola enucleator_Pine Grosbeak", "Pipilo chlorurus_Green-tailed Towhee", "Pipilo erythrophthalmus_Eastern Towhee", "Pipilo maculatus_Spotted Towhee", "Piranga flava_Hepatic Tanager", "Piranga ludoviciana_Western Tanager", "Piranga olivacea_Scarlet Tanager", "Piranga rubra_Summer Tanager", "Pitangus sulphuratus_Great Kiskadee", "Platalea ajaja_Roseate Spoonbill", "Platalea leucorodia_Eurasian Spoonbill", "Plectrophenax nivalis_Snow Bunting", "Plegadis chihi_White-faced Ibis", "Plegadis falcinellus_Glossy Ibis", "Pluvialis apricaria_European Golden-Plover", "Pluvialis dominica_American Golden-Plover", "Pluvialis fulva_Pacific Golden-Plover", "Pluvialis squatarola_Black-bellied Plover", "Podiceps auritus_Horned Grebe", "Podiceps cristatus_Great Crested Grebe", "Podiceps grisegena_Red-necked Grebe", "Podiceps nigricollis_Eared Grebe", "Podilymbus podiceps_Pied-billed Grebe", "Poecile atricapillus_Black-capped Chickadee", "Poecile carolinensis_Carolina Chickadee", "Poecile cinctus_Gray-headed Chickadee", "Poecile gambeli_Mountain Chickadee", "Poecile hudsonicus_Boreal Chickadee", "Poecile lugubris_Sombre Tit", "Poecile montanus_Willow Tit", "Poecile palustris_Marsh Tit", "Poecile rufescens_Chestnut-backed Chickadee", "Poecile sclateri_Mexican Chickadee", "Polioptila caerulea_Blue-gray Gnatcatcher", "Polioptila californica_California Gnatcatcher", "Polioptila melanura_Black-tailed Gnatcatcher", "Pooecetes gramineus_Vesper Sparrow", "Porphyrio martinica_Purple Gallinule", "Porphyrio poliocephalus_Gray-headed Swamphen", "Porphyrio porphyrio_Western Swamphen", "Porzana carolina_Sora", "Porzana porzana_Spotted Crake", "Prinia gracilis_Graceful Prinia", "Progne subis_Purple Martin", "Protonotaria citrea_Prothonotary Warbler", "Prunella collaris_Alpine Accentor", "Prunella modularis_Dunnock", "Prunella ocularis_Radde's Accentor", "Psaltriparus minimus_Bushtit", "Psilorhinus morio_Brown Jay", "Psiloscops flammeolus_Flammulated Owl", "Psittacara holochlorus_Green Parakeet", "Psittacula eupatria_Alexandrine Parakeet", "Psittacula krameri_Rose-ringed Parakeet", "Pterocles alchata_Pin-tailed Sandgrouse", "Pterocles coronatus_Crowned Sandgrouse", "Pterocles exustus_Chestnut-bellied Sandgrouse", "Pterocles orientalis_Black-bellied Sandgrouse", "Pterocles senegallus_Spotted Sandgrouse", "Ptyonoprogne fuligula_Rock Martin", "Ptyonoprogne rupestris_Eurasian Crag-Martin", "Puffinus puffinus_Manx Shearwater", "Pycnonotus barbatus_Common Bulbul", "Pycnonotus jocosus_Red-whiskered Bulbul", "Pycnonotus xanthopygos_White-spectacled Bulbul", "Pyrocephalus rubinus_Vermilion Flycatcher", "Pyrrhocorax graculus_Yellow-billed Chough", "Pyrrhocorax pyrrhocorax_Red-billed Chough", "Pyrrhula pyrrhula_Eurasian Bullfinch", "Quiscalus major_Boat-tailed Grackle", "Quiscalus mexicanus_Great-tailed Grackle", "Quiscalus quiscula_Common Grackle", "Rallus aquaticus_Water Rail", "Rallus crepitans_Clapper Rail", "Rallus elegans_King Rail", "Rallus limicola_Virginia Rail", "Rallus obsoletus_Ridgway's Rail", "Recurvirostra americana_American Avocet", "Recurvirostra avosetta_Pied Avocet", "Regulus calendula_Ruby-crowned Kinglet", "Regulus ignicapilla_Common Firecrest", "Regulus regulus_Goldcrest", "Regulus satrapa_Golden-crowned Kinglet", "Remiz pendulinus_Eurasian Penduline-Tit", "Rhodospiza obsoleta_Desert Finch", "Rhodostethia rosea_Ross's Gull", "Rhynchophanes mccownii_McCown's Longspur", "Riparia riparia_Bank Swallow", "Rissa tridactyla_Black-legged Kittiwake", "Rostrhamus sociabilis_Snail Kite", "Rynchops niger_Black Skimmer", "Salpinctes obsoletus_Rock Wren", "Saxicola maurus_Siberian Stonechat", "Saxicola rubetra_Whinchat", "Saxicola rubicola_European Stonechat", "Sayornis nigricans_Black Phoebe", "Sayornis phoebe_Eastern Phoebe", "Sayornis saya_Say's Phoebe", "Scolopax minor_American Woodcock", "Scolopax rusticola_Eurasian Woodcock", "Scotocerca inquieta_Scrub Warbler", "Seiurus aurocapilla_Ovenbird", "Selasphorus calliope_Calliope Hummingbird", "Selasphorus platycercus_Broad-tailed Hummingbird", "Selasphorus rufus_Rufous Hummingbird", "Selasphorus sasin_Allen's Hummingbird", "Serinus pusillus_Fire-fronted Serin", "Serinus serinus_European Serin", "Setophaga americana_Northern Parula", "Setophaga caerulescens_Black-throated Blue Warbler", "Setophaga castanea_Bay-breasted Warbler", "Setophaga cerulea_Cerulean Warbler", "Setophaga chrysoparia_Golden-cheeked Warbler", "Setophaga citrina_Hooded Warbler", "Setophaga coronata_Yellow-rumped Warbler", "Setophaga discolor_Prairie Warbler", "Setophaga dominica_Yellow-throated Warbler", "Setophaga fusca_Blackburnian Warbler", "Setophaga graciae_Grace's Warbler", "Setophaga kirtlandii_Kirtland's Warbler", "Setophaga magnolia_Magnolia Warbler", "Setophaga nigrescens_Black-throated Gray Warbler", "Setophaga occidentalis_Hermit Warbler", "Setophaga palmarum_Palm Warbler", "Setophaga pensylvanica_Chestnut-sided Warbler", "Setophaga petechia_Yellow Warbler", "Setophaga pinus_Pine Warbler", "Setophaga pitiayumi_Tropical Parula", "Setophaga ruticilla_American Redstart", "Setophaga striata_Blackpoll Warbler", "Setophaga tigrina_Cape May Warbler", "Setophaga townsendi_Townsend's Warbler", "Setophaga virens_Black-throated Green Warbler", "Sialia currucoides_Mountain Bluebird", "Sialia mexicana_Western Bluebird", "Sialia sialis_Eastern Bluebird", "Sitta canadensis_Red-breasted Nuthatch", "Sitta carolinensis_White-breasted Nuthatch", "Sitta europaea_Eurasian Nuthatch", "Sitta ledanti_Algerian Nuthatch", "Sitta neumayer_Western Rock Nuthatch", "Sitta pusilla_Brown-headed Nuthatch", "Sitta pygmaea_Pygmy Nuthatch", "Sitta tephronota_Eastern Rock Nuthatch", "Somateria mollissima_Common Eider", "Somateria spectabilis_King Eider", "Spatula clypeata_Northern Shoveler", "Spatula discors_Blue-winged Teal", "Spatula querquedula_Garganey", "Sphyrapicus nuchalis_Red-naped Sapsucker", "Sphyrapicus ruber_Red-breasted Sapsucker", "Sphyrapicus thyroideus_Williamson's Sapsucker", "Sphyrapicus varius_Yellow-bellied Sapsucker", "Spinus lawrencei_Lawrence's Goldfinch", "Spinus pinus_Pine Siskin", "Spinus psaltria_Lesser Goldfinch", "Spinus spinus_Eurasian Siskin", "Spinus tristis_American Goldfinch", "Spiza americana_Dickcissel", "Spizella atrogularis_Black-chinned Sparrow", "Spizella breweri_Brewer's Sparrow", "Spizella pallida_Clay-colored Sparrow", "Spizella passerina_Chipping Sparrow", "Spizella pusilla_Field Sparrow", "Spizelloides arborea_American Tree Sparrow", "Stelgidopteryx serripennis_Northern Rough-winged Swallow", "Stercorarius longicaudus_Long-tailed Jaeger", "Stercorarius maccormicki_South Polar Skua", "Stercorarius parasiticus_Parasitic Jaeger", "Stercorarius skua_Great Skua", "Sterna dougallii_Roseate Tern", "Sterna forsteri_Forster's Tern", "Sterna hirundo_Common Tern", "Sterna paradisaea_Arctic Tern", "Sternula albifrons_Little Tern", "Sternula antillarum_Least Tern", "Streptopelia decaocto_Eurasian Collared-Dove", "Streptopelia senegalensis_Laughing Dove", "Streptopelia turtur_European Turtle-Dove", "Strix aluco_Tawny Owl", "Strix nebulosa_Great Gray Owl", "Strix uralensis_Ural Owl", "Strix varia_Barred Owl", "Sturnella magna_Eastern Meadowlark", "Sturnella neglecta_Western Meadowlark", "Sturnus unicolor_Spotless Starling", "Sturnus vulgaris_European Starling", "Surnia ulula_Northern Hawk Owl", "Sylvia atricapilla_Eurasian Blackcap", "Sylvia borin_Garden Warbler", "Sylvia cantillans_Subalpine Warbler", "Sylvia communis_Greater Whitethroat", "Sylvia conspicillata_Spectacled Warbler", "Sylvia crassirostris_Eastern Orphean Warbler", "Sylvia curruca_Lesser Whitethroat", "Sylvia deserticola_Tristram's Warbler", "Sylvia hortensis_Western Orphean Warbler", "Sylvia melanocephala_Sardinian Warbler", "Sylvia mystacea_Menetries's Warbler", "Sylvia nana_Asian Desert Warbler", "Sylvia nisoria_Barred Warbler", "Sylvia sarda_Marmora's Warbler", "Sylvia subalpina_Moltoni's Warbler", "Sylvia undata_Dartford Warbler", "Tachybaptus dominicus_Least Grebe", "Tachybaptus ruficollis_Little Grebe", "Tachycineta bicolor_Tree Swallow", "Tachycineta thalassina_Violet-green Swallow", "Tadorna ferruginea_Ruddy Shelduck", "Tadorna tadorna_Common Shelduck", "Tarsiger cyanurus_Red-flanked Bluetail", "Tchagra senegalus_Black-crowned Tchagra", "Tetrao tetrix_Black Grouse", "Tetrao urogallus_Western Capercaillie", "Tetrastes bonasia_Hazel Grouse", "Tetrax tetrax_Little Bustard", "Thalasseus elegans_Elegant Tern", "Thalasseus maximus_Royal Tern", "Thalasseus sandvicensis_Sandwich Tern", "Thryomanes bewickii_Bewick's Wren", "Thryothorus ludovicianus_Carolina Wren", "Tichodroma muraria_Wallcreeper", "Toxostoma bendirei_Bendire's Thrasher", "Toxostoma crissale_Crissal Thrasher", "Toxostoma curvirostre_Curve-billed Thrasher", "Toxostoma lecontei_LeConte's Thrasher", "Toxostoma longirostre_Long-billed Thrasher", "Toxostoma redivivum_California Thrasher", "Toxostoma rufum_Brown Thrasher", "Tringa erythropus_Spotted Redshank", "Tringa flavipes_Lesser Yellowlegs", "Tringa glareola_Wood Sandpiper", "Tringa incana_Wandering Tattler", "Tringa melanoleuca_Greater Yellowlegs", "Tringa nebularia_Common Greenshank", "Tringa ochropus_Green Sandpiper", "Tringa semipalmata_Willet", "Tringa solitaria_Solitary Sandpiper", "Tringa stagnatilis_Marsh Sandpiper", "Tringa totanus_Common Redshank", "Troglodytes aedon_House Wren", "Troglodytes hiemalis_Winter Wren", "Troglodytes pacificus_Pacific Wren", "Troglodytes troglodytes_Eurasian Wren", "Trogon elegans_Elegant Trogon", "Turdoides fulva_Fulvous Chatterer", "Turdus grayi_Clay-colored Thrush", "Turdus iliacus_Redwing", "Turdus merula_Eurasian Blackbird", "Turdus migratorius_American Robin", "Turdus philomelos_Song Thrush", "Turdus pilaris_Fieldfare", "Turdus torquatus_Ring Ouzel", "Turdus viscivorus_Mistle Thrush", "Tympanuchus cupido_Greater Prairie-Chicken", "Tympanuchus pallidicinctus_Lesser Prairie-Chicken", "Tympanuchus phasianellus_Sharp-tailed Grouse", "Tyrannus couchii_Couch's Kingbird", "Tyrannus crassirostris_Thick-billed Kingbird", "Tyrannus dominicensis_Gray Kingbird", "Tyrannus forficatus_Scissor-tailed Flycatcher", "Tyrannus melancholicus_Tropical Kingbird", "Tyrannus tyrannus_Eastern Kingbird", "Tyrannus verticalis_Western Kingbird", "Tyrannus vociferans_Cassin's Kingbird", "Tyto alba_Barn Owl", "Upupa epops_Eurasian Hoopoe", "Uria aalge_Common Murre", "Uria lomvia_Thick-billed Murre", "Vanellus indicus_Red-wattled Lapwing", "Vanellus leucurus_White-tailed Lapwing", "Vanellus spinosus_Spur-winged Lapwing", "Vanellus vanellus_Northern Lapwing", "Vermivora chrysoptera_Golden-winged Warbler", "Vermivora cyanoptera_Blue-winged Warbler", "Vireo altiloquus_Black-whiskered Vireo", "Vireo atricapilla_Black-capped Vireo", "Vireo bellii_Bell's Vireo", "Vireo cassinii_Cassin's Vireo", "Vireo flavifrons_Yellow-throated Vireo", "Vireo gilvus_Warbling Vireo", "Vireo griseus_White-eyed Vireo", "Vireo huttoni_Hutton's Vireo", "Vireo olivaceus_Red-eyed Vireo", "Vireo philadelphicus_Philadelphia Vireo", "Vireo plumbeus_Plumbeous Vireo", "Vireo solitarius_Blue-headed Vireo", "Vireo vicinior_Gray Vireo", "Xanthocephalus xanthocephalus_Yellow-headed Blackbird", "Xema sabini_Sabine's Gull", "Xenus cinereus_Terek Sandpiper", "Zapornia parva_Little Crake", "Zenaida asiatica_White-winged Dove", "Zenaida macroura_Mourning Dove", "Zonotrichia albicollis_White-throated Sparrow", "Zonotrichia atricapilla_Golden-crowned Sparrow", "Zonotrichia leucophrys_White-crowned Sparrow", "Zonotrichia querula_Harris's Sparrow"]}, "name": "SIGMOID", "inbound_nodes": [[["GLOBAL_LME_POOL", 0, 0, {}]]]}], "input_layers": [["INPUT", 0, 0]], "output_layers": [["SIGMOID", 0, 0]]}}, "training_config": {"loss": {"class_name": "BinaryCrossentropy", "config": {"reduction": "auto", "name": "binary_crossentropy", "from_logits": false, "label_smoothing": 0}}, "metrics": [{"class_name": "AUC", "config": {"name": "auc", "dtype": "float32", "num_thresholds": 100, "curve": "ROC", "summation_method": "interpolation", "thresholds": [0.010101010101010102, 0.020202020202020204, 0.030303030303030304, 0.04040404040404041, 0.050505050505050504, 0.06060606060606061, 0.0707070707070707, 0.08080808080808081, 0.09090909090909091, 0.10101010101010101, 0.1111111111111111, 0.12121212121212122, 0.13131313131313133, 0.1414141414141414, 0.15151515151515152, 0.16161616161616163, 0.1717171717171717, 0.18181818181818182, 0.1919191919191919, 0.20202020202020202, 0.21212121212121213, 0.2222222222222222, 0.23232323232323232, 0.24242424242424243, 0.25252525252525254, 0.26262626262626265, 0.2727272727272727, 0.2828282828282828, 0.29292929292929293, 0.30303030303030304, 0.31313131313131315, 0.32323232323232326, 0.3333333333333333, 0.3434343434343434, 0.35353535353535354, 0.36363636363636365, 0.37373737373737376, 0.3838383838383838, 0.3939393939393939, 0.40404040404040403, 0.41414141414141414, 0.42424242424242425, 0.43434343434343436, 0.4444444444444444, 0.45454545454545453, 0.46464646464646464, 0.47474747474747475, 0.48484848484848486, 0.494949494949495, 0.5050505050505051, 0.5151515151515151, 0.5252525252525253, 0.5353535353535354, 0.5454545454545454, 0.5555555555555556, 0.5656565656565656, 0.5757575757575758, 0.5858585858585859, 0.5959595959595959, 0.6060606060606061, 0.6161616161616161, 0.6262626262626263, 0.6363636363636364, 0.6464646464646465, 0.6565656565656566, 0.6666666666666666, 0.6767676767676768, 0.6868686868686869, 0.696969696969697, 0.7070707070707071, 0.7171717171717171, 0.7272727272727273, 0.7373737373737373, 0.7474747474747475, 0.7575757575757576, 0.7676767676767676, 0.7777777777777778, 0.7878787878787878, 0.797979797979798, 0.8080808080808081, 0.8181818181818182, 0.8282828282828283, 0.8383838383838383, 0.8484848484848485, 0.8585858585858586, 0.8686868686868687, 0.8787878787878788, 0.8888888888888888, 0.898989898989899, 0.9090909090909091, 0.9191919191919192, 0.9292929292929293, 0.9393939393939394, 0.9494949494949495, 0.9595959595959596, 0.9696969696969697, 0.9797979797979798, 0.98989898989899]}}, "mAP"], "weighted_metrics": null, "sample_weight_mode": null, "loss_weights": null, "optimizer_config": {"class_name": "Adam", "config": {"name": "Adam", "learning_rate": 9.999999747378752e-05, "decay": 0.0, "beta_1": 0.8999999761581421, "beta_2": 0.9990000128746033, "epsilon": 1e-07, "amsgrad": true}}}}, "weightsManifest": [{"paths": ["group1-shard1of9.bin", "group1-shard2of9.bin", "group1-shard3of9.bin", "group1-shard4of9.bin", "group1-shard5of9.bin", "group1-shard6of9.bin", "group1-shard7of9.bin", "group1-shard8of9.bin", "group1-shard9of9.bin"], "weights": [{"name": "BLOCK_1-1_BN_1/gamma", "shape": [16], "dtype": "float32"}, {"name": "BLOCK_1-1_BN_1/beta", "shape": [16], "dtype": "float32"}, {"name": "BLOCK_1-1_BN_1/moving_mean", "shape": [16], "dtype": "float32"}, {"name": "BLOCK_1-1_BN_1/moving_variance", "shape": [16], "dtype": "float32"}, {"name": "BLOCK_1-1_BN_2/gamma", "shape": [16], "dtype": "float32"}, {"name": "BLOCK_1-1_BN_2/beta", "shape": [16], "dtype": "float32"}, {"name": "BLOCK_1-1_BN_2/moving_mean", "shape": [16], "dtype": "float32"}, {"name": "BLOCK_1-1_BN_2/moving_variance", "shape": [16], "dtype": "float32"}, {"name": "BLOCK_1-1_CONV_1/kernel", "shape": [1, 1, 16, 16], "dtype": "float32"}, {"name": "BLOCK_1-1_CONV_1/bias", "shape": [16], "dtype": "float32"}, {"name": "BLOCK_1-1_CONV_2/kernel", "shape": [3, 3, 16, 16], "dtype": "float32"}, {"name": "BLOCK_1-1_CONV_2/bias", "shape": [16], "dtype": "float32"}, {"name": "BLOCK_1-1_CONV_3/kernel", "shape": [1, 1, 16, 32], "dtype": "float32"}, {"name": "BLOCK_1-1_CONV_3/bias", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-1_SC_CONV/kernel", "shape": [1, 1, 16, 32], "dtype": "float32"}, {"name": "BLOCK_1-1_SC_CONV/bias", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-2_BN_2/gamma", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-2_BN_2/beta", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-2_BN_2/moving_mean", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-2_BN_2/moving_variance", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-2_BN_PA/gamma", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-2_BN_PA/beta", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-2_BN_PA/moving_mean", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-2_BN_PA/moving_variance", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-2_CONV_2/kernel", "shape": [3, 3, 32, 32], "dtype": "float32"}, {"name": "BLOCK_1-2_CONV_2/bias", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-2_CONV_3/kernel", "shape": [3, 3, 32, 32], "dtype": "float32"}, {"name": "BLOCK_1-2_CONV_3/bias", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-3_BN_2/gamma", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-3_BN_2/beta", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-3_BN_2/moving_mean", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-3_BN_2/moving_variance", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-3_BN_PA/gamma", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-3_BN_PA/beta", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-3_BN_PA/moving_mean", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-3_BN_PA/moving_variance", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-3_CONV_2/kernel", "shape": [3, 3, 32, 32], "dtype": "float32"}, {"name": "BLOCK_1-3_CONV_2/bias", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-3_CONV_3/kernel", "shape": [3, 3, 32, 32], "dtype": "float32"}, {"name": "BLOCK_1-3_CONV_3/bias", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-4_BN_2/gamma", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-4_BN_2/beta", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-4_BN_2/moving_mean", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-4_BN_2/moving_variance", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-4_BN_PA/gamma", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-4_BN_PA/beta", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-4_BN_PA/moving_mean", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-4_BN_PA/moving_variance", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-4_CONV_2/kernel", "shape": [3, 3, 32, 32], "dtype": "float32"}, {"name": "BLOCK_1-4_CONV_2/bias", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-4_CONV_3/kernel", "shape": [3, 3, 32, 32], "dtype": "float32"}, {"name": "BLOCK_1-4_CONV_3/bias", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-5_BN_2/gamma", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-5_BN_2/beta", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-5_BN_2/moving_mean", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-5_BN_2/moving_variance", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-5_BN_PA/gamma", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-5_BN_PA/beta", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-5_BN_PA/moving_mean", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-5_BN_PA/moving_variance", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-5_CONV_2/kernel", "shape": [3, 3, 32, 32], "dtype": "float32"}, {"name": "BLOCK_1-5_CONV_2/bias", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_1-5_CONV_3/kernel", "shape": [3, 3, 32, 32], "dtype": "float32"}, {"name": "BLOCK_1-5_CONV_3/bias", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_2-1_BN_1/gamma", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_2-1_BN_1/beta", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_2-1_BN_1/moving_mean", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_2-1_BN_1/moving_variance", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_2-1_BN_2/gamma", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_2-1_BN_2/beta", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_2-1_BN_2/moving_mean", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_2-1_BN_2/moving_variance", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_2-1_BN_PA/gamma", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_2-1_BN_PA/beta", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_2-1_BN_PA/moving_mean", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_2-1_BN_PA/moving_variance", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_2-1_CONV_1/kernel", "shape": [1, 1, 32, 32], "dtype": "float32"}, {"name": "BLOCK_2-1_CONV_1/bias", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_2-1_CONV_2/kernel", "shape": [3, 3, 32, 32], "dtype": "float32"}, {"name": "BLOCK_2-1_CONV_2/bias", "shape": [32], "dtype": "float32"}, {"name": "BLOCK_2-1_CONV_3/kernel", "shape": [1, 1, 32, 64], "dtype": "float32"}, {"name": "BLOCK_2-1_CONV_3/bias", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-1_SC_CONV/kernel", "shape": [1, 1, 32, 64], "dtype": "float32"}, {"name": "BLOCK_2-1_SC_CONV/bias", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-2_BN_2/gamma", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-2_BN_2/beta", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-2_BN_2/moving_mean", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-2_BN_2/moving_variance", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-2_BN_PA/gamma", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-2_BN_PA/beta", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-2_BN_PA/moving_mean", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-2_BN_PA/moving_variance", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-2_CONV_2/kernel", "shape": [3, 3, 64, 64], "dtype": "float32"}, {"name": "BLOCK_2-2_CONV_2/bias", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-2_CONV_3/kernel", "shape": [3, 3, 64, 64], "dtype": "float32"}, {"name": "BLOCK_2-2_CONV_3/bias", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-3_BN_2/gamma", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-3_BN_2/beta", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-3_BN_2/moving_mean", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-3_BN_2/moving_variance", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-3_BN_PA/gamma", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-3_BN_PA/beta", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-3_BN_PA/moving_mean", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-3_BN_PA/moving_variance", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-3_CONV_2/kernel", "shape": [3, 3, 64, 64], "dtype": "float32"}, {"name": "BLOCK_2-3_CONV_2/bias", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-3_CONV_3/kernel", "shape": [3, 3, 64, 64], "dtype": "float32"}, {"name": "BLOCK_2-3_CONV_3/bias", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-4_BN_2/gamma", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-4_BN_2/beta", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-4_BN_2/moving_mean", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-4_BN_2/moving_variance", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-4_BN_PA/gamma", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-4_BN_PA/beta", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-4_BN_PA/moving_mean", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-4_BN_PA/moving_variance", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-4_CONV_2/kernel", "shape": [3, 3, 64, 64], "dtype": "float32"}, {"name": "BLOCK_2-4_CONV_2/bias", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-4_CONV_3/kernel", "shape": [3, 3, 64, 64], "dtype": "float32"}, {"name": "BLOCK_2-4_CONV_3/bias", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-5_BN_2/gamma", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-5_BN_2/beta", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-5_BN_2/moving_mean", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-5_BN_2/moving_variance", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-5_BN_PA/gamma", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-5_BN_PA/beta", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-5_BN_PA/moving_mean", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-5_BN_PA/moving_variance", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-5_CONV_2/kernel", "shape": [3, 3, 64, 64], "dtype": "float32"}, {"name": "BLOCK_2-5_CONV_2/bias", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_2-5_CONV_3/kernel", "shape": [3, 3, 64, 64], "dtype": "float32"}, {"name": "BLOCK_2-5_CONV_3/bias", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_3-1_BN_1/gamma", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_3-1_BN_1/beta", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_3-1_BN_1/moving_mean", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_3-1_BN_1/moving_variance", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_3-1_BN_2/gamma", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_3-1_BN_2/beta", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_3-1_BN_2/moving_mean", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_3-1_BN_2/moving_variance", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_3-1_BN_PA/gamma", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_3-1_BN_PA/beta", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_3-1_BN_PA/moving_mean", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_3-1_BN_PA/moving_variance", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_3-1_CONV_1/kernel", "shape": [1, 1, 64, 64], "dtype": "float32"}, {"name": "BLOCK_3-1_CONV_1/bias", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_3-1_CONV_2/kernel", "shape": [3, 3, 64, 64], "dtype": "float32"}, {"name": "BLOCK_3-1_CONV_2/bias", "shape": [64], "dtype": "float32"}, {"name": "BLOCK_3-1_CONV_3/kernel", "shape": [1, 1, 64, 128], "dtype": "float32"}, {"name": "BLOCK_3-1_CONV_3/bias", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-1_SC_CONV/kernel", "shape": [1, 1, 64, 128], "dtype": "float32"}, {"name": "BLOCK_3-1_SC_CONV/bias", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-2_BN_2/gamma", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-2_BN_2/beta", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-2_BN_2/moving_mean", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-2_BN_2/moving_variance", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-2_BN_PA/gamma", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-2_BN_PA/beta", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-2_BN_PA/moving_mean", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-2_BN_PA/moving_variance", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-2_CONV_2/kernel", "shape": [3, 3, 128, 128], "dtype": "float32"}, {"name": "BLOCK_3-2_CONV_2/bias", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-2_CONV_3/kernel", "shape": [3, 3, 128, 128], "dtype": "float32"}, {"name": "BLOCK_3-2_CONV_3/bias", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-3_BN_2/gamma", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-3_BN_2/beta", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-3_BN_2/moving_mean", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-3_BN_2/moving_variance", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-3_BN_PA/gamma", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-3_BN_PA/beta", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-3_BN_PA/moving_mean", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-3_BN_PA/moving_variance", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-3_CONV_2/kernel", "shape": [3, 3, 128, 128], "dtype": "float32"}, {"name": "BLOCK_3-3_CONV_2/bias", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-3_CONV_3/kernel", "shape": [3, 3, 128, 128], "dtype": "float32"}, {"name": "BLOCK_3-3_CONV_3/bias", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-4_BN_2/gamma", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-4_BN_2/beta", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-4_BN_2/moving_mean", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-4_BN_2/moving_variance", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-4_BN_PA/gamma", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-4_BN_PA/beta", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-4_BN_PA/moving_mean", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-4_BN_PA/moving_variance", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-4_CONV_2/kernel", "shape": [3, 3, 128, 128], "dtype": "float32"}, {"name": "BLOCK_3-4_CONV_2/bias", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-4_CONV_3/kernel", "shape": [3, 3, 128, 128], "dtype": "float32"}, {"name": "BLOCK_3-4_CONV_3/bias", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-5_BN_2/gamma", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-5_BN_2/beta", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-5_BN_2/moving_mean", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-5_BN_2/moving_variance", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-5_BN_PA/gamma", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-5_BN_PA/beta", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-5_BN_PA/moving_mean", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-5_BN_PA/moving_variance", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-5_CONV_2/kernel", "shape": [3, 3, 128, 128], "dtype": "float32"}, {"name": "BLOCK_3-5_CONV_2/bias", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_3-5_CONV_3/kernel", "shape": [3, 3, 128, 128], "dtype": "float32"}, {"name": "BLOCK_3-5_CONV_3/bias", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_4-1_BN_1/gamma", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_4-1_BN_1/beta", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_4-1_BN_1/moving_mean", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_4-1_BN_1/moving_variance", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_4-1_BN_2/gamma", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_4-1_BN_2/beta", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_4-1_BN_2/moving_mean", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_4-1_BN_2/moving_variance", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_4-1_BN_PA/gamma", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_4-1_BN_PA/beta", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_4-1_BN_PA/moving_mean", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_4-1_BN_PA/moving_variance", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_4-1_CONV_1/kernel", "shape": [1, 1, 128, 128], "dtype": "float32"}, {"name": "BLOCK_4-1_CONV_1/bias", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_4-1_CONV_2/kernel", "shape": [3, 3, 128, 128], "dtype": "float32"}, {"name": "BLOCK_4-1_CONV_2/bias", "shape": [128], "dtype": "float32"}, {"name": "BLOCK_4-1_CONV_3/kernel", "shape": [1, 1, 128, 256], "dtype": "float32"}, {"name": "BLOCK_4-1_CONV_3/bias", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-1_SC_CONV/kernel", "shape": [1, 1, 128, 256], "dtype": "float32"}, {"name": "BLOCK_4-1_SC_CONV/bias", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-2_BN_2/gamma", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-2_BN_2/beta", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-2_BN_2/moving_mean", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-2_BN_2/moving_variance", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-2_BN_PA/gamma", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-2_BN_PA/beta", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-2_BN_PA/moving_mean", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-2_BN_PA/moving_variance", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-2_CONV_2/kernel", "shape": [3, 3, 256, 256], "dtype": "float32"}, {"name": "BLOCK_4-2_CONV_2/bias", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-2_CONV_3/kernel", "shape": [3, 3, 256, 256], "dtype": "float32"}, {"name": "BLOCK_4-2_CONV_3/bias", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-3_BN_2/gamma", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-3_BN_2/beta", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-3_BN_2/moving_mean", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-3_BN_2/moving_variance", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-3_BN_PA/gamma", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-3_BN_PA/beta", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-3_BN_PA/moving_mean", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-3_BN_PA/moving_variance", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-3_CONV_2/kernel", "shape": [3, 3, 256, 256], "dtype": "float32"}, {"name": "BLOCK_4-3_CONV_2/bias", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-3_CONV_3/kernel", "shape": [3, 3, 256, 256], "dtype": "float32"}, {"name": "BLOCK_4-3_CONV_3/bias", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-4_BN_2/gamma", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-4_BN_2/beta", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-4_BN_2/moving_mean", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-4_BN_2/moving_variance", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-4_BN_PA/gamma", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-4_BN_PA/beta", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-4_BN_PA/moving_mean", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-4_BN_PA/moving_variance", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-4_CONV_2/kernel", "shape": [3, 3, 256, 256], "dtype": "float32"}, {"name": "BLOCK_4-4_CONV_2/bias", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-4_CONV_3/kernel", "shape": [3, 3, 256, 256], "dtype": "float32"}, {"name": "BLOCK_4-4_CONV_3/bias", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-5_BN_2/gamma", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-5_BN_2/beta", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-5_BN_2/moving_mean", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-5_BN_2/moving_variance", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-5_BN_PA/gamma", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-5_BN_PA/beta", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-5_BN_PA/moving_mean", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-5_BN_PA/moving_variance", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-5_CONV_2/kernel", "shape": [3, 3, 256, 256], "dtype": "float32"}, {"name": "BLOCK_4-5_CONV_2/bias", "shape": [256], "dtype": "float32"}, {"name": "BLOCK_4-5_CONV_3/kernel", "shape": [3, 3, 256, 256], "dtype": "float32"}, {"name": "BLOCK_4-5_CONV_3/bias", "shape": [256], "dtype": "float32"}, {"name": "BNORM_0/gamma", "shape": [16], "dtype": "float32"}, {"name": "BNORM_0/beta", "shape": [16], "dtype": "float32"}, {"name": "BNORM_0/moving_mean", "shape": [16], "dtype": "float32"}, {"name": "BNORM_0/moving_variance", "shape": [16], "dtype": "float32"}, {"name": "BNORM_POST/gamma", "shape": [256], "dtype": "float32"}, {"name": "BNORM_POST/beta", "shape": [256], "dtype": "float32"}, {"name": "BNORM_POST/moving_mean", "shape": [256], "dtype": "float32"}, {"name": "BNORM_POST/moving_variance", "shape": [256], "dtype": "float32"}, {"name": "BRANCH_BN_1/gamma", "shape": [256], "dtype": "float32"}, {"name": "BRANCH_BN_1/beta", "shape": [256], "dtype": "float32"}, {"name": "BRANCH_BN_1/moving_mean", "shape": [256], "dtype": "float32"}, {"name": "BRANCH_BN_1/moving_variance", "shape": [256], "dtype": "float32"}, {"name": "BRANCH_BN_2/gamma", "shape": [512], "dtype": "float32"}, {"name": "BRANCH_BN_2/beta", "shape": [512], "dtype": "float32"}, {"name": "BRANCH_BN_2/moving_mean", "shape": [512], "dtype": "float32"}, {"name": "BRANCH_BN_2/moving_variance", "shape": [512], "dtype": "float32"}, {"name": "BRANCH_CONV_1/kernel", "shape": [4, 7, 256, 256], "dtype": "float32"}, {"name": "BRANCH_CONV_1/bias", "shape": [256], "dtype": "float32"}, {"name": "BRANCH_CONV_2/kernel", "shape": [1, 1, 256, 512], "dtype": "float32"}, {"name": "BRANCH_CONV_2/bias", "shape": [512], "dtype": "float32"}, {"name": "BRANCH_CONV_3_975/kernel", "shape": [1, 1, 512, 975], "dtype": "float32"}, {"name": "BRANCH_CONV_3_975/bias", "shape": [975], "dtype": "float32"}, {"name": "CONV_0/kernel", "shape": [5, 5, 1, 16], "dtype": "float32"}, {"name": "CONV_0/bias", "shape": [16], "dtype": "float32"}, {"name": "GLOBAL_LME_POOL/sharpness", "shape": [1], "dtype": "float32"}, {"name": "SIGMOID/scale_factor", "shape": [1], "dtype": "float32"}, {"name": "SIMPLESPEC/magnitude_scaling", "shape": [], "dtype": "float32"}]}]} \ No newline at end of file diff --git a/package.json b/package.json index 1e80aa57..ce171e2c 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,6 @@ }, "dependencies": { "@tensorflow/tfjs": "^3.12.0", - "array-normalize": "^2.0.0", "audio-loader": "^1.0.3", "audio-resampler": "^1.0.1", "bootstrap": "^4.6.1", @@ -37,8 +36,5 @@ "jquery": "^3.6.0", "popper.js": "^1.16.1", "seedrandom": "^3.0.5" - }, - "directories": { - "example": "example" } }