diff --git a/.config/example.yml b/.config/example.yml index c4c634007..49922d65a 100644 --- a/.config/example.yml +++ b/.config/example.yml @@ -143,11 +143,11 @@ reservedUsernames: [ # Whether disable HSTS #disableHsts: true -# Number of worker processes -#clusterLimit: 1 - -# Worker only mode -#onlyQueueProcessor: 1 +# Number of worker processes by type. +# The sum must not exceed the number of available cores. +#clusterLimits: +# web: 1 +# queue: 1 # Job concurrency per worker # deliverJobConcurrency: 128 diff --git a/.gitignore b/.gitignore index c5ff3fb98..3c55ec0d7 100644 --- a/.gitignore +++ b/.gitignore @@ -32,6 +32,9 @@ coverage # docker dev config /dev/docker-compose.yml +# ESLint +.eslintcache + # misskey built db diff --git a/biome.json b/biome.json new file mode 100644 index 000000000..2fa6846b6 --- /dev/null +++ b/biome.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://biomejs.dev/schemas/1.0.0/schema.json", + "organizeImports": { + "enabled": true + }, + "linter": { + "enabled": true, + "rules": { + "recommended": true + } + } +} diff --git a/docker-compose.yml b/docker-compose.yml index c8674548a..e40751300 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -61,6 +61,8 @@ services: # sonic: # restart: unless-stopped # image: docker.io/valeriansaliou/sonic:v1.4.0 +# logging: +# driver: none # networks: # - calcnet # volumes: diff --git a/locales/en-US.yml b/locales/en-US.yml index 62cb3bc7b..8deeff692 100644 --- a/locales/en-US.yml +++ b/locales/en-US.yml @@ -762,8 +762,7 @@ no: "No" driveFilesCount: "Number of Drive files" driveUsage: "Drive space usage" noCrawle: "Reject crawler indexing" -noCrawleDescription: "Ask search engines to not index your profile page, posts, Pages, - etc." +noCrawleDescription: "Ask external search engines to not index your content." lockedAccountInfo: "Unless you set your post visiblity to \"Followers only\", your posts will be visible to anyone, even if you require followers to be manually approved." alwaysMarkSensitive: "Mark as NSFW by default" @@ -1141,8 +1140,6 @@ deletePasskeys: "Delete passkeys" delete2faConfirm: "This will irreversibly delete 2FA on this account. Proceed?" deletePasskeysConfirm: "This will irreversibly delete all passkeys and security keys on this account. Proceed?" inputNotMatch: "Input does not match" -detectPostLanguage: "Automatically detect the language and show a translate button for posts in foreign languages" -languageForTranslation: "Language used for post translation" addRe: "Add \"re:\" at the beginning of comment in reply to a post with a content warning" showBigPostButton: "Show a bigger post button in the posting form" confirm: "Confirm" @@ -1150,6 +1147,10 @@ emphasizeFollowed: "Highlight the \"Follows you\" sign on your follower info" importZip: "Import ZIP" exportZip: "Export ZIP" emojiPackCreator: "Emoji pack creator" +indexable: "Indexable" +indexableDescription: "Allow built-in search to show your public posts" +languageForTranslation: "Post translation language" +detectPostLanguage: "Automatically detect the language and show a translate button for posts in foreign languages" _sensitiveMediaDetection: description: "Reduces the effort of server moderation through automatically recognizing diff --git a/locales/es-ES.yml b/locales/es-ES.yml index 717c6b6a7..045f2d616 100644 --- a/locales/es-ES.yml +++ b/locales/es-ES.yml @@ -874,7 +874,7 @@ pubSub: "Cuentas Pub/Sub" lastCommunication: "Última comunicación" resolved: "Resuelto" unresolved: "Sin resolver" -breakFollow: "Dejar de seguir" +breakFollow: "Quitar seguidor" itsOn: "¡Está encendido!" itsOff: "¡Está apagado!" emailRequiredForSignup: "Se requere una dirección de correo electrónico para el registro diff --git a/locales/fr-FR.yml b/locales/fr-FR.yml index 098c97a40..60978d078 100644 --- a/locales/fr-FR.yml +++ b/locales/fr-FR.yml @@ -309,11 +309,11 @@ emptyDrive: "Le Drive est vide" emptyFolder: "Le dossier est vide" unableToDelete: "Suppression impossible" inputNewFileName: "Entrez un nouveau nom de fichier" -inputNewDescription: "Veuillez entrer une nouvelle description" +inputNewDescription: "Veuillez entrer une nouvelle description au fichier" inputNewFolderName: "Entrez un nouveau nom de dossier" circularReferenceFolder: "Le dossier de destination est un sous-dossier du dossier que vous souhaitez déplacer." -hasChildFilesOrFolders: "Impossible de supprimer ce dossier car il n'est pas vide." +hasChildFilesOrFolders: "Impossible de supprimer ce dossier, car il n'est pas vide." copyUrl: "Copier l’URL" rename: "Renommer" avatar: "Avatar" @@ -605,7 +605,7 @@ disablePlayer: "Fermer le lecteur vidéo" expandTweet: "Étendre le tweet" themeEditor: "Éditeur de thèmes" description: "Description" -describeFile: "Ajouter une description d'image" +describeFile: "Ajouter une description" enterFileDescription: "Saisissez une description" author: "Auteur·rice" leaveConfirm: "Vous avez des modifications non-sauvegardées. Voulez-vous les ignorer @@ -2085,7 +2085,7 @@ silenceThisInstance: Masquer ce serveur silencedInstances: Serveurs masqués silenced: Masqué deleted: Effacé -editNote: Modifier publication +editNote: Modifier la publication edited: 'Modifié à {date} {time}' flagShowTimelineRepliesDescription: Si activé, affiche dans le fil les réponses des utilisatieur·rice·s aux publications des autres. @@ -2209,4 +2209,4 @@ addRe: Ajouter "re:" au début d’un avertissement de contenu (CW) en réponse confirm: Confirmer importZip: Importer ZIP exportZip: Exporter ZIP -emojiPackCreator: Créateur de pack d’emoji +emojiPackCreator: Créateur de pack d’émoji diff --git a/locales/it-IT.yml b/locales/it-IT.yml index 9bd45fa57..5dde1cfa6 100644 --- a/locales/it-IT.yml +++ b/locales/it-IT.yml @@ -15,7 +15,7 @@ gotIt: "Ho capito!" cancel: "Annulla" enterUsername: "Inserisci un nome utente" renotedBy: "Boost da {user}" -noNotes: "Nessuna nota!" +noNotes: "Nessun post" noNotifications: "Nessuna notifica" instance: "Server" settings: "Impostazioni" @@ -35,10 +35,10 @@ users: "Utenti" addUser: "Aggiungi utente" favorite: "Aggiungi ai preferiti" favorites: "Preferiti" -unfavorite: "Rimuovi nota dai preferiti" -favorited: "Aggiunta ai tuoi preferiti." +unfavorite: "Rimuovi post dai preferiti" +favorited: "Aggiunto ai tuoi preferiti." alreadyFavorited: "Già tra i tuoi preferiti." -cantFavorite: "Impossibile aggiungere la nota ai preferiti." +cantFavorite: "Impossibile aggiungere il post ai preferiti." pin: "Fissa sul profilo" unpin: "Non fissare sul profilo" copyContent: "Copia il contenuto" @@ -71,7 +71,7 @@ driveFileDeleteConfirm: "Vuoi davvero eliminare il file \"{name}\"? Sarà rimoss unfollowConfirm: "Vuoi davvero smettere di seguire {name}?" exportRequested: "Hai richiesto un'esportazione, e potrebbe volerci tempo. Quando sarà compiuta, il file verrà aggiunto direttamente al Drive." -importRequested: "Hai richiesto un'importazione. Può volerci tempo. " +importRequested: "Hai richiesto un'importazione. Potrebbe impiegare del tempo." lists: "Liste" noLists: "Nessuna lista" note: "Post" @@ -84,10 +84,10 @@ manageLists: "Gestisci liste" error: "Errore" somethingHappened: "Si è verificato un problema" retry: "Riprova" -pageLoadError: "Caricamento pagina non riuscito. " -pageLoadErrorDescription: "Questo viene normalmente causato dalla rete o dalla cache - del browser. Si prega di pulire la cache, o di attendere e riprovare più tardi." -serverIsDead: "Il server non risponde. Si prega di attendere e riprovare più tardi." +pageLoadError: "Errore nel caricamento della pagina." +pageLoadErrorDescription: "Di solito succede per errori di rete o a causa della cache + del browser. Prova a pulire la cache o a riprovare più tardi." +serverIsDead: "Il server non risponde. Attendi e riprova più tardi." youShouldUpgradeClient: "Per visualizzare la pagina è necessario aggiornare il client alla nuova versione e ricaricare." enterListName: "Nome della lista" @@ -122,7 +122,7 @@ markAsSensitive: "Segna come sensibile" unmarkAsSensitive: "Segna come non sensibile" enterFileName: "Nome del file" mute: "Silenzia" -unmute: "Riattiva" +unmute: "Non silenziare" block: "Blocca" unblock: "Sblocca" suspend: "Sospendi" @@ -135,25 +135,25 @@ selectList: "Seleziona una lista" selectAntenna: "Scegli un'antenna" selectWidget: "Seleziona widget" editWidgets: "Modifica i widget" -editWidgetsExit: "Modifica fine" +editWidgetsExit: "Fine modifica" customEmojis: "Emoji personalizzati" emoji: "Emoji" emojis: "Emoji" emojiName: "Nome dell'emoji" emojiUrl: "URL dell'emoji" addEmoji: "Aggiungi un emoji" -settingGuide: "Configurazione suggerita" +settingGuide: "Impostazioni suggerite" cacheRemoteFiles: "Memorizzazione nella cache dei file remoti" cacheRemoteFilesDescription: "Disabilitando questa opzione, i file remoti verranno scaricati direttamente dal loro server. L'opzione permette di risparmiare spazio ma aumenta il traffico di rete e non verranno generate anteprime." -flagAsBot: "Io sono un robot" +flagAsBot: "Questo account è un bot" flagAsBotDescription: "Se l'account esegue principalmente operazioni automatiche, attiva quest'opzione. Quando attivata, opera come un segnalatore per gli altri sviluppatori allo scopo di prevenire catene d’interazione senza fine con altri bot, e di adeguare i sistemi interni di Firefish perché trattino questo account come un bot." -flagAsCat: "Io sono un gatto" -flagAsCatDescription: "Abilita l'opzione \"Io sono un gatto\" per l'account." +flagAsCat: "Sei un gatto? 😺" +flagAsCatDescription: "Ti compariranno le orecchie e parlerai come un gatto!" autoAcceptFollowed: "Accetta in automatico i follow dagli account che segui" addAccount: "Aggiungi account" loginFailed: "Accesso non riuscito" @@ -171,17 +171,17 @@ proxyAccountDescription: "Un account proxy è un account che funziona da followe una lista, le attività di quell'utente potrebbero comunque non essere visualizzate in locale se nessun altro utente lo segue su questo server, l'account proxy si occuperà di seguire e acquisire i post." -host: "Server remoto" +host: "Host" selectUser: "Seleziona utente" -recipient: "Destinatario" -annotation: "Descrizione" +recipient: "Destinatario(i)" +annotation: "Annotazioni" federation: "Federazione" instances: "Server" registeredAt: "Registrato presso" latestRequestSentAt: "Ultima richiesta inviata" latestRequestReceivedAt: "Ultima richiesta ricevuta" latestStatus: "Ultimo stato" -storageUsage: "Volume di dischi" +storageUsage: "Spazio occupato" charts: "Grafici" perHour: "All'ora" perDay: "al giorno" @@ -190,9 +190,9 @@ blockThisInstance: "Blocca questo server" operations: "Operazioni" software: "Software" version: "Versione" -metadata: "Metadato" -monitor: "Monitorare" -jobQueue: "Coda di lavoro" +metadata: "Metadati" +monitor: "Monitor" +jobQueue: "Coda dei job" cpuAndMemory: "CPU e Memoria" network: "Rete" disk: "Disco" @@ -203,7 +203,7 @@ clearQueueConfirmTitle: "Vuoi davvero svuotare la coda?" clearQueueConfirmText: "I post ancora in coda non verranno più federati. Solitamente, non è necessario eseguire questa operazione." clearCachedFiles: "Svuota cache" -clearCachedFilesConfirm: "Vuoi davvero svuotare la cache da tutti i file remoti?" +clearCachedFilesConfirm: "Vuoi davvero svuotare la cache di tutti i file remoti?" blockedInstances: "Server bloccati" blockedInstancesDescription: "Elenca gli hostname dei server che vuoi bloccare. Non potranno più comunicare con il tuo server." @@ -213,7 +213,7 @@ blockedUsers: "Account bloccati" noUsers: "Nessun utente trovato" editProfile: "Modifica profilo" noteDeleteConfirm: "Vuoi eliminare questo post?" -pinLimitExceeded: "Non puoi fissare più post di così" +pinLimitExceeded: "Hai già fissato il massimo possibile di post" intro: "L'installazione di Firefish è finita! Si prega di creare un account amministratore." done: "Fine" processing: "Elaborazione in corso" @@ -221,12 +221,12 @@ preview: "Anteprima" default: "Predefinito" noCustomEmojis: "Nessun emoji" noJobs: "Nessun lavoro" -federating: "Federando" +federating: "Federazione in corso" blocked: "Bloccato" -suspended: "Sospes@" +suspended: "Sospeso" all: "Tutti" -subscribing: "Iscrivendo" -publishing: "Pubblicando" +subscribing: "Sottoscrizione in corso" +publishing: "Pubblicazione in corso" notResponding: "Nessuna risposta" instanceFollowing: "Seguiti da te su questo server" instanceFollowers: "Chi ti segue su questo server" @@ -238,8 +238,8 @@ currentPassword: "Password attuale" newPassword: "Nuova Password" newPasswordRetype: "Conferma password" attachFile: "Allega file" -more: "Altri!" -featured: "Tendenze" +more: "Altro!" +featured: "In primo piano" usernameOrUserId: "Nome utente o ID utente" noSuchUser: "Nessun utente trovato" lookup: "Cercare" @@ -249,7 +249,7 @@ remove: "Elimina" removed: "Il tuo Tweet è stato eliminato" removeAreYouSure: "Eliminare \"{x}\"?" deleteAreYouSure: "Eliminare \"{x}\"?" -resetAreYouSure: "Reimposta" +resetAreYouSure: "Vuoi reimpostare?" saved: "Salvato" messaging: "Messaggi" upload: "Carica" @@ -265,8 +265,8 @@ noMoreHistory: "Non c'è più cronologia da visualizzare" startMessaging: "Nuovo messaggio" nUsersRead: "Letto da {n} persone" agreeTo: "Sono d'accordo con {0}" -tos: "Termini di servizio" -start: "Inizia!" +tos: "Termini d'uso" +start: "Inizia" home: "Home" remoteUserCaution: "Può darsi che le informazioni siano incomplete perché questo è un utente remoto." @@ -274,7 +274,7 @@ activity: "Attività" images: "Immagini" birthday: "Compleanno" yearsOld: "{age}Anni" -registeredDate: "Iscrizione a.." +registeredDate: "Iscrizione il" location: "Posizione" theme: "Tema" themeForLightMode: "Tema da utilizzare per il modo chiaro" @@ -285,7 +285,7 @@ lightThemes: "Tema Chiaro" darkThemes: "Tema Scuro" syncDeviceDarkMode: "Sincronizza il tema scuro con le impostazioni del dispositivo" drive: "Drive" -fileName: "Nome dell'allegato" +fileName: "Nome file" selectFile: "Scelta allegato" selectFiles: "Scelta allegato" selectFolder: "Seleziona cartella" @@ -298,25 +298,25 @@ deleteFolder: "Elimina cartella" addFile: "Allega" emptyDrive: "Il Drive è vuoto" emptyFolder: "La cartella è vuota" -unableToDelete: "Eliminazione impossibile" +unableToDelete: "Impossibile rimuovere" inputNewFileName: "Inserisci nome del nuovo file" inputNewDescription: "Inserisci una nuova descrizione" inputNewFolderName: "Inserisci nome della nuova cartella" circularReferenceFolder: "La cartella di destinazione è una sottocartella della cartella che vuoi spostare." -hasChildFilesOrFolders: "La cartella non può essere rimossa perché non è vuota" +hasChildFilesOrFolders: "La cartella non può essere rimossa perché non è vuota." copyUrl: "Copia URL" rename: "Modifica nome" avatar: "Foto del profilo" banner: "Intestazione" nsfw: "Contenuti sensibili" whenServerDisconnected: "Quando la connessione col server è persa" -disconnectedFromServer: "Disconness@ dal server" +disconnectedFromServer: "Server disconnesso" reload: "Ricarica" doNothing: "Nessun'azione" reloadConfirm: "Vuoi ricaricare?" watch: "Osserva" -unwatch: "Smetti di Osserva" +unwatch: "Smetti di osservare" accept: "Accetta" reject: "Rifiuta" normal: "Normale" @@ -324,7 +324,7 @@ instanceName: "Nome del server" instanceDescription: "Descrizione del server" maintainerName: "Nome dell'Amministratore" maintainerEmail: "Indirizzo e-mail dell'Amministratore" -tosUrl: "Termini di servizio URL" +tosUrl: "URL Termini d'uso" thisYear: "Anno" thisMonth: "Mese" today: "Oggi" @@ -333,8 +333,8 @@ monthX: "{month}" yearX: "{year}" pages: "Pagine" integration: "Integrazioni" -connectService: "Connessione" -disconnectService: "Disconnessione " +connectService: "Connetti" +disconnectService: "Disconnetti" enableLocalTimeline: "Abilita Timeline locale" enableGlobalTimeline: "Abilita Timeline federata" disablingTimelinesInfo: "Anche se disabiliti queste timeline, gli amministratori e @@ -342,16 +342,16 @@ disablingTimelinesInfo: "Anche se disabiliti queste timeline, gli amministratori registration: "Iscriviti" enableRegistration: "Permettere nuove registrazioni" invite: "Invita" -driveCapacityPerLocalAccount: "Volume del Drive per utente locale" -driveCapacityPerRemoteAccount: "Volume del Drive per utente remoto" -inMb: "in Megabytes" -iconUrl: "URL di icona (favicon, ecc.)" -bannerUrl: "URL dell'immagine d'intestazione" +driveCapacityPerLocalAccount: "Dimensione Drive per utenti locali" +driveCapacityPerRemoteAccount: "Dimensione Drive per utenti remoti" +inMb: "In megabytes" +iconUrl: "URL icona" +bannerUrl: "URL dell'immagine banner" backgroundImageUrl: "URL dello sfondo" -basicInfo: "Informazioni fondamentali" -pinnedUsers: "Utenti in evidenza" -pinnedUsersDescription: "Elenca gli/le utenti che vuoi fissare in cima alla pagina - \"Esplora\", un@ per riga." +basicInfo: "Informazioni di base" +pinnedUsers: "Utenti in fissati" +pinnedUsersDescription: "Elenca gli utenti che vuoi fissare in cima alla pagina \"\ + Esplora\", uno per riga." pinnedPages: "Pagine in evidenza" pinnedPagesDescription: "Specifica il percorso delle pagine che vuoi fissare in cima alla home page del server. Una pagina per riga." @@ -371,20 +371,20 @@ avoidMultiCaptchaConfirm: "Utilizzare diversi Captcha può causare interferenze. antennas: "Antenne" manageAntennas: "Gestore delle antenne" name: "Nome" -antennaSource: "Fonte dell'antenna" +antennaSource: "Origine dell'antenna" antennaKeywords: "Parole chiavi da ricevere" antennaExcludeKeywords: "Parole chiavi da escludere" -antennaKeywordsDescription: "Separare con uno spazio indica la condizione \"E\". Separare - con un'interruzzione riga indica la condizione \"O\"." +antennaKeywordsDescription: "Separare con uno spazio indica la condizione \"AND\" + . Separare con un'interruzione riga indica la condizione \"OR\"." notifyAntenna: "Notifica i nuovi post" -withFileAntenna: "Solo post con file allegati" +withFileAntenna: "Solo post con allegati" enableServiceworker: "Abilita ServiceWorker" antennaUsersDescription: "Inserisci solo un nome utente per riga" caseSensitive: "Sensibile alla distinzione tra maiuscole e minuscole" withReplies: "Includere le risposte" connectedTo: "Stai seguendo questi account" notesAndReplies: "Post e risposte" -withFiles: "Con file in allegato" +withFiles: "Con file allegati" silence: "Silenzia" silenceConfirm: "Vuoi davvero silenziare l'utente?" unsilence: "Riattiva" @@ -433,7 +433,7 @@ invites: "Inviti" groupName: "Nome del gruppo" members: "Membri" transfer: "Trasferisci" -messagingWithUser: "Iniziare una chat con un altr@ utente" +messagingWithUser: "Chat privata" messagingWithGroup: "Chattare in gruppo" title: "Titolo" text: "Testo" @@ -452,8 +452,8 @@ invitations: "Invita" invitationCode: "Codice di invito" checking: "Confermando" available: "Consigliati" -unavailable: "Il nome utente è già in uso" -usernameInvalidFormat: "Il nome utente può contenere solo lettere, numeri e '_'" +unavailable: "Nome già in uso" +usernameInvalidFormat: "Puoi usare solo lettere maiuscole, minuscole, numeri e '_'" tooShort: "Troppo breve" tooLong: "Troppo lungo" weakPassword: "Password debole" @@ -556,14 +556,14 @@ scratchpadDescription: "Lo Scratchpad offre un ambiente per esperimenti di AiScr output: "Uscita" script: "Script" disablePagesScript: "Disabilita AiScript nelle pagine" -updateRemoteUser: "Aggiornare le informazioni di utente remot@" +updateRemoteUser: "Aggiorna le informazioni dell'utente remoto" deleteAllFiles: "Elimina tutti i file" deleteAllFilesConfirm: "Vuoi davvero eliminare tutti i file?" removeAllFollowing: "Smetti di seguire tutti" removeAllFollowingDescription: "Smetti di seguire tutti gli account del server {host}. È utile specialmente se il server non esiste più." -userSuspended: "L'utente è sospes@." -userSilenced: "L'utente è silenziat@." +userSuspended: "L'utente è sospeso." +userSilenced: "L'utente è silenziato." yourAccountSuspendedTitle: "Questo account è sospeso." yourAccountSuspendedDescription: "Questo account è stato sospeso a causa di una violazione dei termini di servizio del server. Contattare l'amministrazione per i dettagli. @@ -906,8 +906,7 @@ _ad: reduceFrequencyOfThisAd: "Visualizza questa pubblicità meno spesso" _forgotPassword: enterEmail: "Inserisci l'indirizzo di posta elettronica che hai registrato nel tuo - profilo. Il collegamento necessario per ripristinare la password verrà inviato - a questo indirizzo." + profilo. Il di link ripristino della password verrà inviato a questo indirizzo." ifNoEmail: "Se non hai registrato alcun indirizzo e-mail, contatta l'admin del server." contactAdmin: "Poiché questo server non permette l'uso di indirizzi mail, contatta l'admin per poter ripristinare la password." @@ -970,7 +969,7 @@ _mfm: blockCode: "Codice (blocco)" inlineMath: "Espressione matematica(Immersione)" blockMath: "Formula matematica (blocco)" - quote: "Cita il nota" + quote: "Citazione" emoji: "Emoji personalizzati" search: "Cerca" flip: "Inverti" @@ -989,8 +988,8 @@ _mfm: x4: "Estremamente più grande" x4Description: "Mostra il contenuto estremamente più ingrandito." blur: "Sfocatura" - blurDescription: "È possibile rendere sfocato il contenuto. Spostando il cursore - su di esso tornerà visibile chiaramente." + blurDescription: "È possibile rendere sfocato il contenuto. Diventerà visibile al + passaggio del puntatore." font: "Tipo di carattere" fontDescription: "Puoi scegliere il tipo di carattere per il contenuto." rainbow: "Arcobaleno" @@ -1123,7 +1122,7 @@ _theme: header: "Intestazione" navBg: "Sfondo della barra laterale" navFg: "Testo della barra laterale" - navHoverFg: "Testo della barra laterale (al passaggio del mouse)" + navHoverFg: "Testo della barra laterale (hover)" navActive: "Testo della barra laterale (attivo)" navIndicator: "Indicatore di barra laterale" link: "Link" @@ -1138,19 +1137,19 @@ _theme: infoWarnFg: "Testo di avviso" cwBg: "Sfondo del CW" cwFg: "Testo del pulsante CW" - cwHoverBg: "Sfondo del pulsante CW (sorvolato)" + cwHoverBg: "Sfondo del pulsante CW (hover)" toastBg: "Sfondo di notifica a comparsa" toastFg: "Testo di notifica a comparsa" buttonBg: "Sfondo del pulsante" - buttonHoverBg: "Sfondo del pulsante (sorvolato)" + buttonHoverBg: "Sfondo del pulsante (hover)" inputBorder: "Inquadra casella di testo" - listItemHoverBg: "Sfondo della voce di elenco (sorvolato)" + listItemHoverBg: "Sfondo della voce di elenco (hover)" driveFolderBg: "Sfondo della cartella di disco" badge: "Distintivo" messageBg: "Sfondo della chat" modalBg: Sfondo modale scrollbarHandle: Barra di scorrimento - scrollbarHandleHover: Barra di scorrimento (Hover) + scrollbarHandleHover: Barra di scorrimento (hover) accent: Accento fgHighlighted: Testo evidenziato accentLighten: Accento (chiaro) @@ -1512,7 +1511,7 @@ _pages: width: "Larghezza" height: "Altezza" id: Canvas ID - note: "Post embedded" + note: "Post integrato" _note: id: "Post ID" idDescription: "In alternativa puoi incollare qui l'URL del post." @@ -1670,7 +1669,7 @@ _pages: arg2: Valore massimo strLen: Lunghezza del testo join: Concatenazione testo - splitStrByLine: Suddividi il testo al fine riga + splitStrByLine: Suddividi su più righe subtract: Sottrazione lt: < A è minore di B gt: '> A è maggiore di B' @@ -1741,7 +1740,7 @@ _notification: fileUploaded: "File caricato correttamente" youGotMention: "{name} ti ha menzionato" youGotReply: "{name} ti ha risposto" - youGotQuote: "{name} ha citato il tuo Nota e ha detto" + youGotQuote: "{name} ti ha citato" youRenoted: "Boost da {name}" youGotPoll: "{name} ha votato" youGotMessagingMessageFromUser: "{name} ti ha mandato un messaggio" @@ -1789,7 +1788,7 @@ _deck: widgets: "Widget" notifications: "Notifiche" tl: "Timeline" - antenna: "Antenne" + antenna: "Antenna" list: "Liste" mentions: "Menzioni" direct: "Messaggi diretti" @@ -2060,7 +2059,7 @@ shuffle: Casuale subscribePushNotification: Abilita le notifiche push unsubscribePushNotification: Disabilita le notifiche push pushNotificationAlreadySubscribed: Le notifiche push sono già abilitate -driveCapOverrideCaption: Imposta la capacità predefinita inserendo il valore 0. +driveCapOverrideCaption: Reimposta la capacità predefinita inserendo il valore 0. numberOfPageCacheDescription: Aumentare questo numero migliorerà l'esperienza degli utenti ma aumenterà il carico sul server e l'uso di memoria. type: Tipo diff --git a/locales/pt-PT.yml b/locales/pt-PT.yml index 0a901ad25..574afa851 100644 --- a/locales/pt-PT.yml +++ b/locales/pt-PT.yml @@ -1,7 +1,7 @@ ---- _lang_: "Português" headlineFirefish: "Uma rede ligada por notas" -introFirefish: "Bem-vindo! Firefish é um serviço de microblogue descentralizado de código aberto.\nCria \"notas\" e partilha o que te ocorre com todos à tua volta. 📡\nCom \"reações\" podes também expressar logo o que sentes às notas de todos. 👍\nExploremos um novo mundo! 🚀" +introFirefish: "Bem-vindo! Firefish é um serviço de microblogue descentralizado de + código aberto, gratuito para sempre! 🚀" monthAndDay: "{day}/{month}" search: "Buscar" notifications: "Notificações" @@ -44,7 +44,8 @@ copyContent: "Copiar conteúdos" copyLink: "Copiar hiperligação" delete: "Eliminar" deleteAndEdit: "Eliminar e editar" -deleteAndEditConfirm: "Tens a certeza que pretendes eliminar esta nota e editá-la? Irás perder todas as suas reações, renotas e respostas." +deleteAndEditConfirm: "Tens a certeza que pretendes eliminar esta nota e editá-la? + Irás perder todas as suas reações, renotas e respostas." addToList: "Adicionar a lista" sendMessage: "Enviar uma mensagem" copyUsername: "Copiar nome de utilizador" @@ -64,9 +65,11 @@ import: "Importar" export: "Exportar" files: "Ficheiros" download: "Descarregar" -driveFileDeleteConfirm: "Tens a certeza que pretendes apagar o ficheiro \"{name}\"? As notas que tenham este ficheiro anexado serão também apagadas." +driveFileDeleteConfirm: "Tens a certeza que pretendes apagar o ficheiro \"{name}\"\ + ? As notas que tenham este ficheiro anexado serão também apagadas." unfollowConfirm: "Tens a certeza que queres deixar de seguir {name}?" -exportRequested: "Pediste uma exportação. Este processo pode demorar algum tempo. Será adicionado à tua Drive após a conclusão do processo." +exportRequested: "Pediste uma exportação. Este processo pode demorar algum tempo. + Será adicionado à tua Drive após a conclusão do processo." importRequested: "Pediste uma importação. Este processo pode demorar algum tempo." lists: "Listas" noLists: "Não tens nenhuma lista" @@ -81,9 +84,12 @@ error: "Erro" somethingHappened: "Ocorreu um erro" retry: "Tentar novamente" pageLoadError: "Ocorreu um erro ao carregar a página." -pageLoadErrorDescription: "Isto é normalmente causado por erros de rede ou pela cache do browser. Experimenta limpar a cache e tenta novamente após algum tempo." -serverIsDead: "O servidor não está respondendo. Por favor espere um pouco e tente novamente." -youShouldUpgradeClient: "Para visualizar essa página, por favor recarregue-a para atualizar seu cliente." +pageLoadErrorDescription: "Isto é normalmente causado por erros de rede ou pela cache + do browser. Experimenta limpar a cache e tenta novamente após algum tempo." +serverIsDead: "O servidor não está respondendo. Por favor espere um pouco e tente + novamente." +youShouldUpgradeClient: "Para visualizar essa página, por favor recarregue-a para + atualizar seu cliente." enterListName: "Insira um nome para a lista" privacy: "Privacidade" makeFollowManuallyApprove: "Pedidos de seguimento precisam ser aprovados" @@ -108,7 +114,8 @@ sensitive: "Conteúdo sensível" add: "Adicionar" reaction: "Reações" reactionSetting: "Quais reações a mostrar no selecionador de reações" -reactionSettingDescription2: "Arraste para reordenar, clique para excluir, pressione + para adicionar." +reactionSettingDescription2: "Arraste para reordenar, clique para excluir, pressione + + para adicionar." rememberNoteVisibility: "Lembrar das configurações de visibilidade de notas" attachCancel: "Remover anexo" markAsSensitive: "Marcar como sensível" @@ -137,13 +144,18 @@ emojiUrl: "URL do Emoji" addEmoji: "Adicionar um Emoji" settingGuide: "Guia de configuração" cacheRemoteFiles: "Memória transitória de arquivos remotos" -cacheRemoteFilesDescription: "Se você desabilitar essa configuração, os arquivos remotos não serão armazenados em memória transitória e serão vinculados diretamente. Economiza o armazenamento do servidor, mas não gera miniaturas, o que aumenta o tráfego." +cacheRemoteFilesDescription: "Se você desabilitar essa configuração, os arquivos remotos + não serão armazenados em memória transitória e serão vinculados diretamente. Economiza + o armazenamento do servidor, mas não gera miniaturas, o que aumenta o tráfego." flagAsBot: "Marcar conta como robô" -flagAsBotDescription: "Se esta conta for operada por um programa, ative este sinalizador. Quando ativado, serve como um sinalizador para evitar o encadeamento de reações para outros programadores, e o manuseio do sistema do Firefish é adequado para ‘bots’." +flagAsBotDescription: "Se esta conta for operada por um programa, ative este sinalizador. + Quando ativado, serve como um sinalizador para evitar o encadeamento de reações + para outros programadores, e o manuseio do sistema do Firefish é adequado para ‘bots’." flagAsCat: "Marcar conta como gato" flagAsCatDescription: "Ative essa opção para marcar essa conta como gato." flagShowTimelineReplies: "Mostrar respostas na linha de tempo" -flagShowTimelineRepliesDescription: "Quando ativado, a linha do tempo mostra as respostas às outras notas do utilizador, além da nota do utilizador." +flagShowTimelineRepliesDescription: "Quando ativado, a linha do tempo mostra as respostas + às outras notas do utilizador, além da nota do utilizador." autoAcceptFollowed: "Aprove automaticamente os seguidores dos seguintes utilizadores" addAccount: "Adicionar Conta" loginFailed: "Não consegui logar" @@ -156,7 +168,10 @@ searchWith: "Buscar: {q}" youHaveNoLists: "Não tem nenhuma lista" followConfirm: "Tem certeza que quer deixar de seguir {name}?" proxyAccount: "Conta proxy" -proxyAccountDescription: "Uma conta proxy é uma conta que atua como seguidora remota para utilizadores sob determinadas condições. Por exemplo, quando um utilizador lista um utilizador remoto, a atividade não será entregue à instância, a menos que alguém esteja seguindo o utilizador listado, portanto, a conta proxy deve seguir." +proxyAccountDescription: "Uma conta proxy é uma conta que atua como seguidora remota + para utilizadores sob determinadas condições. Por exemplo, quando um utilizador + lista um utilizador remoto, a atividade não será entregue à instância, a menos que + alguém esteja seguindo o utilizador listado, portanto, a conta proxy deve seguir." host: "hospedeiro" selectUser: "Selecionar utilizador" recipient: "Morada" @@ -186,11 +201,15 @@ instanceInfo: "Informações da instância" statistics: "Estatisticas" clearQueue: "Limpar a fila" clearQueueConfirmTitle: "Quer limpar a fila?" -clearQueueConfirmText: "Postagens não entregues não serão mais entregues. Normalmente você não precisa fazer isso." +clearQueueConfirmText: "Postagens não entregues não serão mais entregues. Normalmente + você não precisa fazer isso." clearCachedFiles: "Limpar memória transitória" -clearCachedFilesConfirm: "Tem certeza de que deseja excluir todos os arquivos remotos armazenados em memória transitória?" +clearCachedFilesConfirm: "Tem certeza de que deseja excluir todos os arquivos remotos + armazenados em memória transitória?" blockedInstances: "Instância bloqueada" -blockedInstancesDescription: "Defina os anfitriões das instâncias que deseja bloquear, separados por quebras de linha. Uma instância bloqueada não poderá interagir com esta instância." +blockedInstancesDescription: "Defina os anfitriões das instâncias que deseja bloquear, + separados por quebras de linha. Uma instância bloqueada não poderá interagir com + esta instância." muteAndBlock: "Silenciar e bloquear" mutedUsers: "Silenciar utilizador" blockedUsers: "Utilizadores bloqueados" @@ -238,7 +257,9 @@ saved: "Salvo" messaging: "Chat" upload: "Enviando" keepOriginalUploading: "Manter a imagem original" -keepOriginalUploadingDescription: "Mantenha a versão original ao carregar a imagem. Quando desligado, a imagem para publicação na web será gerada no navegador no momento do upload." +keepOriginalUploadingDescription: "Mantenha a versão original ao carregar a imagem. + Quando desligado, a imagem para publicação na web será gerada no navegador no momento + do upload." fromDrive: "\nDa unidade" fromUrl: "Da URL" uploadFromUrl: "Carregamento de URL" @@ -262,8 +283,8 @@ yearsOld: "{age} anos" registeredDate: "Data de registro" location: "Lugar, colocar" theme: "tema" -themeForLightMode: "Temas usados ​​no modo de luz" -themeForDarkMode: "Temas usados ​​no modo escuro" +themeForLightMode: "Tema a usar no Modo Diurno" +themeForDarkMode: "Temas usados no Modo Noturno" light: "Claro" dark: "Escuro" lightThemes: "Tema claro" @@ -271,7 +292,7 @@ darkThemes: "Tema escuro" syncDeviceDarkMode: "Sincronize com o modo escuro do dispositivo" drive: "Unidades" fileName: "Nome do Ficheiro" -selectFile: "Selecione os arquivos" +selectFile: "Selecione o arquivo" selectFiles: "Selecione os arquivos" selectFolder: "Selecionar uma pasta" selectFolders: "Selecionar uma pasta" @@ -286,8 +307,9 @@ emptyFolder: "A pasta está vazia" unableToDelete: "Não é possível eliminar" inputNewFileName: "Por favor, digite um novo nome para a pasta!" inputNewDescription: "Insira uma nova legenda" -inputNewFolderName: "Por favor, digite um novo nome para a pasta!" -circularReferenceFolder: "A pasta de destino é uma subpasta da pasta que você deseja mover." +inputNewFolderName: "Por favor, digite um novo nome para a pasta" +circularReferenceFolder: "A pasta de destino é uma subpasta da pasta que você deseja + mover." hasChildFilesOrFolders: "Esta pasta não está vazia e não pode ser excluída." copyUrl: "Copiar URL" rename: "Renomear" @@ -321,7 +343,8 @@ connectService: "Conectar" disconnectService: "Desconectar" enableLocalTimeline: "Ativar linha do tempo local" enableGlobalTimeline: "Ativar linha do tempo global" -disablingTimelinesInfo: "Se você desabilitar essas linhas do tempo, administradores e moderadores ainda poderão usá-las por conveniência." +disablingTimelinesInfo: "Se você desabilitar essas linhas do tempo, administradores + e moderadores ainda poderão usá-las por conveniência." registration: "Registar" enableRegistration: "Permitir que qualquer pessoa se registre" invite: "Convidar" @@ -333,9 +356,11 @@ bannerUrl: "URL da imagem do ‘banner’" backgroundImageUrl: "URL da imagem de fundo" basicInfo: "Informações básicas" pinnedUsers: "Utilizador fixado" -pinnedUsersDescription: "Descreva os utilizadores que você deseja fixar na página \"Localizar\", etc., separados por quebras de linha." +pinnedUsersDescription: "Descreva os utilizadores que você deseja fixar na página + \"Localizar\", etc., separados por quebras de linha." pinnedPages: "Página fixada" -pinnedPagesDescription: "Descreva o caminho da página que você deseja fixar na página superior da instância, separada por quebras de linha." +pinnedPagesDescription: "Descreva o caminho da página que você deseja fixar na página + superior da instância, separada por quebras de linha." pinnedClipId: "ID do clipe a ser fixado" pinnedNotes: "Post fixado" hcaptcha: "hCaptcha" @@ -346,18 +371,21 @@ recaptcha: "reCAPTCHA" enableRecaptcha: "Habilitar reCAPTCHA" recaptchaSiteKey: "Chave do sítio ‘web’" recaptchaSecretKey: "Chave secreta" -avoidMultiCaptchaConfirm: "O uso de vários captchas pode causar interferência. Deseja desativar outros captchas? Você também pode cancelar e deixar vários captchas ativados." +avoidMultiCaptchaConfirm: "O uso de vários captchas pode causar interferência. Deseja + desativar outros captchas? Você também pode cancelar e deixar vários captchas ativados." antennas: "Antenas" manageAntennas: "Gestão de antena" name: "Nome" antennaSource: "Origem de entrada" antennaKeywords: "Palavras-chave recebidas" antennaExcludeKeywords: "Palavras-chave negativas" -antennaKeywordsDescription: "Se você separá-lo com um espaço, será uma especificação AND, e se você separá-lo com uma quebra de linha, será uma especificação OR." +antennaKeywordsDescription: "Se você separá-lo com um espaço, será uma especificação + AND, e se você separá-lo com uma quebra de linha, será uma especificação OR." notifyAntenna: "Notificar novas notas" withFileAntenna: "Apenas notas com arquivos anexados" enableServiceworker: "Ative as notificações push para o seu navegador" -antennaUsersDescription: "Especificar nomes de utilizador separados por quebras de linha" +antennaUsersDescription: "Especificar nomes de utilizador separados por quebras de + linha" caseSensitive: "Maiúsculas e minúsculas" withReplies: "Incluindo resposta" connectedTo: "Você está conectado à seguinte conta" @@ -433,15 +461,19 @@ showFeaturedNotesInTimeline: "Mostrar notas recomendadas na linha do tempo" objectStorage: "Armazenamento de objetos" useObjectStorage: "Usar armazenamento de objetos" objectStorageBaseUrl: "URL base" -objectStorageBaseUrlDesc: "O URL usado para referência. Se você estiver usando um CDN ou Proxy, seu URL, S3:'https: // .s3.amazonaws.com', GCS, etc .:'https://storage.googleapis.com/ ' ." +objectStorageBaseUrlDesc: "O URL usado para referência. Se você estiver usando um + CDN ou Proxy, seu URL, S3:'https: // .s3.amazonaws.com', GCS, etc .:'https://storage.googleapis.com/ + ' ." objectStorageBucket: "Bucket" objectStorageBucketDesc: "Especifique o nome do bucket do serviço a ser usado." objectStoragePrefix: "Prefixo" objectStoragePrefixDesc: "Ele é armazenado neste diretório de prefixo." objectStorageEndpoint: "Ponto final" -objectStorageEndpointDesc: "Especifique vazio para S3, caso contrário, especifique o ponto final para cada serviço. Especifique como''ou': '." +objectStorageEndpointDesc: "Especifique vazio para S3, caso contrário, especifique + o ponto final para cada serviço. Especifique como''ou': '." objectStorageRegion: "Região" -objectStorageRegionDesc: "Especifique uma região como 'xx-east-1'. Caso seu serviço não tenha o conceito de região, ele deve estar vazio ou 'us-east-1'." +objectStorageRegionDesc: "Especifique uma região como 'xx-east-1'. Caso seu serviço + não tenha o conceito de região, ele deve estar vazio ou 'us-east-1'." objectStorageUseSSL: "Usar SSL" objectStorageUseSSLDesc: "Desative-o se não quiser usar https para conexões de API" objectStorageUseProxy: "Usar proxy" @@ -449,7 +481,8 @@ objectStorageUseProxyDesc: "Se você não usa proxy para conexão de API, desati objectStorageSetPublicRead: "Definir 'public-read' ao fazer o upload" serverLogs: "Registro do servidor" deleteAll: "Apagar Tudo" -showFixedPostForm: "Exibir o formulário de postagem na parte superior da linha do tempo" +showFixedPostForm: "Exibir o formulário de postagem na parte superior da linha do + tempo" newNoteRecived: "Nova nota recebida" sounds: "Sons" listen: "Ouvir" @@ -618,7 +651,8 @@ _pages: _dailyRannum: arg1: "Valor mínimo" arg2: "Valor máximo" - dailyRandomPick: "Escolher aleatoriamente de uma lista (Muda uma vez por dia para cada usuário)" + dailyRandomPick: "Escolher aleatoriamente de uma lista (Muda uma vez por dia + para cada usuário)" _dailyRandomPick: arg1: "Listas" seedRandom: "Aleatório (com semente)" @@ -634,7 +668,8 @@ _pages: _seedRandomPick: arg1: "Semente" arg2: "Listas" - DRPWPM: "Escolher aleatoriamente de uma lista ponderada (Muda uma vez por dia para cada usuário)" + DRPWPM: "Escolher aleatoriamente de uma lista ponderada (Muda uma vez por dia + para cada usuário)" _DRPWPM: arg1: "Lista de texto" pick: "Escolhe a partir da lista" @@ -665,7 +700,8 @@ _pages: _for: arg1: "Número de repetições" arg2: "Ação" - typeError: "Espaço {slot} aceita valores de tipo \"{expect}\", mas o valor dado é do tipo \"{actual}\"!" + typeError: "Espaço {slot} aceita valores de tipo \"{expect}\", mas o valor dado + é do tipo \"{actual}\"!" thereIsEmptySlot: "O espaço {slot} está vazio!" types: string: "Texto" @@ -730,3 +766,5 @@ _deck: list: "Listas" mentions: "Menções" direct: "Notas diretas" +editNote: Editar post +edited: Editado a {date} às {time} diff --git a/neko/UPSTREAM_COMMIT_ID b/neko/UPSTREAM_COMMIT_ID index 6376e8bcf..943c38ec3 100644 --- a/neko/UPSTREAM_COMMIT_ID +++ b/neko/UPSTREAM_COMMIT_ID @@ -1 +1 @@ -9ea14ceed6ec996fcfe139e5835e033895ca84f5 +d9f7e2bede4f0715810b72374d181ba283cae0d5 diff --git a/package.json b/package.json index c21c22233..d2ac526f3 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "firefish", - "version": "1.0.5-dev7", + "version": "1.0.5-dev11", "codename": "aqua", "repository": { "type": "git", "url": "https://code.naskya.net/naskya/firefish" }, - "packageManager": "pnpm@8.7.0", + "packageManager": "pnpm@8.7.1", "private": true, "scripts": { - "rebuild": "pnpm run clean && pnpm node ./scripts/build-greet.js && pnpm -r --parallel run build && pnpm run gulp", - "build": "pnpm node ./scripts/build-greet.js && pnpm -r --parallel run build && pnpm run gulp", + "rebuild": "pnpm run clean && ./scripts/build-greet.sh && pnpm -r --parallel run build && pnpm run gulp", + "build": "./scripts/build-greet.sh && pnpm -r --parallel run build && pnpm run gulp", "start": "pnpm --filter backend run start", "start:test": "pnpm --filter backend run start:test", "init": "pnpm run migrate", @@ -33,18 +33,19 @@ "chokidar": "^3.3.1" }, "dependencies": { - "@bull-board/api": "5.7.2", - "@bull-board/ui": "5.7.2", + "@bull-board/api": "5.8.0", + "@bull-board/ui": "5.8.0", "@napi-rs/cli": "^2.16.2", - "@tensorflow/tfjs": "^3.21.0", + "@tensorflow/tfjs": "^4.10.0", "js-yaml": "4.1.0", "seedrandom": "^3.0.5" }, "devDependencies": { + "@biomejs/biome": "1.0.0", "@types/gulp": "4.0.13", "@types/gulp-rename": "2.0.2", - "@types/node": "20.4.9", - "chalk": "4.1.2", + "@types/node": "20.5.8", + "add": "2.0.6", "cross-env": "7.0.3", "execa": "5.1.1", "gulp": "4.0.2", @@ -53,7 +54,7 @@ "gulp-replace": "1.1.4", "gulp-terser": "2.1.0", "install-peers": "^1.0.4", - "rome": "^12.1.3", - "typescript": "5.1.6" + "pnpm": "8.7.1", + "typescript": "5.2.2" } } diff --git a/packages/backend/assets/icons/192.png b/packages/backend/assets/icons/192.png index da83b75bc..b84abe9b6 100644 Binary files a/packages/backend/assets/icons/192.png and b/packages/backend/assets/icons/192.png differ diff --git a/packages/backend/assets/icons/512.png b/packages/backend/assets/icons/512.png index 8e74853b3..be83db8cf 100644 Binary files a/packages/backend/assets/icons/512.png and b/packages/backend/assets/icons/512.png differ diff --git a/packages/backend/assets/icons/maskable.png b/packages/backend/assets/icons/maskable.png index 15828d749..a224833ed 100644 Binary files a/packages/backend/assets/icons/maskable.png and b/packages/backend/assets/icons/maskable.png differ diff --git a/packages/backend/assets/icons/monochrome.png b/packages/backend/assets/icons/monochrome.png index cce643601..8eb1955d8 100644 Binary files a/packages/backend/assets/icons/monochrome.png and b/packages/backend/assets/icons/monochrome.png differ diff --git a/packages/backend/native-utils/migration/src/lib.rs b/packages/backend/native-utils/migration/src/lib.rs index 57ca203f6..f8be136f4 100644 --- a/packages/backend/native-utils/migration/src/lib.rs +++ b/packages/backend/native-utils/migration/src/lib.rs @@ -6,6 +6,7 @@ mod m20230531_180824_drop_reversi; mod m20230627_185451_index_note_url; mod m20230709_000510_move_antenna_to_cache; mod m20230806_170616_fix_antenna_stream_ids; +mod m20230904_013244_is_indexable; pub struct Migrator; @@ -17,6 +18,7 @@ impl MigratorTrait for Migrator { Box::new(m20230627_185451_index_note_url::Migration), Box::new(m20230709_000510_move_antenna_to_cache::Migration), Box::new(m20230806_170616_fix_antenna_stream_ids::Migration), + Box::new(m20230904_013244_is_indexable::Migration), ] } } diff --git a/packages/backend/native-utils/migration/src/m20230904_013244_is_indexable.rs b/packages/backend/native-utils/migration/src/m20230904_013244_is_indexable.rs new file mode 100644 index 000000000..84898fd95 --- /dev/null +++ b/packages/backend/native-utils/migration/src/m20230904_013244_is_indexable.rs @@ -0,0 +1,74 @@ +use sea_orm_migration::prelude::*; + +#[derive(DeriveMigrationName)] +pub struct Migration; + +#[async_trait::async_trait] +impl MigrationTrait for Migration { + async fn up(&self, manager: &SchemaManager) -> Result<(), DbErr> { + manager + .alter_table( + Table::alter() + .table(User::Table) + .add_column( + ColumnDef::new(User::IsIndexable) + .boolean() + .not_null() + .default(true), + ) + .to_owned(), + ) + .await?; + manager + .alter_table( + Table::alter() + .table(UserProfile::Table) + .add_column( + ColumnDef::new(UserProfile::IsIndexable) + .boolean() + .not_null() + .default(true), + ) + .to_owned(), + ) + .await?; + + Ok(()) + } + + async fn down(&self, manager: &SchemaManager) -> Result<(), DbErr> { + manager + .alter_table( + Table::alter() + .table(User::Table) + .drop_column(User::IsIndexable) + .to_owned(), + ) + .await?; + manager + .alter_table( + Table::alter() + .table(UserProfile::Table) + .drop_column(UserProfile::IsIndexable) + .to_owned(), + ) + .await?; + + Ok(()) + } +} + +/// Learn more at https://docs.rs/sea-query#iden +#[derive(Iden)] +enum User { + Table, + #[iden = "isIndexable"] + IsIndexable, +} + +#[derive(Iden)] +enum UserProfile { + Table, + #[iden = "isIndexable"] + IsIndexable, +} diff --git a/packages/backend/native-utils/package.json b/packages/backend/native-utils/package.json index f1dc1b95a..4059ac753 100644 --- a/packages/backend/native-utils/package.json +++ b/packages/backend/native-utils/package.json @@ -41,7 +41,7 @@ "prepublishOnly": "napi prepublish -t npm", "universal": "napi universal", "version": "napi version", - "format": "cargo fmt --all", - "lint": "cargo clippy --fix" + "format": "cargo fmt --all -- --check", + "lint": "cargo clippy --fix --allow-dirty --allow-staged && cargo fmt --all -- --check" } } diff --git a/packages/backend/native-utils/src/model/entity/user.rs b/packages/backend/native-utils/src/model/entity/user.rs index 6ffd2e335..954527c13 100644 --- a/packages/backend/native-utils/src/model/entity/user.rs +++ b/packages/backend/native-utils/src/model/entity/user.rs @@ -74,6 +74,8 @@ pub struct Model { pub also_known_as: Option, #[sea_orm(column_name = "speakAsCat")] pub speak_as_cat: bool, + #[sea_orm(column_name = "isIndexable")] + pub is_indexable: bool, } #[derive(Copy, Clone, Debug, EnumIter, DeriveRelation)] diff --git a/packages/backend/native-utils/src/model/entity/user_profile.rs b/packages/backend/native-utils/src/model/entity/user_profile.rs index 4c2f903d4..5fd09dea3 100644 --- a/packages/backend/native-utils/src/model/entity/user_profile.rs +++ b/packages/backend/native-utils/src/model/entity/user_profile.rs @@ -75,6 +75,8 @@ pub struct Model { pub moderation_note: String, #[sea_orm(column_name = "preventAiLearning")] pub prevent_ai_learning: bool, + #[sea_orm(column_name = "isIndexable")] + pub is_indexable: bool, } #[derive(Copy, Clone, Debug, EnumIter, DeriveRelation)] diff --git a/packages/backend/nsfw-model/model.json b/packages/backend/nsfw-model/model.json index 8b24b119b..fde062a3c 100644 --- a/packages/backend/nsfw-model/model.json +++ b/packages/backend/nsfw-model/model.json @@ -1 +1,10929 @@ -{"modelTopology": {"keras_version": "2.2.4", "backend": "tensorflow", "model_config": {"class_name": "Model", "config": {"name": "model_1", "layers": [{"name": "input_1", "class_name": "InputLayer", "config": {"batch_input_shape": [null, 299, 299, 3], "dtype": "float32", "sparse": false, "name": "input_1"}, "inbound_nodes": []}, {"name": "conv2d_1", "class_name": "Conv2D", "config": {"name": "conv2d_1", "trainable": false, "filters": 32, "kernel_size": [3, 3], "strides": [2, 2], "padding": "valid", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["input_1", 0, 0, {}]]]}, {"name": "batch_normalization_1", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_1", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_1", 0, 0, {}]]]}, {"name": "activation_1", "class_name": "Activation", "config": {"name": "activation_1", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_1", 0, 0, {}]]]}, {"name": "conv2d_2", "class_name": "Conv2D", "config": {"name": "conv2d_2", "trainable": false, "filters": 32, "kernel_size": [3, 3], "strides": [1, 1], "padding": "valid", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_1", 0, 0, {}]]]}, {"name": "batch_normalization_2", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_2", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_2", 0, 0, {}]]]}, {"name": "activation_2", "class_name": "Activation", "config": {"name": "activation_2", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_2", 0, 0, {}]]]}, {"name": "conv2d_3", "class_name": "Conv2D", "config": {"name": "conv2d_3", "trainable": false, "filters": 64, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_2", 0, 0, {}]]]}, {"name": "batch_normalization_3", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_3", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_3", 0, 0, {}]]]}, {"name": "activation_3", "class_name": "Activation", "config": {"name": "activation_3", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_3", 0, 0, {}]]]}, {"name": "max_pooling2d_1", "class_name": "MaxPooling2D", "config": {"name": "max_pooling2d_1", "trainable": false, "pool_size": [3, 3], "padding": "valid", "strides": [2, 2], "data_format": "channels_last"}, "inbound_nodes": [[["activation_3", 0, 0, {}]]]}, {"name": "conv2d_4", "class_name": "Conv2D", "config": {"name": "conv2d_4", "trainable": false, "filters": 80, "kernel_size": [1, 1], "strides": [1, 1], "padding": "valid", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["max_pooling2d_1", 0, 0, {}]]]}, {"name": "batch_normalization_4", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_4", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_4", 0, 0, {}]]]}, {"name": "activation_4", "class_name": "Activation", "config": {"name": "activation_4", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_4", 0, 0, {}]]]}, {"name": "conv2d_5", "class_name": "Conv2D", "config": {"name": "conv2d_5", "trainable": false, "filters": 192, "kernel_size": [3, 3], "strides": [1, 1], "padding": "valid", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_4", 0, 0, {}]]]}, {"name": "batch_normalization_5", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_5", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_5", 0, 0, {}]]]}, {"name": "activation_5", "class_name": "Activation", "config": {"name": "activation_5", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_5", 0, 0, {}]]]}, {"name": "max_pooling2d_2", "class_name": "MaxPooling2D", "config": {"name": "max_pooling2d_2", "trainable": false, "pool_size": [3, 3], "padding": "valid", "strides": [2, 2], "data_format": "channels_last"}, "inbound_nodes": [[["activation_5", 0, 0, {}]]]}, {"name": "conv2d_9", "class_name": "Conv2D", "config": {"name": "conv2d_9", "trainable": false, "filters": 64, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["max_pooling2d_2", 0, 0, {}]]]}, {"name": "batch_normalization_9", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_9", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_9", 0, 0, {}]]]}, {"name": "activation_9", "class_name": "Activation", "config": {"name": "activation_9", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_9", 0, 0, {}]]]}, {"name": "conv2d_7", "class_name": "Conv2D", "config": {"name": "conv2d_7", "trainable": false, "filters": 48, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["max_pooling2d_2", 0, 0, {}]]]}, {"name": "conv2d_10", "class_name": "Conv2D", "config": {"name": "conv2d_10", "trainable": false, "filters": 96, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_9", 0, 0, {}]]]}, {"name": "batch_normalization_7", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_7", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_7", 0, 0, {}]]]}, {"name": "batch_normalization_10", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_10", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_10", 0, 0, {}]]]}, {"name": "activation_7", "class_name": "Activation", "config": {"name": "activation_7", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_7", 0, 0, {}]]]}, {"name": "activation_10", "class_name": "Activation", "config": {"name": "activation_10", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_10", 0, 0, {}]]]}, {"name": "average_pooling2d_1", "class_name": "AveragePooling2D", "config": {"name": "average_pooling2d_1", "trainable": false, "pool_size": [3, 3], "padding": "same", "strides": [1, 1], "data_format": "channels_last"}, "inbound_nodes": [[["max_pooling2d_2", 0, 0, {}]]]}, {"name": "conv2d_6", "class_name": "Conv2D", "config": {"name": "conv2d_6", "trainable": false, "filters": 64, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["max_pooling2d_2", 0, 0, {}]]]}, {"name": "conv2d_8", "class_name": "Conv2D", "config": {"name": "conv2d_8", "trainable": false, "filters": 64, "kernel_size": [5, 5], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_7", 0, 0, {}]]]}, {"name": "conv2d_11", "class_name": "Conv2D", "config": {"name": "conv2d_11", "trainable": false, "filters": 96, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_10", 0, 0, {}]]]}, {"name": "conv2d_12", "class_name": "Conv2D", "config": {"name": "conv2d_12", "trainable": false, "filters": 32, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["average_pooling2d_1", 0, 0, {}]]]}, {"name": "batch_normalization_6", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_6", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_6", 0, 0, {}]]]}, {"name": "batch_normalization_8", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_8", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_8", 0, 0, {}]]]}, {"name": "batch_normalization_11", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_11", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_11", 0, 0, {}]]]}, {"name": "batch_normalization_12", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_12", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_12", 0, 0, {}]]]}, {"name": "activation_6", "class_name": "Activation", "config": {"name": "activation_6", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_6", 0, 0, {}]]]}, {"name": "activation_8", "class_name": "Activation", "config": {"name": "activation_8", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_8", 0, 0, {}]]]}, {"name": "activation_11", "class_name": "Activation", "config": {"name": "activation_11", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_11", 0, 0, {}]]]}, {"name": "activation_12", "class_name": "Activation", "config": {"name": "activation_12", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_12", 0, 0, {}]]]}, {"name": "mixed0", "class_name": "Concatenate", "config": {"name": "mixed0", "trainable": false, "axis": 3}, "inbound_nodes": [[["activation_6", 0, 0, {}], ["activation_8", 0, 0, {}], ["activation_11", 0, 0, {}], ["activation_12", 0, 0, {}]]]}, {"name": "conv2d_16", "class_name": "Conv2D", "config": {"name": "conv2d_16", "trainable": false, "filters": 64, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed0", 0, 0, {}]]]}, {"name": "batch_normalization_16", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_16", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_16", 0, 0, {}]]]}, {"name": "activation_16", "class_name": "Activation", "config": {"name": "activation_16", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_16", 0, 0, {}]]]}, {"name": "conv2d_14", "class_name": "Conv2D", "config": {"name": "conv2d_14", "trainable": false, "filters": 48, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed0", 0, 0, {}]]]}, {"name": "conv2d_17", "class_name": "Conv2D", "config": {"name": "conv2d_17", "trainable": false, "filters": 96, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_16", 0, 0, {}]]]}, {"name": "batch_normalization_14", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_14", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_14", 0, 0, {}]]]}, {"name": "batch_normalization_17", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_17", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_17", 0, 0, {}]]]}, {"name": "activation_14", "class_name": "Activation", "config": {"name": "activation_14", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_14", 0, 0, {}]]]}, {"name": "activation_17", "class_name": "Activation", "config": {"name": "activation_17", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_17", 0, 0, {}]]]}, {"name": "average_pooling2d_2", "class_name": "AveragePooling2D", "config": {"name": "average_pooling2d_2", "trainable": false, "pool_size": [3, 3], "padding": "same", "strides": [1, 1], "data_format": "channels_last"}, "inbound_nodes": [[["mixed0", 0, 0, {}]]]}, {"name": "conv2d_13", "class_name": "Conv2D", "config": {"name": "conv2d_13", "trainable": false, "filters": 64, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed0", 0, 0, {}]]]}, {"name": "conv2d_15", "class_name": "Conv2D", "config": {"name": "conv2d_15", "trainable": false, "filters": 64, "kernel_size": [5, 5], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_14", 0, 0, {}]]]}, {"name": "conv2d_18", "class_name": "Conv2D", "config": {"name": "conv2d_18", "trainable": false, "filters": 96, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_17", 0, 0, {}]]]}, {"name": "conv2d_19", "class_name": "Conv2D", "config": {"name": "conv2d_19", "trainable": false, "filters": 64, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["average_pooling2d_2", 0, 0, {}]]]}, {"name": "batch_normalization_13", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_13", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_13", 0, 0, {}]]]}, {"name": "batch_normalization_15", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_15", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_15", 0, 0, {}]]]}, {"name": "batch_normalization_18", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_18", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_18", 0, 0, {}]]]}, {"name": "batch_normalization_19", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_19", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_19", 0, 0, {}]]]}, {"name": "activation_13", "class_name": "Activation", "config": {"name": "activation_13", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_13", 0, 0, {}]]]}, {"name": "activation_15", "class_name": "Activation", "config": {"name": "activation_15", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_15", 0, 0, {}]]]}, {"name": "activation_18", "class_name": "Activation", "config": {"name": "activation_18", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_18", 0, 0, {}]]]}, {"name": "activation_19", "class_name": "Activation", "config": {"name": "activation_19", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_19", 0, 0, {}]]]}, {"name": "mixed1", "class_name": "Concatenate", "config": {"name": "mixed1", "trainable": false, "axis": 3}, "inbound_nodes": [[["activation_13", 0, 0, {}], ["activation_15", 0, 0, {}], ["activation_18", 0, 0, {}], ["activation_19", 0, 0, {}]]]}, {"name": "conv2d_23", "class_name": "Conv2D", "config": {"name": "conv2d_23", "trainable": false, "filters": 64, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed1", 0, 0, {}]]]}, {"name": "batch_normalization_23", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_23", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_23", 0, 0, {}]]]}, {"name": "activation_23", "class_name": "Activation", "config": {"name": "activation_23", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_23", 0, 0, {}]]]}, {"name": "conv2d_21", "class_name": "Conv2D", "config": {"name": "conv2d_21", "trainable": false, "filters": 48, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed1", 0, 0, {}]]]}, {"name": "conv2d_24", "class_name": "Conv2D", "config": {"name": "conv2d_24", "trainable": false, "filters": 96, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_23", 0, 0, {}]]]}, {"name": "batch_normalization_21", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_21", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_21", 0, 0, {}]]]}, {"name": "batch_normalization_24", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_24", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_24", 0, 0, {}]]]}, {"name": "activation_21", "class_name": "Activation", "config": {"name": "activation_21", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_21", 0, 0, {}]]]}, {"name": "activation_24", "class_name": "Activation", "config": {"name": "activation_24", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_24", 0, 0, {}]]]}, {"name": "average_pooling2d_3", "class_name": "AveragePooling2D", "config": {"name": "average_pooling2d_3", "trainable": false, "pool_size": [3, 3], "padding": "same", "strides": [1, 1], "data_format": "channels_last"}, "inbound_nodes": [[["mixed1", 0, 0, {}]]]}, {"name": "conv2d_20", "class_name": "Conv2D", "config": {"name": "conv2d_20", "trainable": false, "filters": 64, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed1", 0, 0, {}]]]}, {"name": "conv2d_22", "class_name": "Conv2D", "config": {"name": "conv2d_22", "trainable": false, "filters": 64, "kernel_size": [5, 5], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_21", 0, 0, {}]]]}, {"name": "conv2d_25", "class_name": "Conv2D", "config": {"name": "conv2d_25", "trainable": false, "filters": 96, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_24", 0, 0, {}]]]}, {"name": "conv2d_26", "class_name": "Conv2D", "config": {"name": "conv2d_26", "trainable": false, "filters": 64, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["average_pooling2d_3", 0, 0, {}]]]}, {"name": "batch_normalization_20", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_20", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_20", 0, 0, {}]]]}, {"name": "batch_normalization_22", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_22", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_22", 0, 0, {}]]]}, {"name": "batch_normalization_25", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_25", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_25", 0, 0, {}]]]}, {"name": "batch_normalization_26", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_26", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_26", 0, 0, {}]]]}, {"name": "activation_20", "class_name": "Activation", "config": {"name": "activation_20", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_20", 0, 0, {}]]]}, {"name": "activation_22", "class_name": "Activation", "config": {"name": "activation_22", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_22", 0, 0, {}]]]}, {"name": "activation_25", "class_name": "Activation", "config": {"name": "activation_25", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_25", 0, 0, {}]]]}, {"name": "activation_26", "class_name": "Activation", "config": {"name": "activation_26", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_26", 0, 0, {}]]]}, {"name": "mixed2", "class_name": "Concatenate", "config": {"name": "mixed2", "trainable": false, "axis": 3}, "inbound_nodes": [[["activation_20", 0, 0, {}], ["activation_22", 0, 0, {}], ["activation_25", 0, 0, {}], ["activation_26", 0, 0, {}]]]}, {"name": "conv2d_28", "class_name": "Conv2D", "config": {"name": "conv2d_28", "trainable": false, "filters": 64, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed2", 0, 0, {}]]]}, {"name": "batch_normalization_28", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_28", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_28", 0, 0, {}]]]}, {"name": "activation_28", "class_name": "Activation", "config": {"name": "activation_28", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_28", 0, 0, {}]]]}, {"name": "conv2d_29", "class_name": "Conv2D", "config": {"name": "conv2d_29", "trainable": false, "filters": 96, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_28", 0, 0, {}]]]}, {"name": "batch_normalization_29", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_29", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_29", 0, 0, {}]]]}, {"name": "activation_29", "class_name": "Activation", "config": {"name": "activation_29", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_29", 0, 0, {}]]]}, {"name": "conv2d_27", "class_name": "Conv2D", "config": {"name": "conv2d_27", "trainable": false, "filters": 384, "kernel_size": [3, 3], "strides": [2, 2], "padding": "valid", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed2", 0, 0, {}]]]}, {"name": "conv2d_30", "class_name": "Conv2D", "config": {"name": "conv2d_30", "trainable": false, "filters": 96, "kernel_size": [3, 3], "strides": [2, 2], "padding": "valid", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_29", 0, 0, {}]]]}, {"name": "batch_normalization_27", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_27", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_27", 0, 0, {}]]]}, {"name": "batch_normalization_30", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_30", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_30", 0, 0, {}]]]}, {"name": "activation_27", "class_name": "Activation", "config": {"name": "activation_27", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_27", 0, 0, {}]]]}, {"name": "activation_30", "class_name": "Activation", "config": {"name": "activation_30", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_30", 0, 0, {}]]]}, {"name": "max_pooling2d_3", "class_name": "MaxPooling2D", "config": {"name": "max_pooling2d_3", "trainable": false, "pool_size": [3, 3], "padding": "valid", "strides": [2, 2], "data_format": "channels_last"}, "inbound_nodes": [[["mixed2", 0, 0, {}]]]}, {"name": "mixed3", "class_name": "Concatenate", "config": {"name": "mixed3", "trainable": false, "axis": 3}, "inbound_nodes": [[["activation_27", 0, 0, {}], ["activation_30", 0, 0, {}], ["max_pooling2d_3", 0, 0, {}]]]}, {"name": "conv2d_35", "class_name": "Conv2D", "config": {"name": "conv2d_35", "trainable": false, "filters": 128, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed3", 0, 0, {}]]]}, {"name": "batch_normalization_35", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_35", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_35", 0, 0, {}]]]}, {"name": "activation_35", "class_name": "Activation", "config": {"name": "activation_35", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_35", 0, 0, {}]]]}, {"name": "conv2d_36", "class_name": "Conv2D", "config": {"name": "conv2d_36", "trainable": false, "filters": 128, "kernel_size": [7, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_35", 0, 0, {}]]]}, {"name": "batch_normalization_36", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_36", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_36", 0, 0, {}]]]}, {"name": "activation_36", "class_name": "Activation", "config": {"name": "activation_36", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_36", 0, 0, {}]]]}, {"name": "conv2d_32", "class_name": "Conv2D", "config": {"name": "conv2d_32", "trainable": false, "filters": 128, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed3", 0, 0, {}]]]}, {"name": "conv2d_37", "class_name": "Conv2D", "config": {"name": "conv2d_37", "trainable": false, "filters": 128, "kernel_size": [1, 7], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_36", 0, 0, {}]]]}, {"name": "batch_normalization_32", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_32", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_32", 0, 0, {}]]]}, {"name": "batch_normalization_37", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_37", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_37", 0, 0, {}]]]}, {"name": "activation_32", "class_name": "Activation", "config": {"name": "activation_32", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_32", 0, 0, {}]]]}, {"name": "activation_37", "class_name": "Activation", "config": {"name": "activation_37", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_37", 0, 0, {}]]]}, {"name": "conv2d_33", "class_name": "Conv2D", "config": {"name": "conv2d_33", "trainable": false, "filters": 128, "kernel_size": [1, 7], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_32", 0, 0, {}]]]}, {"name": "conv2d_38", "class_name": "Conv2D", "config": {"name": "conv2d_38", "trainable": false, "filters": 128, "kernel_size": [7, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_37", 0, 0, {}]]]}, {"name": "batch_normalization_33", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_33", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_33", 0, 0, {}]]]}, {"name": "batch_normalization_38", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_38", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_38", 0, 0, {}]]]}, {"name": "activation_33", "class_name": "Activation", "config": {"name": "activation_33", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_33", 0, 0, {}]]]}, {"name": "activation_38", "class_name": "Activation", "config": {"name": "activation_38", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_38", 0, 0, {}]]]}, {"name": "average_pooling2d_4", "class_name": "AveragePooling2D", "config": {"name": "average_pooling2d_4", "trainable": false, "pool_size": [3, 3], "padding": "same", "strides": [1, 1], "data_format": "channels_last"}, "inbound_nodes": [[["mixed3", 0, 0, {}]]]}, {"name": "conv2d_31", "class_name": "Conv2D", "config": {"name": "conv2d_31", "trainable": false, "filters": 192, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed3", 0, 0, {}]]]}, {"name": "conv2d_34", "class_name": "Conv2D", "config": {"name": "conv2d_34", "trainable": false, "filters": 192, "kernel_size": [7, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_33", 0, 0, {}]]]}, {"name": "conv2d_39", "class_name": "Conv2D", "config": {"name": "conv2d_39", "trainable": false, "filters": 192, "kernel_size": [1, 7], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_38", 0, 0, {}]]]}, {"name": "conv2d_40", "class_name": "Conv2D", "config": {"name": "conv2d_40", "trainable": false, "filters": 192, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["average_pooling2d_4", 0, 0, {}]]]}, {"name": "batch_normalization_31", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_31", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_31", 0, 0, {}]]]}, {"name": "batch_normalization_34", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_34", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_34", 0, 0, {}]]]}, {"name": "batch_normalization_39", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_39", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_39", 0, 0, {}]]]}, {"name": "batch_normalization_40", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_40", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_40", 0, 0, {}]]]}, {"name": "activation_31", "class_name": "Activation", "config": {"name": "activation_31", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_31", 0, 0, {}]]]}, {"name": "activation_34", "class_name": "Activation", "config": {"name": "activation_34", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_34", 0, 0, {}]]]}, {"name": "activation_39", "class_name": "Activation", "config": {"name": "activation_39", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_39", 0, 0, {}]]]}, {"name": "activation_40", "class_name": "Activation", "config": {"name": "activation_40", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_40", 0, 0, {}]]]}, {"name": "mixed4", "class_name": "Concatenate", "config": {"name": "mixed4", "trainable": false, "axis": 3}, "inbound_nodes": [[["activation_31", 0, 0, {}], ["activation_34", 0, 0, {}], ["activation_39", 0, 0, {}], ["activation_40", 0, 0, {}]]]}, {"name": "conv2d_45", "class_name": "Conv2D", "config": {"name": "conv2d_45", "trainable": false, "filters": 160, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed4", 0, 0, {}]]]}, {"name": "batch_normalization_45", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_45", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_45", 0, 0, {}]]]}, {"name": "activation_45", "class_name": "Activation", "config": {"name": "activation_45", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_45", 0, 0, {}]]]}, {"name": "conv2d_46", "class_name": "Conv2D", "config": {"name": "conv2d_46", "trainable": false, "filters": 160, "kernel_size": [7, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_45", 0, 0, {}]]]}, {"name": "batch_normalization_46", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_46", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_46", 0, 0, {}]]]}, {"name": "activation_46", "class_name": "Activation", "config": {"name": "activation_46", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_46", 0, 0, {}]]]}, {"name": "conv2d_42", "class_name": "Conv2D", "config": {"name": "conv2d_42", "trainable": false, "filters": 160, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed4", 0, 0, {}]]]}, {"name": "conv2d_47", "class_name": "Conv2D", "config": {"name": "conv2d_47", "trainable": false, "filters": 160, "kernel_size": [1, 7], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_46", 0, 0, {}]]]}, {"name": "batch_normalization_42", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_42", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_42", 0, 0, {}]]]}, {"name": "batch_normalization_47", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_47", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_47", 0, 0, {}]]]}, {"name": "activation_42", "class_name": "Activation", "config": {"name": "activation_42", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_42", 0, 0, {}]]]}, {"name": "activation_47", "class_name": "Activation", "config": {"name": "activation_47", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_47", 0, 0, {}]]]}, {"name": "conv2d_43", "class_name": "Conv2D", "config": {"name": "conv2d_43", "trainable": false, "filters": 160, "kernel_size": [1, 7], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_42", 0, 0, {}]]]}, {"name": "conv2d_48", "class_name": "Conv2D", "config": {"name": "conv2d_48", "trainable": false, "filters": 160, "kernel_size": [7, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_47", 0, 0, {}]]]}, {"name": "batch_normalization_43", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_43", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_43", 0, 0, {}]]]}, {"name": "batch_normalization_48", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_48", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_48", 0, 0, {}]]]}, {"name": "activation_43", "class_name": "Activation", "config": {"name": "activation_43", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_43", 0, 0, {}]]]}, {"name": "activation_48", "class_name": "Activation", "config": {"name": "activation_48", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_48", 0, 0, {}]]]}, {"name": "average_pooling2d_5", "class_name": "AveragePooling2D", "config": {"name": "average_pooling2d_5", "trainable": false, "pool_size": [3, 3], "padding": "same", "strides": [1, 1], "data_format": "channels_last"}, "inbound_nodes": [[["mixed4", 0, 0, {}]]]}, {"name": "conv2d_41", "class_name": "Conv2D", "config": {"name": "conv2d_41", "trainable": false, "filters": 192, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed4", 0, 0, {}]]]}, {"name": "conv2d_44", "class_name": "Conv2D", "config": {"name": "conv2d_44", "trainable": false, "filters": 192, "kernel_size": [7, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_43", 0, 0, {}]]]}, {"name": "conv2d_49", "class_name": "Conv2D", "config": {"name": "conv2d_49", "trainable": false, "filters": 192, "kernel_size": [1, 7], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_48", 0, 0, {}]]]}, {"name": "conv2d_50", "class_name": "Conv2D", "config": {"name": "conv2d_50", "trainable": false, "filters": 192, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["average_pooling2d_5", 0, 0, {}]]]}, {"name": "batch_normalization_41", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_41", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_41", 0, 0, {}]]]}, {"name": "batch_normalization_44", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_44", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_44", 0, 0, {}]]]}, {"name": "batch_normalization_49", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_49", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_49", 0, 0, {}]]]}, {"name": "batch_normalization_50", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_50", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_50", 0, 0, {}]]]}, {"name": "activation_41", "class_name": "Activation", "config": {"name": "activation_41", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_41", 0, 0, {}]]]}, {"name": "activation_44", "class_name": "Activation", "config": {"name": "activation_44", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_44", 0, 0, {}]]]}, {"name": "activation_49", "class_name": "Activation", "config": {"name": "activation_49", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_49", 0, 0, {}]]]}, {"name": "activation_50", "class_name": "Activation", "config": {"name": "activation_50", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_50", 0, 0, {}]]]}, {"name": "mixed5", "class_name": "Concatenate", "config": {"name": "mixed5", "trainable": false, "axis": 3}, "inbound_nodes": [[["activation_41", 0, 0, {}], ["activation_44", 0, 0, {}], ["activation_49", 0, 0, {}], ["activation_50", 0, 0, {}]]]}, {"name": "conv2d_55", "class_name": "Conv2D", "config": {"name": "conv2d_55", "trainable": false, "filters": 160, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed5", 0, 0, {}]]]}, {"name": "batch_normalization_55", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_55", "trainable": false, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_55", 0, 0, {}]]]}, {"name": "activation_55", "class_name": "Activation", "config": {"name": "activation_55", "trainable": false, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_55", 0, 0, {}]]]}, {"name": "conv2d_56", "class_name": "Conv2D", "config": {"name": "conv2d_56", "trainable": true, "filters": 160, "kernel_size": [7, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_55", 0, 0, {}]]]}, {"name": "batch_normalization_56", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_56", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_56", 0, 0, {}]]]}, {"name": "activation_56", "class_name": "Activation", "config": {"name": "activation_56", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_56", 0, 0, {}]]]}, {"name": "conv2d_52", "class_name": "Conv2D", "config": {"name": "conv2d_52", "trainable": true, "filters": 160, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed5", 0, 0, {}]]]}, {"name": "conv2d_57", "class_name": "Conv2D", "config": {"name": "conv2d_57", "trainable": true, "filters": 160, "kernel_size": [1, 7], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_56", 0, 0, {}]]]}, {"name": "batch_normalization_52", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_52", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_52", 0, 0, {}]]]}, {"name": "batch_normalization_57", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_57", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_57", 0, 0, {}]]]}, {"name": "activation_52", "class_name": "Activation", "config": {"name": "activation_52", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_52", 0, 0, {}]]]}, {"name": "activation_57", "class_name": "Activation", "config": {"name": "activation_57", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_57", 0, 0, {}]]]}, {"name": "conv2d_53", "class_name": "Conv2D", "config": {"name": "conv2d_53", "trainable": true, "filters": 160, "kernel_size": [1, 7], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_52", 0, 0, {}]]]}, {"name": "conv2d_58", "class_name": "Conv2D", "config": {"name": "conv2d_58", "trainable": true, "filters": 160, "kernel_size": [7, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_57", 0, 0, {}]]]}, {"name": "batch_normalization_53", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_53", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_53", 0, 0, {}]]]}, {"name": "batch_normalization_58", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_58", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_58", 0, 0, {}]]]}, {"name": "activation_53", "class_name": "Activation", "config": {"name": "activation_53", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_53", 0, 0, {}]]]}, {"name": "activation_58", "class_name": "Activation", "config": {"name": "activation_58", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_58", 0, 0, {}]]]}, {"name": "average_pooling2d_6", "class_name": "AveragePooling2D", "config": {"name": "average_pooling2d_6", "trainable": true, "pool_size": [3, 3], "padding": "same", "strides": [1, 1], "data_format": "channels_last"}, "inbound_nodes": [[["mixed5", 0, 0, {}]]]}, {"name": "conv2d_51", "class_name": "Conv2D", "config": {"name": "conv2d_51", "trainable": true, "filters": 192, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed5", 0, 0, {}]]]}, {"name": "conv2d_54", "class_name": "Conv2D", "config": {"name": "conv2d_54", "trainable": true, "filters": 192, "kernel_size": [7, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_53", 0, 0, {}]]]}, {"name": "conv2d_59", "class_name": "Conv2D", "config": {"name": "conv2d_59", "trainable": true, "filters": 192, "kernel_size": [1, 7], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_58", 0, 0, {}]]]}, {"name": "conv2d_60", "class_name": "Conv2D", "config": {"name": "conv2d_60", "trainable": true, "filters": 192, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["average_pooling2d_6", 0, 0, {}]]]}, {"name": "batch_normalization_51", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_51", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_51", 0, 0, {}]]]}, {"name": "batch_normalization_54", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_54", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_54", 0, 0, {}]]]}, {"name": "batch_normalization_59", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_59", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_59", 0, 0, {}]]]}, {"name": "batch_normalization_60", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_60", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_60", 0, 0, {}]]]}, {"name": "activation_51", "class_name": "Activation", "config": {"name": "activation_51", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_51", 0, 0, {}]]]}, {"name": "activation_54", "class_name": "Activation", "config": {"name": "activation_54", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_54", 0, 0, {}]]]}, {"name": "activation_59", "class_name": "Activation", "config": {"name": "activation_59", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_59", 0, 0, {}]]]}, {"name": "activation_60", "class_name": "Activation", "config": {"name": "activation_60", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_60", 0, 0, {}]]]}, {"name": "mixed6", "class_name": "Concatenate", "config": {"name": "mixed6", "trainable": true, "axis": 3}, "inbound_nodes": [[["activation_51", 0, 0, {}], ["activation_54", 0, 0, {}], ["activation_59", 0, 0, {}], ["activation_60", 0, 0, {}]]]}, {"name": "conv2d_65", "class_name": "Conv2D", "config": {"name": "conv2d_65", "trainable": true, "filters": 192, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed6", 0, 0, {}]]]}, {"name": "batch_normalization_65", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_65", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_65", 0, 0, {}]]]}, {"name": "activation_65", "class_name": "Activation", "config": {"name": "activation_65", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_65", 0, 0, {}]]]}, {"name": "conv2d_66", "class_name": "Conv2D", "config": {"name": "conv2d_66", "trainable": true, "filters": 192, "kernel_size": [7, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_65", 0, 0, {}]]]}, {"name": "batch_normalization_66", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_66", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_66", 0, 0, {}]]]}, {"name": "activation_66", "class_name": "Activation", "config": {"name": "activation_66", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_66", 0, 0, {}]]]}, {"name": "conv2d_62", "class_name": "Conv2D", "config": {"name": "conv2d_62", "trainable": true, "filters": 192, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed6", 0, 0, {}]]]}, {"name": "conv2d_67", "class_name": "Conv2D", "config": {"name": "conv2d_67", "trainable": true, "filters": 192, "kernel_size": [1, 7], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_66", 0, 0, {}]]]}, {"name": "batch_normalization_62", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_62", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_62", 0, 0, {}]]]}, {"name": "batch_normalization_67", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_67", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_67", 0, 0, {}]]]}, {"name": "activation_62", "class_name": "Activation", "config": {"name": "activation_62", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_62", 0, 0, {}]]]}, {"name": "activation_67", "class_name": "Activation", "config": {"name": "activation_67", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_67", 0, 0, {}]]]}, {"name": "conv2d_63", "class_name": "Conv2D", "config": {"name": "conv2d_63", "trainable": true, "filters": 192, "kernel_size": [1, 7], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_62", 0, 0, {}]]]}, {"name": "conv2d_68", "class_name": "Conv2D", "config": {"name": "conv2d_68", "trainable": true, "filters": 192, "kernel_size": [7, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_67", 0, 0, {}]]]}, {"name": "batch_normalization_63", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_63", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_63", 0, 0, {}]]]}, {"name": "batch_normalization_68", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_68", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_68", 0, 0, {}]]]}, {"name": "activation_63", "class_name": "Activation", "config": {"name": "activation_63", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_63", 0, 0, {}]]]}, {"name": "activation_68", "class_name": "Activation", "config": {"name": "activation_68", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_68", 0, 0, {}]]]}, {"name": "average_pooling2d_7", "class_name": "AveragePooling2D", "config": {"name": "average_pooling2d_7", "trainable": true, "pool_size": [3, 3], "padding": "same", "strides": [1, 1], "data_format": "channels_last"}, "inbound_nodes": [[["mixed6", 0, 0, {}]]]}, {"name": "conv2d_61", "class_name": "Conv2D", "config": {"name": "conv2d_61", "trainable": true, "filters": 192, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed6", 0, 0, {}]]]}, {"name": "conv2d_64", "class_name": "Conv2D", "config": {"name": "conv2d_64", "trainable": true, "filters": 192, "kernel_size": [7, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_63", 0, 0, {}]]]}, {"name": "conv2d_69", "class_name": "Conv2D", "config": {"name": "conv2d_69", "trainable": true, "filters": 192, "kernel_size": [1, 7], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_68", 0, 0, {}]]]}, {"name": "conv2d_70", "class_name": "Conv2D", "config": {"name": "conv2d_70", "trainable": true, "filters": 192, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["average_pooling2d_7", 0, 0, {}]]]}, {"name": "batch_normalization_61", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_61", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_61", 0, 0, {}]]]}, {"name": "batch_normalization_64", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_64", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_64", 0, 0, {}]]]}, {"name": "batch_normalization_69", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_69", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_69", 0, 0, {}]]]}, {"name": "batch_normalization_70", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_70", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_70", 0, 0, {}]]]}, {"name": "activation_61", "class_name": "Activation", "config": {"name": "activation_61", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_61", 0, 0, {}]]]}, {"name": "activation_64", "class_name": "Activation", "config": {"name": "activation_64", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_64", 0, 0, {}]]]}, {"name": "activation_69", "class_name": "Activation", "config": {"name": "activation_69", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_69", 0, 0, {}]]]}, {"name": "activation_70", "class_name": "Activation", "config": {"name": "activation_70", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_70", 0, 0, {}]]]}, {"name": "mixed7", "class_name": "Concatenate", "config": {"name": "mixed7", "trainable": true, "axis": 3}, "inbound_nodes": [[["activation_61", 0, 0, {}], ["activation_64", 0, 0, {}], ["activation_69", 0, 0, {}], ["activation_70", 0, 0, {}]]]}, {"name": "conv2d_73", "class_name": "Conv2D", "config": {"name": "conv2d_73", "trainable": true, "filters": 192, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed7", 0, 0, {}]]]}, {"name": "batch_normalization_73", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_73", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_73", 0, 0, {}]]]}, {"name": "activation_73", "class_name": "Activation", "config": {"name": "activation_73", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_73", 0, 0, {}]]]}, {"name": "conv2d_74", "class_name": "Conv2D", "config": {"name": "conv2d_74", "trainable": true, "filters": 192, "kernel_size": [1, 7], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_73", 0, 0, {}]]]}, {"name": "batch_normalization_74", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_74", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_74", 0, 0, {}]]]}, {"name": "activation_74", "class_name": "Activation", "config": {"name": "activation_74", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_74", 0, 0, {}]]]}, {"name": "conv2d_71", "class_name": "Conv2D", "config": {"name": "conv2d_71", "trainable": true, "filters": 192, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed7", 0, 0, {}]]]}, {"name": "conv2d_75", "class_name": "Conv2D", "config": {"name": "conv2d_75", "trainable": true, "filters": 192, "kernel_size": [7, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_74", 0, 0, {}]]]}, {"name": "batch_normalization_71", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_71", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_71", 0, 0, {}]]]}, {"name": "batch_normalization_75", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_75", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_75", 0, 0, {}]]]}, {"name": "activation_71", "class_name": "Activation", "config": {"name": "activation_71", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_71", 0, 0, {}]]]}, {"name": "activation_75", "class_name": "Activation", "config": {"name": "activation_75", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_75", 0, 0, {}]]]}, {"name": "conv2d_72", "class_name": "Conv2D", "config": {"name": "conv2d_72", "trainable": true, "filters": 320, "kernel_size": [3, 3], "strides": [2, 2], "padding": "valid", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_71", 0, 0, {}]]]}, {"name": "conv2d_76", "class_name": "Conv2D", "config": {"name": "conv2d_76", "trainable": true, "filters": 192, "kernel_size": [3, 3], "strides": [2, 2], "padding": "valid", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_75", 0, 0, {}]]]}, {"name": "batch_normalization_72", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_72", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_72", 0, 0, {}]]]}, {"name": "batch_normalization_76", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_76", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_76", 0, 0, {}]]]}, {"name": "activation_72", "class_name": "Activation", "config": {"name": "activation_72", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_72", 0, 0, {}]]]}, {"name": "activation_76", "class_name": "Activation", "config": {"name": "activation_76", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_76", 0, 0, {}]]]}, {"name": "max_pooling2d_4", "class_name": "MaxPooling2D", "config": {"name": "max_pooling2d_4", "trainable": true, "pool_size": [3, 3], "padding": "valid", "strides": [2, 2], "data_format": "channels_last"}, "inbound_nodes": [[["mixed7", 0, 0, {}]]]}, {"name": "mixed8", "class_name": "Concatenate", "config": {"name": "mixed8", "trainable": true, "axis": 3}, "inbound_nodes": [[["activation_72", 0, 0, {}], ["activation_76", 0, 0, {}], ["max_pooling2d_4", 0, 0, {}]]]}, {"name": "conv2d_81", "class_name": "Conv2D", "config": {"name": "conv2d_81", "trainable": true, "filters": 448, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed8", 0, 0, {}]]]}, {"name": "batch_normalization_81", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_81", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_81", 0, 0, {}]]]}, {"name": "activation_81", "class_name": "Activation", "config": {"name": "activation_81", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_81", 0, 0, {}]]]}, {"name": "conv2d_78", "class_name": "Conv2D", "config": {"name": "conv2d_78", "trainable": true, "filters": 384, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed8", 0, 0, {}]]]}, {"name": "conv2d_82", "class_name": "Conv2D", "config": {"name": "conv2d_82", "trainable": true, "filters": 384, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_81", 0, 0, {}]]]}, {"name": "batch_normalization_78", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_78", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_78", 0, 0, {}]]]}, {"name": "batch_normalization_82", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_82", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_82", 0, 0, {}]]]}, {"name": "activation_78", "class_name": "Activation", "config": {"name": "activation_78", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_78", 0, 0, {}]]]}, {"name": "activation_82", "class_name": "Activation", "config": {"name": "activation_82", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_82", 0, 0, {}]]]}, {"name": "conv2d_79", "class_name": "Conv2D", "config": {"name": "conv2d_79", "trainable": true, "filters": 384, "kernel_size": [1, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_78", 0, 0, {}]]]}, {"name": "conv2d_80", "class_name": "Conv2D", "config": {"name": "conv2d_80", "trainable": true, "filters": 384, "kernel_size": [3, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_78", 0, 0, {}]]]}, {"name": "conv2d_83", "class_name": "Conv2D", "config": {"name": "conv2d_83", "trainable": true, "filters": 384, "kernel_size": [1, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_82", 0, 0, {}]]]}, {"name": "conv2d_84", "class_name": "Conv2D", "config": {"name": "conv2d_84", "trainable": true, "filters": 384, "kernel_size": [3, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_82", 0, 0, {}]]]}, {"name": "average_pooling2d_8", "class_name": "AveragePooling2D", "config": {"name": "average_pooling2d_8", "trainable": true, "pool_size": [3, 3], "padding": "same", "strides": [1, 1], "data_format": "channels_last"}, "inbound_nodes": [[["mixed8", 0, 0, {}]]]}, {"name": "conv2d_77", "class_name": "Conv2D", "config": {"name": "conv2d_77", "trainable": true, "filters": 320, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed8", 0, 0, {}]]]}, {"name": "batch_normalization_79", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_79", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_79", 0, 0, {}]]]}, {"name": "batch_normalization_80", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_80", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_80", 0, 0, {}]]]}, {"name": "batch_normalization_83", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_83", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_83", 0, 0, {}]]]}, {"name": "batch_normalization_84", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_84", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_84", 0, 0, {}]]]}, {"name": "conv2d_85", "class_name": "Conv2D", "config": {"name": "conv2d_85", "trainable": true, "filters": 192, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["average_pooling2d_8", 0, 0, {}]]]}, {"name": "batch_normalization_77", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_77", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_77", 0, 0, {}]]]}, {"name": "activation_79", "class_name": "Activation", "config": {"name": "activation_79", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_79", 0, 0, {}]]]}, {"name": "activation_80", "class_name": "Activation", "config": {"name": "activation_80", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_80", 0, 0, {}]]]}, {"name": "activation_83", "class_name": "Activation", "config": {"name": "activation_83", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_83", 0, 0, {}]]]}, {"name": "activation_84", "class_name": "Activation", "config": {"name": "activation_84", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_84", 0, 0, {}]]]}, {"name": "batch_normalization_85", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_85", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_85", 0, 0, {}]]]}, {"name": "activation_77", "class_name": "Activation", "config": {"name": "activation_77", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_77", 0, 0, {}]]]}, {"name": "mixed9_0", "class_name": "Concatenate", "config": {"name": "mixed9_0", "trainable": true, "axis": 3}, "inbound_nodes": [[["activation_79", 0, 0, {}], ["activation_80", 0, 0, {}]]]}, {"name": "concatenate_1", "class_name": "Concatenate", "config": {"name": "concatenate_1", "trainable": true, "axis": 3}, "inbound_nodes": [[["activation_83", 0, 0, {}], ["activation_84", 0, 0, {}]]]}, {"name": "activation_85", "class_name": "Activation", "config": {"name": "activation_85", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_85", 0, 0, {}]]]}, {"name": "mixed9", "class_name": "Concatenate", "config": {"name": "mixed9", "trainable": true, "axis": 3}, "inbound_nodes": [[["activation_77", 0, 0, {}], ["mixed9_0", 0, 0, {}], ["concatenate_1", 0, 0, {}], ["activation_85", 0, 0, {}]]]}, {"name": "conv2d_90", "class_name": "Conv2D", "config": {"name": "conv2d_90", "trainable": true, "filters": 448, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed9", 0, 0, {}]]]}, {"name": "batch_normalization_90", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_90", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_90", 0, 0, {}]]]}, {"name": "activation_90", "class_name": "Activation", "config": {"name": "activation_90", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_90", 0, 0, {}]]]}, {"name": "conv2d_87", "class_name": "Conv2D", "config": {"name": "conv2d_87", "trainable": true, "filters": 384, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed9", 0, 0, {}]]]}, {"name": "conv2d_91", "class_name": "Conv2D", "config": {"name": "conv2d_91", "trainable": true, "filters": 384, "kernel_size": [3, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_90", 0, 0, {}]]]}, {"name": "batch_normalization_87", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_87", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_87", 0, 0, {}]]]}, {"name": "batch_normalization_91", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_91", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_91", 0, 0, {}]]]}, {"name": "activation_87", "class_name": "Activation", "config": {"name": "activation_87", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_87", 0, 0, {}]]]}, {"name": "activation_91", "class_name": "Activation", "config": {"name": "activation_91", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_91", 0, 0, {}]]]}, {"name": "conv2d_88", "class_name": "Conv2D", "config": {"name": "conv2d_88", "trainable": true, "filters": 384, "kernel_size": [1, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_87", 0, 0, {}]]]}, {"name": "conv2d_89", "class_name": "Conv2D", "config": {"name": "conv2d_89", "trainable": true, "filters": 384, "kernel_size": [3, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_87", 0, 0, {}]]]}, {"name": "conv2d_92", "class_name": "Conv2D", "config": {"name": "conv2d_92", "trainable": true, "filters": 384, "kernel_size": [1, 3], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_91", 0, 0, {}]]]}, {"name": "conv2d_93", "class_name": "Conv2D", "config": {"name": "conv2d_93", "trainable": true, "filters": 384, "kernel_size": [3, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["activation_91", 0, 0, {}]]]}, {"name": "average_pooling2d_9", "class_name": "AveragePooling2D", "config": {"name": "average_pooling2d_9", "trainable": true, "pool_size": [3, 3], "padding": "same", "strides": [1, 1], "data_format": "channels_last"}, "inbound_nodes": [[["mixed9", 0, 0, {}]]]}, {"name": "conv2d_86", "class_name": "Conv2D", "config": {"name": "conv2d_86", "trainable": true, "filters": 320, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["mixed9", 0, 0, {}]]]}, {"name": "batch_normalization_88", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_88", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_88", 0, 0, {}]]]}, {"name": "batch_normalization_89", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_89", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_89", 0, 0, {}]]]}, {"name": "batch_normalization_92", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_92", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_92", 0, 0, {}]]]}, {"name": "batch_normalization_93", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_93", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_93", 0, 0, {}]]]}, {"name": "conv2d_94", "class_name": "Conv2D", "config": {"name": "conv2d_94", "trainable": true, "filters": 192, "kernel_size": [1, 1], "strides": [1, 1], "padding": "same", "data_format": "channels_last", "dilation_rate": [1, 1], "activation": "linear", "use_bias": false, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["average_pooling2d_9", 0, 0, {}]]]}, {"name": "batch_normalization_86", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_86", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_86", 0, 0, {}]]]}, {"name": "activation_88", "class_name": "Activation", "config": {"name": "activation_88", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_88", 0, 0, {}]]]}, {"name": "activation_89", "class_name": "Activation", "config": {"name": "activation_89", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_89", 0, 0, {}]]]}, {"name": "activation_92", "class_name": "Activation", "config": {"name": "activation_92", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_92", 0, 0, {}]]]}, {"name": "activation_93", "class_name": "Activation", "config": {"name": "activation_93", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_93", 0, 0, {}]]]}, {"name": "batch_normalization_94", "class_name": "BatchNormalization", "config": {"name": "batch_normalization_94", "trainable": true, "axis": 3, "momentum": 0.99, "epsilon": 0.001, "center": true, "scale": false, "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}, "inbound_nodes": [[["conv2d_94", 0, 0, {}]]]}, {"name": "activation_86", "class_name": "Activation", "config": {"name": "activation_86", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_86", 0, 0, {}]]]}, {"name": "mixed9_1", "class_name": "Concatenate", "config": {"name": "mixed9_1", "trainable": true, "axis": 3}, "inbound_nodes": [[["activation_88", 0, 0, {}], ["activation_89", 0, 0, {}]]]}, {"name": "concatenate_2", "class_name": "Concatenate", "config": {"name": "concatenate_2", "trainable": true, "axis": 3}, "inbound_nodes": [[["activation_92", 0, 0, {}], ["activation_93", 0, 0, {}]]]}, {"name": "activation_94", "class_name": "Activation", "config": {"name": "activation_94", "trainable": true, "activation": "relu"}, "inbound_nodes": [[["batch_normalization_94", 0, 0, {}]]]}, {"name": "mixed10", "class_name": "Concatenate", "config": {"name": "mixed10", "trainable": true, "axis": 3}, "inbound_nodes": [[["activation_86", 0, 0, {}], ["mixed9_1", 0, 0, {}], ["concatenate_2", 0, 0, {}], ["activation_94", 0, 0, {}]]]}, {"name": "average_pooling2d_10", "class_name": "AveragePooling2D", "config": {"name": "average_pooling2d_10", "trainable": true, "pool_size": [8, 8], "padding": "valid", "strides": [8, 8], "data_format": "channels_last"}, "inbound_nodes": [[["mixed10", 0, 0, {}]]]}, {"name": "flatten_1", "class_name": "Flatten", "config": {"name": "flatten_1", "trainable": true, "data_format": "channels_last"}, "inbound_nodes": [[["average_pooling2d_10", 0, 0, {}]]]}, {"name": "dense_1", "class_name": "Dense", "config": {"name": "dense_1", "trainable": true, "units": 256, "activation": "relu", "use_bias": true, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 2.0, "mode": "fan_in", "distribution": "normal", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": {"class_name": "L1L2", "config": {"l1": 0.0, "l2": 0.0005000000237487257}}, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["flatten_1", 0, 0, {}]]]}, {"name": "dropout_2", "class_name": "Dropout", "config": {"name": "dropout_2", "trainable": true, "rate": 0.5, "noise_shape": null, "seed": null}, "inbound_nodes": [[["dense_1", 0, 0, {}]]]}, {"name": "dense_2", "class_name": "Dense", "config": {"name": "dense_2", "trainable": true, "units": 128, "activation": "relu", "use_bias": true, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 2.0, "mode": "fan_in", "distribution": "normal", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["dropout_2", 0, 0, {}]]]}, {"name": "dropout_3", "class_name": "Dropout", "config": {"name": "dropout_3", "trainable": true, "rate": 0.25, "noise_shape": null, "seed": null}, "inbound_nodes": [[["dense_2", 0, 0, {}]]]}, {"name": "dense_3", "class_name": "Dense", "config": {"name": "dense_3", "trainable": true, "units": 5, "activation": "softmax", "use_bias": true, "kernel_initializer": {"class_name": "VarianceScaling", "config": {"scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "inbound_nodes": [[["dropout_3", 0, 0, {}]]]}], "input_layers": [["input_1", 0, 0]], "output_layers": [["dense_3", 0, 0]]}}, "training_config": {"optimizer_config": {"class_name": "SGD", "config": {"lr": 8.999999749903509e-07, "momentum": 0.8999999761581421, "decay": 0.0, "nesterov": false}}, "loss": "categorical_crossentropy", "metrics": ["accuracy"], "sample_weight_mode": null, "loss_weights": null}}, "weightsManifest": [{"paths": ["group1-shard1of6", "group1-shard2of6", "group1-shard3of6", "group1-shard4of6", "group1-shard5of6", "group1-shard6of6"], "weights": [{"name": "batch_normalization_1/beta", "shape": [32], "dtype": "float32", "quantization": {"min": -1.4470329237919228, "scale": 0.022262044981414198, "dtype": "uint8"}}, {"name": "batch_normalization_1/moving_mean", "shape": [32], "dtype": "float32", "quantization": {"min": -1.3392340445051008, "scale": 0.009048878679088518, "dtype": "uint8"}}, {"name": "batch_normalization_1/moving_variance", "shape": [32], "dtype": "float32", "quantization": {"min": 0.0029792252462357283, "scale": 0.002011585912174162, "dtype": "uint8"}}, {"name": "batch_normalization_10/beta", "shape": [96], "dtype": "float32", "quantization": {"min": -1.3942089782041662, "scale": 0.013152914888718548, "dtype": "uint8"}}, {"name": "batch_normalization_10/moving_mean", "shape": [96], "dtype": "float32", "quantization": {"min": -3.4377058178770774, "scale": 0.022322765051149853, "dtype": "uint8"}}, {"name": "batch_normalization_10/moving_variance", "shape": [96], "dtype": "float32", "quantization": {"min": 0.32849419116973877, "scale": 0.0067040401346543255, "dtype": "uint8"}}, {"name": "batch_normalization_11/beta", "shape": [96], "dtype": "float32", "quantization": {"min": -1.516452667759914, "scale": 0.019195603389366, "dtype": "uint8"}}, {"name": "batch_normalization_11/moving_mean", "shape": [96], "dtype": "float32", "quantization": {"min": -2.7463201915516575, "scale": 0.01830880127701105, "dtype": "uint8"}}, {"name": "batch_normalization_11/moving_variance", "shape": [96], "dtype": "float32", "quantization": {"min": 0.2191103845834732, "scale": 0.01466470086107067, "dtype": "uint8"}}, {"name": "batch_normalization_12/beta", "shape": [32], "dtype": "float32", "quantization": {"min": -1.301803892734004, "scale": 0.006319436372495165, "dtype": "uint8"}}, {"name": "batch_normalization_12/moving_mean", "shape": [32], "dtype": "float32", "quantization": {"min": -4.4007081592784205, "scale": 0.034114016738592406, "dtype": "uint8"}}, {"name": "batch_normalization_12/moving_variance", "shape": [32], "dtype": "float32", "quantization": {"min": 0.16819331049919128, "scale": 0.005921194716995838, "dtype": "uint8"}}, {"name": "batch_normalization_13/beta", "shape": [64], "dtype": "float32", "quantization": {"min": -0.4739857888689228, "scale": 0.016928063888175814, "dtype": "uint8"}}, {"name": "batch_normalization_13/moving_mean", "shape": [64], "dtype": "float32", "quantization": {"min": -3.5917917167439177, "scale": 0.04128496226142434, "dtype": "uint8"}}, {"name": "batch_normalization_13/moving_variance", "shape": [64], "dtype": "float32", "quantization": {"min": 0.4459476172924042, "scale": 0.023625042976117602, "dtype": "uint8"}}, {"name": "batch_normalization_14/beta", "shape": [48], "dtype": "float32", "quantization": {"min": -1.0772361334632425, "scale": 0.00979305575875675, "dtype": "uint8"}}, {"name": "batch_normalization_14/moving_mean", "shape": [48], "dtype": "float32", "quantization": {"min": -3.953980264476701, "scale": 0.03350830732607374, "dtype": "uint8"}}, {"name": "batch_normalization_14/moving_variance", "shape": [48], "dtype": "float32", "quantization": {"min": 0.24940407276153564, "scale": 0.0058701262754552504, "dtype": "uint8"}}, {"name": "batch_normalization_15/beta", "shape": [64], "dtype": "float32", "quantization": {"min": -1.35126254418317, "scale": 0.01571235516492058, "dtype": "uint8"}}, {"name": "batch_normalization_15/moving_mean", "shape": [64], "dtype": "float32", "quantization": {"min": -4.0795912321876076, "scale": 0.020920980677885167, "dtype": "uint8"}}, {"name": "batch_normalization_15/moving_variance", "shape": [64], "dtype": "float32", "quantization": {"min": 0.49905598163604736, "scale": 0.01223441152011647, "dtype": "uint8"}}, {"name": "batch_normalization_16/beta", "shape": [64], "dtype": "float32", "quantization": {"min": -1.1064918892056335, "scale": 0.01286618475820504, "dtype": "uint8"}}, {"name": "batch_normalization_16/moving_mean", "shape": [64], "dtype": "float32", "quantization": {"min": -3.809274101257324, "scale": 0.03527105649312337, "dtype": "uint8"}}, {"name": "batch_normalization_16/moving_variance", "shape": [64], "dtype": "float32", "quantization": {"min": 0.19940871000289917, "scale": 0.009950414592144536, "dtype": "uint8"}}, {"name": "batch_normalization_17/beta", "shape": [96], "dtype": "float32", "quantization": {"min": -2.0270998253541834, "scale": 0.014376594506058039, "dtype": "uint8"}}, {"name": "batch_normalization_17/moving_mean", "shape": [96], "dtype": "float32", "quantization": {"min": -3.1735796909706266, "scale": 0.018031702789605832, "dtype": "uint8"}}, {"name": "batch_normalization_17/moving_variance", "shape": [96], "dtype": "float32", "quantization": {"min": 0.2549457848072052, "scale": 0.008325207350300807, "dtype": "uint8"}}, {"name": "batch_normalization_18/beta", "shape": [96], "dtype": "float32", "quantization": {"min": -2.1231734135571645, "scale": 0.016458708632226083, "dtype": "uint8"}}, {"name": "batch_normalization_18/moving_mean", "shape": [96], "dtype": "float32", "quantization": {"min": -1.3713552848965516, "scale": 0.009657431583778532, "dtype": "uint8"}}, {"name": "batch_normalization_18/moving_variance", "shape": [96], "dtype": "float32", "quantization": {"min": 0.1513037383556366, "scale": 0.0068373657909094115, "dtype": "uint8"}}, {"name": "batch_normalization_19/beta", "shape": [64], "dtype": "float32", "quantization": {"min": -1.4365768666360892, "scale": 0.006776305974698534, "dtype": "uint8"}}, {"name": "batch_normalization_19/moving_mean", "shape": [64], "dtype": "float32", "quantization": {"min": -2.476449997284833, "scale": 0.015673734160030588, "dtype": "uint8"}}, {"name": "batch_normalization_19/moving_variance", "shape": [64], "dtype": "float32", "quantization": {"min": 0.09515814483165741, "scale": 0.0020481755336125692, "dtype": "uint8"}}, {"name": "batch_normalization_2/beta", "shape": [32], "dtype": "float32", "quantization": {"min": -3.4433995106640984, "scale": 0.02125555253496357, "dtype": "uint8"}}, {"name": "batch_normalization_2/moving_mean", "shape": [32], "dtype": "float32", "quantization": {"min": -5.612242926803289, "scale": 0.04526002360325233, "dtype": "uint8"}}, {"name": "batch_normalization_2/moving_variance", "shape": [32], "dtype": "float32", "quantization": {"min": 1.6788238754359384e-14, "scale": 0.036660007402008594, "dtype": "uint8"}}, {"name": "batch_normalization_20/beta", "shape": [64], "dtype": "float32", "quantization": {"min": -0.8893205343508253, "scale": 0.02021183032615512, "dtype": "uint8"}}, {"name": "batch_normalization_20/moving_mean", "shape": [64], "dtype": "float32", "quantization": {"min": -3.9672318907345043, "scale": 0.026625717387479896, "dtype": "uint8"}}, {"name": "batch_normalization_20/moving_variance", "shape": [64], "dtype": "float32", "quantization": {"min": 0.420120507478714, "scale": 0.012815360345092475, "dtype": "uint8"}}, {"name": "batch_normalization_21/beta", "shape": [48], "dtype": "float32", "quantization": {"min": -0.9888528188069662, "scale": 0.007270976608874751, "dtype": "uint8"}}, {"name": "batch_normalization_21/moving_mean", "shape": [48], "dtype": "float32", "quantization": {"min": -2.3340306749530866, "scale": 0.017954082115023744, "dtype": "uint8"}}, {"name": "batch_normalization_21/moving_variance", "shape": [48], "dtype": "float32", "quantization": {"min": 0.28571629524230957, "scale": 0.0053000637129241345, "dtype": "uint8"}}, {"name": "batch_normalization_22/beta", "shape": [64], "dtype": "float32", "quantization": {"min": -1.415032872031717, "scale": 0.016453870605019964, "dtype": "uint8"}}, {"name": "batch_normalization_22/moving_mean", "shape": [64], "dtype": "float32", "quantization": {"min": -2.3663464188575745, "scale": 0.011214911937713623, "dtype": "uint8"}}, {"name": "batch_normalization_22/moving_variance", "shape": [64], "dtype": "float32", "quantization": {"min": 0.8183495402336121, "scale": 0.01016303815093695, "dtype": "uint8"}}, {"name": "batch_normalization_23/beta", "shape": [64], "dtype": "float32", "quantization": {"min": -0.8289626280466715, "scale": 0.012190626883039287, "dtype": "uint8"}}, {"name": "batch_normalization_23/moving_mean", "shape": [64], "dtype": "float32", "quantization": {"min": -3.606444087682986, "scale": 0.03370508493161669, "dtype": "uint8"}}, {"name": "batch_normalization_23/moving_variance", "shape": [64], "dtype": "float32", "quantization": {"min": 0.28999996185302734, "scale": 0.007630550160127527, "dtype": "uint8"}}, {"name": "batch_normalization_24/beta", "shape": [96], "dtype": "float32", "quantization": {"min": -1.7479860670426313, "scale": 0.011972507308511173, "dtype": "uint8"}}, {"name": "batch_normalization_24/moving_mean", "shape": [96], "dtype": "float32", "quantization": {"min": -1.6063279857822492, "scale": 0.009504899324155321, "dtype": "uint8"}}, {"name": "batch_normalization_24/moving_variance", "shape": [96], "dtype": "float32", "quantization": {"min": 0.24551624059677124, "scale": 0.013059020743650548, "dtype": "uint8"}}, {"name": "batch_normalization_25/beta", "shape": [96], "dtype": "float32", "quantization": {"min": -1.283474132126453, "scale": 0.009368424322090898, "dtype": "uint8"}}, {"name": "batch_normalization_25/moving_mean", "shape": [96], "dtype": "float32", "quantization": {"min": -1.5872352920326533, "scale": 0.007117647049473781, "dtype": "uint8"}}, {"name": "batch_normalization_25/moving_variance", "shape": [96], "dtype": "float32", "quantization": {"min": 0.39823248982429504, "scale": 0.004755370172799802, "dtype": "uint8"}}, {"name": "batch_normalization_26/beta", "shape": [64], "dtype": "float32", "quantization": {"min": -1.5112898941425716, "scale": 0.0061685301801737615, "dtype": "uint8"}}, {"name": "batch_normalization_26/moving_mean", "shape": [64], "dtype": "float32", "quantization": {"min": -2.16122173982508, "scale": 0.01637289196837182, "dtype": "uint8"}}, {"name": "batch_normalization_26/moving_variance", "shape": [64], "dtype": "float32", "quantization": {"min": 0.11441070586442947, "scale": 0.004070372412017747, "dtype": "uint8"}}, {"name": "batch_normalization_27/beta", "shape": [384], "dtype": "float32", "quantization": {"min": -1.3188155637067907, "scale": 0.007579399791418338, "dtype": "uint8"}}, {"name": "batch_normalization_27/moving_mean", "shape": [384], "dtype": "float32", "quantization": {"min": -5.909318789313821, "scale": 0.03517451660305846, "dtype": "uint8"}}, {"name": "batch_normalization_27/moving_variance", "shape": [384], "dtype": "float32", "quantization": {"min": 0.2954988181591034, "scale": 0.006337425404903936, "dtype": "uint8"}}, {"name": "batch_normalization_28/beta", "shape": [64], "dtype": "float32", "quantization": {"min": -1.0164603177238913, "scale": 0.006515771267460842, "dtype": "uint8"}}, {"name": "batch_normalization_28/moving_mean", "shape": [64], "dtype": "float32", "quantization": {"min": -2.281826620943406, "scale": 0.015522630074444939, "dtype": "uint8"}}, {"name": "batch_normalization_28/moving_variance", "shape": [64], "dtype": "float32", "quantization": {"min": 0.1750023365020752, "scale": 0.002921118923262054, "dtype": "uint8"}}, {"name": "batch_normalization_29/beta", "shape": [96], "dtype": "float32", "quantization": {"min": -1.9762367010116577, "scale": 0.005986429195778043, "dtype": "uint8"}}, {"name": "batch_normalization_29/moving_mean", "shape": [96], "dtype": "float32", "quantization": {"min": -1.1413830504697913, "scale": 0.009058595638649136, "dtype": "uint8"}}, {"name": "batch_normalization_29/moving_variance", "shape": [96], "dtype": "float32", "quantization": {"min": 0.20233316719532013, "scale": 0.002113556335954105, "dtype": "uint8"}}, {"name": "batch_normalization_3/beta", "shape": [64], "dtype": "float32", "quantization": {"min": -2.6871745165656593, "scale": 0.02020431967342601, "dtype": "uint8"}}, {"name": "batch_normalization_3/moving_mean", "shape": [64], "dtype": "float32", "quantization": {"min": -5.694581502091651, "scale": 0.028190997535107183, "dtype": "uint8"}}, {"name": "batch_normalization_3/moving_variance", "shape": [64], "dtype": "float32", "quantization": {"min": 0.14262264966964722, "scale": 0.019136658135582418, "dtype": "uint8"}}, {"name": "batch_normalization_30/beta", "shape": [96], "dtype": "float32", "quantization": {"min": -0.6150621568455416, "scale": 0.007410387431873995, "dtype": "uint8"}}, {"name": "batch_normalization_30/moving_mean", "shape": [96], "dtype": "float32", "quantization": {"min": -0.5138443261969323, "scale": 0.003593316966412114, "dtype": "uint8"}}, {"name": "batch_normalization_30/moving_variance", "shape": [96], "dtype": "float32", "quantization": {"min": 0.09833530336618423, "scale": 0.0014371293140392678, "dtype": "uint8"}}, {"name": "batch_normalization_31/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -1.0016017801621382, "scale": 0.016693363002702303, "dtype": "uint8"}}, {"name": "batch_normalization_31/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -2.9536140198801077, "scale": 0.02786428320641611, "dtype": "uint8"}}, {"name": "batch_normalization_31/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.3321317434310913, "scale": 0.025618675175835104, "dtype": "uint8"}}, {"name": "batch_normalization_32/beta", "shape": [128], "dtype": "float32", "quantization": {"min": -1.482565550593769, "scale": 0.006832099311492023, "dtype": "uint8"}}, {"name": "batch_normalization_32/moving_mean", "shape": [128], "dtype": "float32", "quantization": {"min": -2.2532974004745485, "scale": 0.014727433990029728, "dtype": "uint8"}}, {"name": "batch_normalization_32/moving_variance", "shape": [128], "dtype": "float32", "quantization": {"min": 0.3239896297454834, "scale": 0.0061596725501266185, "dtype": "uint8"}}, {"name": "batch_normalization_33/beta", "shape": [128], "dtype": "float32", "quantization": {"min": -1.2625880390990014, "scale": 0.008306500257230273, "dtype": "uint8"}}, {"name": "batch_normalization_33/moving_mean", "shape": [128], "dtype": "float32", "quantization": {"min": -1.495534519588246, "scale": 0.00826262165518368, "dtype": "uint8"}}, {"name": "batch_normalization_33/moving_variance", "shape": [128], "dtype": "float32", "quantization": {"min": 0.2597413659095764, "scale": 0.003397520149455351, "dtype": "uint8"}}, {"name": "batch_normalization_34/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -1.500122459262025, "scale": 0.008523423063988778, "dtype": "uint8"}}, {"name": "batch_normalization_34/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -2.1041239532769898, "scale": 0.012233278798122032, "dtype": "uint8"}}, {"name": "batch_normalization_34/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.16395790874958038, "scale": 0.0040355992667815265, "dtype": "uint8"}}, {"name": "batch_normalization_35/beta", "shape": [128], "dtype": "float32", "quantization": {"min": -1.0832286638372086, "scale": 0.012171108582440545, "dtype": "uint8"}}, {"name": "batch_normalization_35/moving_mean", "shape": [128], "dtype": "float32", "quantization": {"min": -2.395103445240095, "scale": 0.023253431507185392, "dtype": "uint8"}}, {"name": "batch_normalization_35/moving_variance", "shape": [128], "dtype": "float32", "quantization": {"min": 0.16777288913726807, "scale": 0.019797573370092057, "dtype": "uint8"}}, {"name": "batch_normalization_36/beta", "shape": [128], "dtype": "float32", "quantization": {"min": -1.8138037962072036, "scale": 0.013143505769617416, "dtype": "uint8"}}, {"name": "batch_normalization_36/moving_mean", "shape": [128], "dtype": "float32", "quantization": {"min": -1.310854683670343, "scale": 0.01057140873927696, "dtype": "uint8"}}, {"name": "batch_normalization_36/moving_variance", "shape": [128], "dtype": "float32", "quantization": {"min": 0.1670084297657013, "scale": 0.006697891623366113, "dtype": "uint8"}}, {"name": "batch_normalization_37/beta", "shape": [128], "dtype": "float32", "quantization": {"min": -1.9430689110475428, "scale": 0.011776175218469956, "dtype": "uint8"}}, {"name": "batch_normalization_37/moving_mean", "shape": [128], "dtype": "float32", "quantization": {"min": -1.7351032495498657, "scale": 0.010206489703234504, "dtype": "uint8"}}, {"name": "batch_normalization_37/moving_variance", "shape": [128], "dtype": "float32", "quantization": {"min": 0.19027358293533325, "scale": 0.005742954974081002, "dtype": "uint8"}}, {"name": "batch_normalization_38/beta", "shape": [128], "dtype": "float32", "quantization": {"min": -1.3741615199575237, "scale": 0.009222560536627676, "dtype": "uint8"}}, {"name": "batch_normalization_38/moving_mean", "shape": [128], "dtype": "float32", "quantization": {"min": -1.8390505080129587, "scale": 0.011941886415668563, "dtype": "uint8"}}, {"name": "batch_normalization_38/moving_variance", "shape": [128], "dtype": "float32", "quantization": {"min": 0.14841628074645996, "scale": 0.004146125737358542, "dtype": "uint8"}}, {"name": "batch_normalization_39/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -1.787621801039752, "scale": 0.00907422234030331, "dtype": "uint8"}}, {"name": "batch_normalization_39/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -3.0378903204319525, "scale": 0.014397584457023471, "dtype": "uint8"}}, {"name": "batch_normalization_39/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.13926127552986145, "scale": 0.010081140550912596, "dtype": "uint8"}}, {"name": "batch_normalization_4/beta", "shape": [80], "dtype": "float32", "quantization": {"min": -1.619629228816313, "scale": 0.021595056384217506, "dtype": "uint8"}}, {"name": "batch_normalization_4/moving_mean", "shape": [80], "dtype": "float32", "quantization": {"min": -7.642285971548042, "scale": 0.048676980710497086, "dtype": "uint8"}}, {"name": "batch_normalization_4/moving_variance", "shape": [80], "dtype": "float32", "quantization": {"min": 0.1652865707874298, "scale": 0.027933618017271452, "dtype": "uint8"}}, {"name": "batch_normalization_40/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -1.2992442846298218, "scale": 0.00419156878602271, "dtype": "uint8"}}, {"name": "batch_normalization_40/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -2.384939792109471, "scale": 0.017035284229353364, "dtype": "uint8"}}, {"name": "batch_normalization_40/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.06725674867630005, "scale": 0.002992297387590595, "dtype": "uint8"}}, {"name": "batch_normalization_41/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -0.8896247265385646, "scale": 0.013900386352165072, "dtype": "uint8"}}, {"name": "batch_normalization_41/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -1.1002823920810925, "scale": 0.007588154428145465, "dtype": "uint8"}}, {"name": "batch_normalization_41/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.22883667051792145, "scale": 0.0062419147468080706, "dtype": "uint8"}}, {"name": "batch_normalization_42/beta", "shape": [160], "dtype": "float32", "quantization": {"min": -1.4175063925630906, "scale": 0.00800851069244684, "dtype": "uint8"}}, {"name": "batch_normalization_42/moving_mean", "shape": [160], "dtype": "float32", "quantization": {"min": -1.06603368918101, "scale": 0.006922296682993571, "dtype": "uint8"}}, {"name": "batch_normalization_42/moving_variance", "shape": [160], "dtype": "float32", "quantization": {"min": 0.16725388169288635, "scale": 0.007173216927285288, "dtype": "uint8"}}, {"name": "batch_normalization_43/beta", "shape": [160], "dtype": "float32", "quantization": {"min": -1.2026210822311103, "scale": 0.006756298214781518, "dtype": "uint8"}}, {"name": "batch_normalization_43/moving_mean", "shape": [160], "dtype": "float32", "quantization": {"min": -1.1263628791360294, "scale": 0.00879970999325023, "dtype": "uint8"}}, {"name": "batch_normalization_43/moving_variance", "shape": [160], "dtype": "float32", "quantization": {"min": 0.1858157068490982, "scale": 0.0035367338680753523, "dtype": "uint8"}}, {"name": "batch_normalization_44/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -1.6851831992467243, "scale": 0.007625263345007803, "dtype": "uint8"}}, {"name": "batch_normalization_44/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -1.3855730304531024, "scale": 0.009968151298223758, "dtype": "uint8"}}, {"name": "batch_normalization_44/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.23984774947166443, "scale": 0.004611740509668986, "dtype": "uint8"}}, {"name": "batch_normalization_45/beta", "shape": [160], "dtype": "float32", "quantization": {"min": -1.198061533535228, "scale": 0.009740337671018114, "dtype": "uint8"}}, {"name": "batch_normalization_45/moving_mean", "shape": [160], "dtype": "float32", "quantization": {"min": -1.954274336496989, "scale": 0.022991462782317517, "dtype": "uint8"}}, {"name": "batch_normalization_45/moving_variance", "shape": [160], "dtype": "float32", "quantization": {"min": 0.12165232747793198, "scale": 0.004625043360625997, "dtype": "uint8"}}, {"name": "batch_normalization_46/beta", "shape": [160], "dtype": "float32", "quantization": {"min": -1.2301660285276526, "scale": 0.01079093007480397, "dtype": "uint8"}}, {"name": "batch_normalization_46/moving_mean", "shape": [160], "dtype": "float32", "quantization": {"min": -1.2148393953547758, "scale": 0.008098929302365172, "dtype": "uint8"}}, {"name": "batch_normalization_46/moving_variance", "shape": [160], "dtype": "float32", "quantization": {"min": 0.0945582166314125, "scale": 0.009077410692093418, "dtype": "uint8"}}, {"name": "batch_normalization_47/beta", "shape": [160], "dtype": "float32", "quantization": {"min": -1.4696354982899684, "scale": 0.009481519343806248, "dtype": "uint8"}}, {"name": "batch_normalization_47/moving_mean", "shape": [160], "dtype": "float32", "quantization": {"min": -1.1994350405300365, "scale": 0.007014240003099629, "dtype": "uint8"}}, {"name": "batch_normalization_47/moving_variance", "shape": [160], "dtype": "float32", "quantization": {"min": 0.11140790581703186, "scale": 0.005514528120265288, "dtype": "uint8"}}, {"name": "batch_normalization_48/beta", "shape": [160], "dtype": "float32", "quantization": {"min": -1.5309041387894575, "scale": 0.010206027591929717, "dtype": "uint8"}}, {"name": "batch_normalization_48/moving_mean", "shape": [160], "dtype": "float32", "quantization": {"min": -1.9451826843560909, "scale": 0.012311282812380323, "dtype": "uint8"}}, {"name": "batch_normalization_48/moving_variance", "shape": [160], "dtype": "float32", "quantization": {"min": 0.10514998435974121, "scale": 0.005894911055471383, "dtype": "uint8"}}, {"name": "batch_normalization_49/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -2.14061705271403, "scale": 0.010442034403483073, "dtype": "uint8"}}, {"name": "batch_normalization_49/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -2.2268771409988406, "scale": 0.014554752555547976, "dtype": "uint8"}}, {"name": "batch_normalization_49/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.11649957299232483, "scale": 0.012523744971144434, "dtype": "uint8"}}, {"name": "batch_normalization_5/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -1.2072101817411534, "scale": 0.01676680807973824, "dtype": "uint8"}}, {"name": "batch_normalization_5/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -12.276217052983302, "scale": 0.11804054858637791, "dtype": "uint8"}}, {"name": "batch_normalization_5/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.5460559725761414, "scale": 0.024879303399254295, "dtype": "uint8"}}, {"name": "batch_normalization_50/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -1.4464423656463623, "scale": 0.00563175964954437, "dtype": "uint8"}}, {"name": "batch_normalization_50/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -0.8957669398363899, "scale": 0.0060524793232188505, "dtype": "uint8"}}, {"name": "batch_normalization_50/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.07341840118169785, "scale": 0.0036757070936408696, "dtype": "uint8"}}, {"name": "batch_normalization_51/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -1.0999449000639074, "scale": 0.008942641463934206, "dtype": "uint8"}}, {"name": "batch_normalization_51/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -2.029522571142982, "scale": 0.011090287274005366, "dtype": "uint8"}}, {"name": "batch_normalization_51/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.3355939984321594, "scale": 0.006160175800323487, "dtype": "uint8"}}, {"name": "batch_normalization_52/beta", "shape": [160], "dtype": "float32", "quantization": {"min": -1.524581991223728, "scale": 0.007699909046584485, "dtype": "uint8"}}, {"name": "batch_normalization_52/moving_mean", "shape": [160], "dtype": "float32", "quantization": {"min": -2.118796606624828, "scale": 0.013582029529646331, "dtype": "uint8"}}, {"name": "batch_normalization_52/moving_variance", "shape": [160], "dtype": "float32", "quantization": {"min": 0.23068301379680634, "scale": 0.006010897311509824, "dtype": "uint8"}}, {"name": "batch_normalization_53/beta", "shape": [160], "dtype": "float32", "quantization": {"min": -1.376077589334226, "scale": 0.007954205718694948, "dtype": "uint8"}}, {"name": "batch_normalization_53/moving_mean", "shape": [160], "dtype": "float32", "quantization": {"min": -1.1059657826143152, "scale": 0.006912286141339471, "dtype": "uint8"}}, {"name": "batch_normalization_53/moving_variance", "shape": [160], "dtype": "float32", "quantization": {"min": 0.23038174211978912, "scale": 0.0036060267219356463, "dtype": "uint8"}}, {"name": "batch_normalization_54/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -1.395288348197937, "scale": 0.005394561647200117, "dtype": "uint8"}}, {"name": "batch_normalization_54/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -1.3039465614393644, "scale": 0.009118507422652898, "dtype": "uint8"}}, {"name": "batch_normalization_54/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.21060386300086975, "scale": 0.0029812921495998607, "dtype": "uint8"}}, {"name": "batch_normalization_55/beta", "shape": [160], "dtype": "float32", "quantization": {"min": -1.5728507976905972, "scale": 0.007748033486160578, "dtype": "uint8"}}, {"name": "batch_normalization_55/moving_mean", "shape": [160], "dtype": "float32", "quantization": {"min": -1.1225942415349623, "scale": 0.00870228094213149, "dtype": "uint8"}}, {"name": "batch_normalization_55/moving_variance", "shape": [160], "dtype": "float32", "quantization": {"min": 0.149143785238266, "scale": 0.0036947704997717166, "dtype": "uint8"}}, {"name": "batch_normalization_56/beta", "shape": [160], "dtype": "float32", "quantization": {"min": -1.4110212517719645, "scale": 0.007882800289228852, "dtype": "uint8"}}, {"name": "batch_normalization_56/moving_mean", "shape": [160], "dtype": "float32", "quantization": {"min": -1.3976049315695669, "scale": 0.010508307756162157, "dtype": "uint8"}}, {"name": "batch_normalization_56/moving_variance", "shape": [160], "dtype": "float32", "quantization": {"min": 0.16969893872737885, "scale": 0.005670124467681436, "dtype": "uint8"}}, {"name": "batch_normalization_57/beta", "shape": [160], "dtype": "float32", "quantization": {"min": -2.037970177566304, "scale": 0.008938465691080281, "dtype": "uint8"}}, {"name": "batch_normalization_57/moving_mean", "shape": [160], "dtype": "float32", "quantization": {"min": -2.0804866949717207, "scale": 0.012238157029245415, "dtype": "uint8"}}, {"name": "batch_normalization_57/moving_variance", "shape": [160], "dtype": "float32", "quantization": {"min": 0.3031127452850342, "scale": 0.009343819524727615, "dtype": "uint8"}}, {"name": "batch_normalization_58/beta", "shape": [160], "dtype": "float32", "quantization": {"min": -1.1626297235488892, "scale": 0.008018136024475098, "dtype": "uint8"}}, {"name": "batch_normalization_58/moving_mean", "shape": [160], "dtype": "float32", "quantization": {"min": -1.1574389139811199, "scale": 0.00890337626139323, "dtype": "uint8"}}, {"name": "batch_normalization_58/moving_variance", "shape": [160], "dtype": "float32", "quantization": {"min": 0.20891253650188446, "scale": 0.008950928437943552, "dtype": "uint8"}}, {"name": "batch_normalization_59/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -1.5612965036841, "scale": 0.008578552218044506, "dtype": "uint8"}}, {"name": "batch_normalization_59/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -2.9308635936063876, "scale": 0.01526491455003327, "dtype": "uint8"}}, {"name": "batch_normalization_59/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.35770270228385925, "scale": 0.015598084061753515, "dtype": "uint8"}}, {"name": "batch_normalization_6/beta", "shape": [64], "dtype": "float32", "quantization": {"min": -0.4988247050958522, "scale": 0.018474989077624154, "dtype": "uint8"}}, {"name": "batch_normalization_6/moving_mean", "shape": [64], "dtype": "float32", "quantization": {"min": -4.639463159149768, "scale": 0.0473414608076507, "dtype": "uint8"}}, {"name": "batch_normalization_6/moving_variance", "shape": [64], "dtype": "float32", "quantization": {"min": 0.5386254787445068, "scale": 0.025258790745454677, "dtype": "uint8"}}, {"name": "batch_normalization_60/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -1.5135674476623535, "scale": 0.0047089920324437755, "dtype": "uint8"}}, {"name": "batch_normalization_60/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -1.219797550346337, "scale": 0.006386374609143126, "dtype": "uint8"}}, {"name": "batch_normalization_60/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.13531571626663208, "scale": 0.002973755434447644, "dtype": "uint8"}}, {"name": "batch_normalization_61/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -1.5758512195418863, "scale": 0.006677335676024942, "dtype": "uint8"}}, {"name": "batch_normalization_61/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -1.3910136437883565, "scale": 0.008040541293574314, "dtype": "uint8"}}, {"name": "batch_normalization_61/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.27678921818733215, "scale": 0.005867989741119684, "dtype": "uint8"}}, {"name": "batch_normalization_62/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -1.7731781005859375, "scale": 0.005797953932893042, "dtype": "uint8"}}, {"name": "batch_normalization_62/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -1.1186937569403181, "scale": 0.006180628491382973, "dtype": "uint8"}}, {"name": "batch_normalization_62/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.2029876708984375, "scale": 0.003584029627781288, "dtype": "uint8"}}, {"name": "batch_normalization_63/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -1.1662906955270207, "scale": 0.007199325281030991, "dtype": "uint8"}}, {"name": "batch_normalization_63/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -0.5863659428615197, "scale": 0.005235410204120711, "dtype": "uint8"}}, {"name": "batch_normalization_63/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.09435708075761795, "scale": 0.0028266684389581867, "dtype": "uint8"}}, {"name": "batch_normalization_64/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -2.0544645720837162, "scale": 0.018343433679318896, "dtype": "uint8"}}, {"name": "batch_normalization_64/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -2.3606223686068666, "scale": 0.011803111843034333, "dtype": "uint8"}}, {"name": "batch_normalization_64/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.24856248497962952, "scale": 0.017925596587798173, "dtype": "uint8"}}, {"name": "batch_normalization_65/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -1.5397444839571037, "scale": 0.007474487786199533, "dtype": "uint8"}}, {"name": "batch_normalization_65/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -1.0257711017833036, "scale": 0.007770993195328058, "dtype": "uint8"}}, {"name": "batch_normalization_65/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.18295010924339294, "scale": 0.002770194937201107, "dtype": "uint8"}}, {"name": "batch_normalization_66/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -1.5399934053421023, "scale": 0.009058784737306484, "dtype": "uint8"}}, {"name": "batch_normalization_66/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -1.2256995402130426, "scale": 0.007959087923461316, "dtype": "uint8"}}, {"name": "batch_normalization_66/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.2300872653722763, "scale": 0.004644319648836173, "dtype": "uint8"}}, {"name": "batch_normalization_67/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -1.5030710697174072, "scale": 0.005584524601113562, "dtype": "uint8"}}, {"name": "batch_normalization_67/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -1.4341935107520982, "scale": 0.0067971256433748736, "dtype": "uint8"}}, {"name": "batch_normalization_67/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.13089387118816376, "scale": 0.0026349552121816898, "dtype": "uint8"}}, {"name": "batch_normalization_68/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -1.1063206609557656, "scale": 0.005853548470665427, "dtype": "uint8"}}, {"name": "batch_normalization_68/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -1.067355478511137, "scale": 0.010165290271534639, "dtype": "uint8"}}, {"name": "batch_normalization_68/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.15702544152736664, "scale": 0.0025017112493515015, "dtype": "uint8"}}, {"name": "batch_normalization_69/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -2.2159725623972277, "scale": 0.012958903873667998, "dtype": "uint8"}}, {"name": "batch_normalization_69/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -2.008986711502075, "scale": 0.006804025056315404, "dtype": "uint8"}}, {"name": "batch_normalization_69/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.3119298219680786, "scale": 0.012169442924798704, "dtype": "uint8"}}, {"name": "batch_normalization_7/beta", "shape": [48], "dtype": "float32", "quantization": {"min": -0.6259138478952295, "scale": 0.009629443813772762, "dtype": "uint8"}}, {"name": "batch_normalization_7/moving_mean", "shape": [48], "dtype": "float32", "quantization": {"min": -2.1740409458384793, "scale": 0.019945329778334672, "dtype": "uint8"}}, {"name": "batch_normalization_7/moving_variance", "shape": [48], "dtype": "float32", "quantization": {"min": 0.3680301010608673, "scale": 0.014270223238888909, "dtype": "uint8"}}, {"name": "batch_normalization_70/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -1.865909457206726, "scale": 0.004504433332705031, "dtype": "uint8"}}, {"name": "batch_normalization_70/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -1.1317527546602135, "scale": 0.0050524676547330965, "dtype": "uint8"}}, {"name": "batch_normalization_70/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.11138727515935898, "scale": 0.0026711427990128013, "dtype": "uint8"}}, {"name": "batch_normalization_71/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -1.6039793491363525, "scale": 0.005784372196478003, "dtype": "uint8"}}, {"name": "batch_normalization_71/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -0.47732780867931884, "scale": 0.004920905244116689, "dtype": "uint8"}}, {"name": "batch_normalization_71/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.037272851914167404, "scale": 0.0005219906714617037, "dtype": "uint8"}}, {"name": "batch_normalization_72/beta", "shape": [320], "dtype": "float32", "quantization": {"min": -1.540266954197603, "scale": 0.009223155414356905, "dtype": "uint8"}}, {"name": "batch_normalization_72/moving_mean", "shape": [320], "dtype": "float32", "quantization": {"min": -2.0190852207296035, "scale": 0.010461581454557532, "dtype": "uint8"}}, {"name": "batch_normalization_72/moving_variance", "shape": [320], "dtype": "float32", "quantization": {"min": 0.06347450613975525, "scale": 0.003608025172177483, "dtype": "uint8"}}, {"name": "batch_normalization_73/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -0.985390640707577, "scale": 0.012633213342404833, "dtype": "uint8"}}, {"name": "batch_normalization_73/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -0.9022618592954149, "scale": 0.010491416968551336, "dtype": "uint8"}}, {"name": "batch_normalization_73/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.03170640394091606, "scale": 0.0026475690889592265, "dtype": "uint8"}}, {"name": "batch_normalization_74/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -1.0769996951608096, "scale": 0.015608691234214633, "dtype": "uint8"}}, {"name": "batch_normalization_74/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -1.7473176166123034, "scale": 0.012570630335340312, "dtype": "uint8"}}, {"name": "batch_normalization_74/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.13737867772579193, "scale": 0.006850161330372679, "dtype": "uint8"}}, {"name": "batch_normalization_75/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -1.4387849751640769, "scale": 0.007653111570021685, "dtype": "uint8"}}, {"name": "batch_normalization_75/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -2.253594519110287, "scale": 0.017469724954343308, "dtype": "uint8"}}, {"name": "batch_normalization_75/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.17224669456481934, "scale": 0.014315306906606637, "dtype": "uint8"}}, {"name": "batch_normalization_76/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -1.6436317995482799, "scale": 0.012265908951852835, "dtype": "uint8"}}, {"name": "batch_normalization_76/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -1.6223250557394588, "scale": 0.009012916976330327, "dtype": "uint8"}}, {"name": "batch_normalization_76/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.10091816633939743, "scale": 0.024782416896492826, "dtype": "uint8"}}, {"name": "batch_normalization_77/beta", "shape": [320], "dtype": "float32", "quantization": {"min": -1.6236799055454778, "scale": 0.008776648138083664, "dtype": "uint8"}}, {"name": "batch_normalization_77/moving_mean", "shape": [320], "dtype": "float32", "quantization": {"min": -2.9638912789961873, "scale": 0.017033857925265444, "dtype": "uint8"}}, {"name": "batch_normalization_77/moving_variance", "shape": [320], "dtype": "float32", "quantization": {"min": 0.11361116915941238, "scale": 0.023207617945530834, "dtype": "uint8"}}, {"name": "batch_normalization_78/beta", "shape": [384], "dtype": "float32", "quantization": {"min": -1.4153826966005212, "scale": 0.008277091792985504, "dtype": "uint8"}}, {"name": "batch_normalization_78/moving_mean", "shape": [384], "dtype": "float32", "quantization": {"min": -0.9769486890119664, "scale": 0.00707933832617367, "dtype": "uint8"}}, {"name": "batch_normalization_78/moving_variance", "shape": [384], "dtype": "float32", "quantization": {"min": 0.19088256359100342, "scale": 0.0073945882273655315, "dtype": "uint8"}}, {"name": "batch_normalization_79/beta", "shape": [384], "dtype": "float32", "quantization": {"min": -2.0473411083221436, "scale": 0.004208615013197356, "dtype": "uint8"}}, {"name": "batch_normalization_79/moving_mean", "shape": [384], "dtype": "float32", "quantization": {"min": -0.7610570852663003, "scale": 0.0033089438489839144, "dtype": "uint8"}}, {"name": "batch_normalization_79/moving_variance", "shape": [384], "dtype": "float32", "quantization": {"min": 0.05480360612273216, "scale": 0.001661744786828172, "dtype": "uint8"}}, {"name": "batch_normalization_8/beta", "shape": [64], "dtype": "float32", "quantization": {"min": -1.2169222845750698, "scale": 0.021349513764474908, "dtype": "uint8"}}, {"name": "batch_normalization_8/moving_mean", "shape": [64], "dtype": "float32", "quantization": {"min": -7.352502991171444, "scale": 0.03551933812160118, "dtype": "uint8"}}, {"name": "batch_normalization_8/moving_variance", "shape": [64], "dtype": "float32", "quantization": {"min": 1.2515424489974976, "scale": 0.03510500449760287, "dtype": "uint8"}}, {"name": "batch_normalization_80/beta", "shape": [384], "dtype": "float32", "quantization": {"min": -1.7098569869995117, "scale": 0.003118572515599868, "dtype": "uint8"}}, {"name": "batch_normalization_80/moving_mean", "shape": [384], "dtype": "float32", "quantization": {"min": -0.7364731842980665, "scale": 0.003425456671153798, "dtype": "uint8"}}, {"name": "batch_normalization_80/moving_variance", "shape": [384], "dtype": "float32", "quantization": {"min": 0.06618082523345947, "scale": 0.0018710627275354721, "dtype": "uint8"}}, {"name": "batch_normalization_81/beta", "shape": [448], "dtype": "float32", "quantization": {"min": -1.869015963054171, "scale": 0.008693097502577539, "dtype": "uint8"}}, {"name": "batch_normalization_81/moving_mean", "shape": [448], "dtype": "float32", "quantization": {"min": -1.1766659362643372, "scale": 0.008286379832847445, "dtype": "uint8"}}, {"name": "batch_normalization_81/moving_variance", "shape": [448], "dtype": "float32", "quantization": {"min": 0.14993160963058472, "scale": 0.004515989387736601, "dtype": "uint8"}}, {"name": "batch_normalization_82/beta", "shape": [384], "dtype": "float32", "quantization": {"min": -1.3327109813690183, "scale": 0.008710529289993585, "dtype": "uint8"}}, {"name": "batch_normalization_82/moving_mean", "shape": [384], "dtype": "float32", "quantization": {"min": -1.1086185679716223, "scale": 0.008940472322351792, "dtype": "uint8"}}, {"name": "batch_normalization_82/moving_variance", "shape": [384], "dtype": "float32", "quantization": {"min": 0.21444351971149445, "scale": 0.011961153149604798, "dtype": "uint8"}}, {"name": "batch_normalization_83/beta", "shape": [384], "dtype": "float32", "quantization": {"min": -1.818679837619557, "scale": 0.015412540996775907, "dtype": "uint8"}}, {"name": "batch_normalization_83/moving_mean", "shape": [384], "dtype": "float32", "quantization": {"min": -2.0038957876317642, "scale": 0.012845485818152334, "dtype": "uint8"}}, {"name": "batch_normalization_83/moving_variance", "shape": [384], "dtype": "float32", "quantization": {"min": 0.07089755684137344, "scale": 0.02103717663124496, "dtype": "uint8"}}, {"name": "batch_normalization_84/beta", "shape": [384], "dtype": "float32", "quantization": {"min": -1.7786205541853812, "scale": 0.008158809881584317, "dtype": "uint8"}}, {"name": "batch_normalization_84/moving_mean", "shape": [384], "dtype": "float32", "quantization": {"min": -1.3955397058935726, "scale": 0.01722888525794534, "dtype": "uint8"}}, {"name": "batch_normalization_84/moving_variance", "shape": [384], "dtype": "float32", "quantization": {"min": 0.07342959940433502, "scale": 0.011137770613034566, "dtype": "uint8"}}, {"name": "batch_normalization_85/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -1.178499460220337, "scale": 0.0028658638982211842, "dtype": "uint8"}}, {"name": "batch_normalization_85/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -1.690884064693077, "scale": 0.010186048582488415, "dtype": "uint8"}}, {"name": "batch_normalization_85/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.14086772501468658, "scale": 0.00910748775098838, "dtype": "uint8"}}, {"name": "batch_normalization_86/beta", "shape": [320], "dtype": "float32", "quantization": {"min": -0.5220519305736411, "scale": 0.0020882077222945643, "dtype": "uint8"}}, {"name": "batch_normalization_86/moving_mean", "shape": [320], "dtype": "float32", "quantization": {"min": -0.5231765800831365, "scale": 0.0036081143454009413, "dtype": "uint8"}}, {"name": "batch_normalization_86/moving_variance", "shape": [320], "dtype": "float32", "quantization": {"min": 0.11893065273761749, "scale": 0.005666278098143783, "dtype": "uint8"}}, {"name": "batch_normalization_87/beta", "shape": [384], "dtype": "float32", "quantization": {"min": -1.984124174889396, "scale": 0.008818329666175094, "dtype": "uint8"}}, {"name": "batch_normalization_87/moving_mean", "shape": [384], "dtype": "float32", "quantization": {"min": -0.5652224242687225, "scale": 0.0036942642109066832, "dtype": "uint8"}}, {"name": "batch_normalization_87/moving_variance", "shape": [384], "dtype": "float32", "quantization": {"min": 0.06085425242781639, "scale": 0.03796012239421115, "dtype": "uint8"}}, {"name": "batch_normalization_88/beta", "shape": [384], "dtype": "float32", "quantization": {"min": -0.3602467477321625, "scale": 0.001247984813708885, "dtype": "uint8"}}, {"name": "batch_normalization_88/moving_mean", "shape": [384], "dtype": "float32", "quantization": {"min": -0.0991711297455956, "scale": 0.0008549235322896172, "dtype": "uint8"}}, {"name": "batch_normalization_88/moving_variance", "shape": [384], "dtype": "float32", "quantization": {"min": 0.021573534235358238, "scale": 0.0022643732454846886, "dtype": "uint8"}}, {"name": "batch_normalization_89/beta", "shape": [384], "dtype": "float32", "quantization": {"min": -0.29050213098526, "scale": 0.0009703184897993125, "dtype": "uint8"}}, {"name": "batch_normalization_89/moving_mean", "shape": [384], "dtype": "float32", "quantization": {"min": -0.12789016552999907, "scale": 0.0010231213242399926, "dtype": "uint8"}}, {"name": "batch_normalization_89/moving_variance", "shape": [384], "dtype": "float32", "quantization": {"min": 0.01962556503713131, "scale": 0.002291068997161061, "dtype": "uint8"}}, {"name": "batch_normalization_9/beta", "shape": [64], "dtype": "float32", "quantization": {"min": -1.2553448396570541, "scale": 0.017435344995236864, "dtype": "uint8"}}, {"name": "batch_normalization_9/moving_mean", "shape": [64], "dtype": "float32", "quantization": {"min": -9.159099926668056, "scale": 0.05174632726931105, "dtype": "uint8"}}, {"name": "batch_normalization_9/moving_variance", "shape": [64], "dtype": "float32", "quantization": {"min": 0.36967048048973083, "scale": 0.022706968293470495, "dtype": "uint8"}}, {"name": "batch_normalization_90/beta", "shape": [448], "dtype": "float32", "quantization": {"min": -1.9150965461543963, "scale": 0.008825329705780628, "dtype": "uint8"}}, {"name": "batch_normalization_90/moving_mean", "shape": [448], "dtype": "float32", "quantization": {"min": -1.0748392633363313, "scale": 0.011080817147797229, "dtype": "uint8"}}, {"name": "batch_normalization_90/moving_variance", "shape": [448], "dtype": "float32", "quantization": {"min": 0.058019232004880905, "scale": 0.03696253692694739, "dtype": "uint8"}}, {"name": "batch_normalization_91/beta", "shape": [384], "dtype": "float32", "quantization": {"min": -1.4989316603716683, "scale": 0.016117544735179228, "dtype": "uint8"}}, {"name": "batch_normalization_91/moving_mean", "shape": [384], "dtype": "float32", "quantization": {"min": -1.0672029087356492, "scale": 0.0048954261868607764, "dtype": "uint8"}}, {"name": "batch_normalization_91/moving_variance", "shape": [384], "dtype": "float32", "quantization": {"min": 0.04761062562465668, "scale": 0.02329025134152057, "dtype": "uint8"}}, {"name": "batch_normalization_92/beta", "shape": [384], "dtype": "float32", "quantization": {"min": -0.4021552567680677, "scale": 0.0018197070441994014, "dtype": "uint8"}}, {"name": "batch_normalization_92/moving_mean", "shape": [384], "dtype": "float32", "quantization": {"min": -0.2961117188135783, "scale": 0.0027935067812601727, "dtype": "uint8"}}, {"name": "batch_normalization_92/moving_variance", "shape": [384], "dtype": "float32", "quantization": {"min": 0.3863965570926666, "scale": 0.02258765405299617, "dtype": "uint8"}}, {"name": "batch_normalization_93/beta", "shape": [384], "dtype": "float32", "quantization": {"min": -0.4592238664627075, "scale": 0.0011769139883564968, "dtype": "uint8"}}, {"name": "batch_normalization_93/moving_mean", "shape": [384], "dtype": "float32", "quantization": {"min": -0.29778090224546544, "scale": 0.0027572305763469023, "dtype": "uint8"}}, {"name": "batch_normalization_93/moving_variance", "shape": [384], "dtype": "float32", "quantization": {"min": 0.3583631217479706, "scale": 0.01633430754437166, "dtype": "uint8"}}, {"name": "batch_normalization_94/beta", "shape": [192], "dtype": "float32", "quantization": {"min": -0.314007496249442, "scale": 0.0017640870575811349, "dtype": "uint8"}}, {"name": "batch_normalization_94/moving_mean", "shape": [192], "dtype": "float32", "quantization": {"min": -0.7145729660987854, "scale": 0.004203370388816385, "dtype": "uint8"}}, {"name": "batch_normalization_94/moving_variance", "shape": [192], "dtype": "float32", "quantization": {"min": 0.11457707732915878, "scale": 0.008541139814199185, "dtype": "uint8"}}, {"name": "conv2d_1/kernel", "shape": [3, 3, 3, 32], "dtype": "float32", "quantization": {"min": -0.7515598654747009, "scale": 0.006423588593800863, "dtype": "uint8"}}, {"name": "conv2d_10/kernel", "shape": [3, 3, 64, 96], "dtype": "float32", "quantization": {"min": -0.5314577747793758, "scale": 0.004088136729072122, "dtype": "uint8"}}, {"name": "conv2d_11/kernel", "shape": [3, 3, 96, 96], "dtype": "float32", "quantization": {"min": -0.297173446299983, "scale": 0.0027015767845453, "dtype": "uint8"}}, {"name": "conv2d_12/kernel", "shape": [1, 1, 192, 32], "dtype": "float32", "quantization": {"min": -0.6043872510685641, "scale": 0.003874277250439513, "dtype": "uint8"}}, {"name": "conv2d_13/kernel", "shape": [1, 1, 256, 64], "dtype": "float32", "quantization": {"min": -0.6367825031280518, "scale": 0.005489504337310791, "dtype": "uint8"}}, {"name": "conv2d_14/kernel", "shape": [1, 1, 256, 48], "dtype": "float32", "quantization": {"min": -0.6980268389570946, "scale": 0.004256261213153016, "dtype": "uint8"}}, {"name": "conv2d_15/kernel", "shape": [5, 5, 48, 64], "dtype": "float32", "quantization": {"min": -0.37809036514338323, "scale": 0.0034062195057962454, "dtype": "uint8"}}, {"name": "conv2d_16/kernel", "shape": [1, 1, 256, 64], "dtype": "float32", "quantization": {"min": -0.38000125464271095, "scale": 0.002945746160021015, "dtype": "uint8"}}, {"name": "conv2d_17/kernel", "shape": [3, 3, 64, 96], "dtype": "float32", "quantization": {"min": -0.36159335772196455, "scale": 0.002658774689132092, "dtype": "uint8"}}, {"name": "conv2d_18/kernel", "shape": [3, 3, 96, 96], "dtype": "float32", "quantization": {"min": -0.322937131395527, "scale": 0.0025229463390275546, "dtype": "uint8"}}, {"name": "conv2d_19/kernel", "shape": [1, 1, 256, 64], "dtype": "float32", "quantization": {"min": -0.49620920665123885, "scale": 0.0037308962906108184, "dtype": "uint8"}}, {"name": "conv2d_2/kernel", "shape": [3, 3, 32, 32], "dtype": "float32", "quantization": {"min": -0.9963670036372017, "scale": 0.00784540947745828, "dtype": "uint8"}}, {"name": "conv2d_20/kernel", "shape": [1, 1, 288, 64], "dtype": "float32", "quantization": {"min": -0.9467216884388643, "scale": 0.005954224455590342, "dtype": "uint8"}}, {"name": "conv2d_21/kernel", "shape": [1, 1, 288, 48], "dtype": "float32", "quantization": {"min": -0.36753161491132247, "scale": 0.0028939497237112006, "dtype": "uint8"}}, {"name": "conv2d_22/kernel", "shape": [5, 5, 48, 64], "dtype": "float32", "quantization": {"min": -0.28142107234281655, "scale": 0.0023451756028568045, "dtype": "uint8"}}, {"name": "conv2d_23/kernel", "shape": [1, 1, 288, 64], "dtype": "float32", "quantization": {"min": -0.5600246597738827, "scale": 0.004912497015560374, "dtype": "uint8"}}, {"name": "conv2d_24/kernel", "shape": [3, 3, 64, 96], "dtype": "float32", "quantization": {"min": -0.40741646079456106, "scale": 0.0032334639745600084, "dtype": "uint8"}}, {"name": "conv2d_25/kernel", "shape": [3, 3, 96, 96], "dtype": "float32", "quantization": {"min": -0.2517923231218375, "scale": 0.0026786417353386973, "dtype": "uint8"}}, {"name": "conv2d_26/kernel", "shape": [1, 1, 288, 64], "dtype": "float32", "quantization": {"min": -0.40744167694858474, "scale": 0.00420042965926376, "dtype": "uint8"}}, {"name": "conv2d_27/kernel", "shape": [3, 3, 288, 384], "dtype": "float32", "quantization": {"min": -0.17904583583859837, "scale": 0.0023872778111813115, "dtype": "uint8"}}, {"name": "conv2d_28/kernel", "shape": [1, 1, 288, 64], "dtype": "float32", "quantization": {"min": -0.3550921758015951, "scale": 0.0030092557271321615, "dtype": "uint8"}}, {"name": "conv2d_29/kernel", "shape": [3, 3, 64, 96], "dtype": "float32", "quantization": {"min": -0.21044881904826443, "scale": 0.0021044881904826443, "dtype": "uint8"}}, {"name": "conv2d_3/kernel", "shape": [3, 3, 32, 64], "dtype": "float32", "quantization": {"min": -0.9826949535631666, "scale": 0.006920386996923708, "dtype": "uint8"}}, {"name": "conv2d_30/kernel", "shape": [3, 3, 96, 96], "dtype": "float32", "quantization": {"min": -0.142222724182933, "scale": 0.0013291843381582522, "dtype": "uint8"}}, {"name": "conv2d_31/kernel", "shape": [1, 1, 768, 192], "dtype": "float32", "quantization": {"min": -0.6299613606696035, "scale": 0.004736551583981981, "dtype": "uint8"}}, {"name": "conv2d_32/kernel", "shape": [1, 1, 768, 128], "dtype": "float32", "quantization": {"min": -0.28287766400505515, "scale": 0.0029466423333859913, "dtype": "uint8"}}, {"name": "conv2d_33/kernel", "shape": [1, 7, 128, 128], "dtype": "float32", "quantization": {"min": -0.37715829119962807, "scale": 0.003308406063154632, "dtype": "uint8"}}, {"name": "conv2d_34/kernel", "shape": [7, 1, 128, 192], "dtype": "float32", "quantization": {"min": -0.2915347753786573, "scale": 0.002602989065880869, "dtype": "uint8"}}, {"name": "conv2d_35/kernel", "shape": [1, 1, 768, 128], "dtype": "float32", "quantization": {"min": -0.5098388725636052, "scale": 0.0034217373997557396, "dtype": "uint8"}}, {"name": "conv2d_36/kernel", "shape": [7, 1, 128, 128], "dtype": "float32", "quantization": {"min": -0.29266455173492434, "scale": 0.002956207593282064, "dtype": "uint8"}}, {"name": "conv2d_37/kernel", "shape": [1, 7, 128, 128], "dtype": "float32", "quantization": {"min": -0.3063901633608575, "scale": 0.002664262290094413, "dtype": "uint8"}}, {"name": "conv2d_38/kernel", "shape": [7, 1, 128, 128], "dtype": "float32", "quantization": {"min": -0.2562146642628838, "scale": 0.002227953602285946, "dtype": "uint8"}}, {"name": "conv2d_39/kernel", "shape": [1, 7, 128, 192], "dtype": "float32", "quantization": {"min": -0.32483990402782664, "scale": 0.0024062215113172343, "dtype": "uint8"}}, {"name": "conv2d_4/kernel", "shape": [1, 1, 64, 80], "dtype": "float32", "quantization": {"min": -1.0175340128879922, "scale": 0.008771844938689587, "dtype": "uint8"}}, {"name": "conv2d_40/kernel", "shape": [1, 1, 768, 192], "dtype": "float32", "quantization": {"min": -0.5300707817077637, "scale": 0.003897579277262968, "dtype": "uint8"}}, {"name": "conv2d_41/kernel", "shape": [1, 1, 768, 192], "dtype": "float32", "quantization": {"min": -0.4742822464774637, "scale": 0.0037345058777753046, "dtype": "uint8"}}, {"name": "conv2d_42/kernel", "shape": [1, 1, 768, 160], "dtype": "float32", "quantization": {"min": -0.4733707100737329, "scale": 0.004080781983394249, "dtype": "uint8"}}, {"name": "conv2d_43/kernel", "shape": [1, 7, 160, 160], "dtype": "float32", "quantization": {"min": -0.31529887493918923, "scale": 0.0028405304048575606, "dtype": "uint8"}}, {"name": "conv2d_44/kernel", "shape": [7, 1, 160, 192], "dtype": "float32", "quantization": {"min": -0.2984846812837264, "scale": 0.0025955189676845777, "dtype": "uint8"}}, {"name": "conv2d_45/kernel", "shape": [1, 1, 768, 160], "dtype": "float32", "quantization": {"min": -0.756424422825084, "scale": 0.0054813363972832175, "dtype": "uint8"}}, {"name": "conv2d_46/kernel", "shape": [7, 1, 160, 160], "dtype": "float32", "quantization": {"min": -0.3355672222726485, "scale": 0.0028680959168602437, "dtype": "uint8"}}, {"name": "conv2d_47/kernel", "shape": [1, 7, 160, 160], "dtype": "float32", "quantization": {"min": -0.22706727812103197, "scale": 0.002122124094589084, "dtype": "uint8"}}, {"name": "conv2d_48/kernel", "shape": [7, 1, 160, 160], "dtype": "float32", "quantization": {"min": -0.2144267187983382, "scale": 0.002257123355771981, "dtype": "uint8"}}, {"name": "conv2d_49/kernel", "shape": [1, 7, 160, 192], "dtype": "float32", "quantization": {"min": -0.3024808161398944, "scale": 0.002585306120853798, "dtype": "uint8"}}, {"name": "conv2d_5/kernel", "shape": [3, 3, 80, 192], "dtype": "float32", "quantization": {"min": -0.5794109293058807, "scale": 0.005267372084598915, "dtype": "uint8"}}, {"name": "conv2d_50/kernel", "shape": [1, 1, 768, 192], "dtype": "float32", "quantization": {"min": -0.554896311900195, "scale": 0.0038006596705492807, "dtype": "uint8"}}, {"name": "conv2d_51/kernel", "shape": [1, 1, 768, 192], "dtype": "float32", "quantization": {"min": -1.2061398295795216, "scale": 0.006931838101031733, "dtype": "uint8"}}, {"name": "conv2d_52/kernel", "shape": [1, 1, 768, 160], "dtype": "float32", "quantization": {"min": -0.3730403196577932, "scale": 0.0028695409204445633, "dtype": "uint8"}}, {"name": "conv2d_53/kernel", "shape": [1, 7, 160, 160], "dtype": "float32", "quantization": {"min": -0.3463286845123067, "scale": 0.003011553778367884, "dtype": "uint8"}}, {"name": "conv2d_54/kernel", "shape": [7, 1, 160, 192], "dtype": "float32", "quantization": {"min": -0.37797666168680377, "scale": 0.0027589537349401736, "dtype": "uint8"}}, {"name": "conv2d_55/kernel", "shape": [1, 1, 768, 160], "dtype": "float32", "quantization": {"min": -0.4141439642391953, "scale": 0.004989686316134883, "dtype": "uint8"}}, {"name": "conv2d_56/kernel", "shape": [7, 1, 160, 160], "dtype": "float32", "quantization": {"min": -0.3559323572645, "scale": 0.0032357487024045456, "dtype": "uint8"}}, {"name": "conv2d_57/kernel", "shape": [1, 7, 160, 160], "dtype": "float32", "quantization": {"min": -0.2674277156007056, "scale": 0.0026742771560070563, "dtype": "uint8"}}, {"name": "conv2d_58/kernel", "shape": [7, 1, 160, 160], "dtype": "float32", "quantization": {"min": -0.5307076104715759, "scale": 0.0035617960434333952, "dtype": "uint8"}}, {"name": "conv2d_59/kernel", "shape": [1, 7, 160, 192], "dtype": "float32", "quantization": {"min": -0.4569946948219748, "scale": 0.0036854410872739904, "dtype": "uint8"}}, {"name": "conv2d_6/kernel", "shape": [1, 1, 192, 64], "dtype": "float32", "quantization": {"min": -0.670501438776652, "scale": 0.005634465872072706, "dtype": "uint8"}}, {"name": "conv2d_60/kernel", "shape": [1, 1, 768, 192], "dtype": "float32", "quantization": {"min": -0.7935055354062248, "scale": 0.004408364085590138, "dtype": "uint8"}}, {"name": "conv2d_61/kernel", "shape": [1, 1, 768, 192], "dtype": "float32", "quantization": {"min": -1.0109173382029812, "scale": 0.006053397234748391, "dtype": "uint8"}}, {"name": "conv2d_62/kernel", "shape": [1, 1, 768, 192], "dtype": "float32", "quantization": {"min": -0.41344635837218335, "scale": 0.004645464700811049, "dtype": "uint8"}}, {"name": "conv2d_63/kernel", "shape": [1, 7, 192, 192], "dtype": "float32", "quantization": {"min": -0.24348092184347264, "scale": 0.004508905960064308, "dtype": "uint8"}}, {"name": "conv2d_64/kernel", "shape": [7, 1, 192, 192], "dtype": "float32", "quantization": {"min": -0.4806287989896886, "scale": 0.004005239991580738, "dtype": "uint8"}}, {"name": "conv2d_65/kernel", "shape": [1, 1, 768, 192], "dtype": "float32", "quantization": {"min": -0.3917752130358827, "scale": 0.0030136554848914053, "dtype": "uint8"}}, {"name": "conv2d_66/kernel", "shape": [7, 1, 192, 192], "dtype": "float32", "quantization": {"min": -0.20425691803296406, "scale": 0.002172945936520894, "dtype": "uint8"}}, {"name": "conv2d_67/kernel", "shape": [1, 7, 192, 192], "dtype": "float32", "quantization": {"min": -0.22208931896032072, "scale": 0.0019312114692201802, "dtype": "uint8"}}, {"name": "conv2d_68/kernel", "shape": [7, 1, 192, 192], "dtype": "float32", "quantization": {"min": -0.1574226176037508, "scale": 0.0016063532408546, "dtype": "uint8"}}, {"name": "conv2d_69/kernel", "shape": [1, 7, 192, 192], "dtype": "float32", "quantization": {"min": -0.1563245475292206, "scale": 0.0015951484441757203, "dtype": "uint8"}}, {"name": "conv2d_7/kernel", "shape": [1, 1, 192, 48], "dtype": "float32", "quantization": {"min": -0.6889615984523997, "scale": 0.005467949194066664, "dtype": "uint8"}}, {"name": "conv2d_70/kernel", "shape": [1, 1, 768, 192], "dtype": "float32", "quantization": {"min": -0.5254201654125663, "scale": 0.003574286839541267, "dtype": "uint8"}}, {"name": "conv2d_71/kernel", "shape": [1, 1, 768, 192], "dtype": "float32", "quantization": {"min": -0.14087693007553326, "scale": 0.001394821089856765, "dtype": "uint8"}}, {"name": "conv2d_72/kernel", "shape": [3, 3, 192, 320], "dtype": "float32", "quantization": {"min": -0.1017690990485397, "scale": 0.0009785490293128818, "dtype": "uint8"}}, {"name": "conv2d_73/kernel", "shape": [1, 1, 768, 192], "dtype": "float32", "quantization": {"min": -0.27043156717337813, "scale": 0.0035120982749789367, "dtype": "uint8"}}, {"name": "conv2d_74/kernel", "shape": [1, 7, 192, 192], "dtype": "float32", "quantization": {"min": -0.1989350945341821, "scale": 0.0017762062011980543, "dtype": "uint8"}}, {"name": "conv2d_75/kernel", "shape": [7, 1, 192, 192], "dtype": "float32", "quantization": {"min": -0.21929225535953745, "scale": 0.0017828638647116866, "dtype": "uint8"}}, {"name": "conv2d_76/kernel", "shape": [3, 3, 192, 192], "dtype": "float32", "quantization": {"min": -0.31502492287579703, "scale": 0.003316051819745232, "dtype": "uint8"}}, {"name": "conv2d_77/kernel", "shape": [1, 1, 1280, 320], "dtype": "float32", "quantization": {"min": -0.2736586353358101, "scale": 0.0035084440427667956, "dtype": "uint8"}}, {"name": "conv2d_78/kernel", "shape": [1, 1, 1280, 384], "dtype": "float32", "quantization": {"min": -0.24273421998117484, "scale": 0.0021672698212604896, "dtype": "uint8"}}, {"name": "conv2d_79/kernel", "shape": [1, 3, 384, 384], "dtype": "float32", "quantization": {"min": -0.1003472120738497, "scale": 0.0010239511436107112, "dtype": "uint8"}}, {"name": "conv2d_8/kernel", "shape": [5, 5, 48, 64], "dtype": "float32", "quantization": {"min": -0.8959833215264714, "scale": 0.007859502820407644, "dtype": "uint8"}}, {"name": "conv2d_80/kernel", "shape": [3, 1, 384, 384], "dtype": "float32", "quantization": {"min": -0.12109428144553128, "scale": 0.0013307063895113328, "dtype": "uint8"}}, {"name": "conv2d_81/kernel", "shape": [1, 1, 1280, 448], "dtype": "float32", "quantization": {"min": -0.3801819539537617, "scale": 0.004271707347795075, "dtype": "uint8"}}, {"name": "conv2d_82/kernel", "shape": [3, 3, 448, 384], "dtype": "float32", "quantization": {"min": -0.23576255931573753, "scale": 0.0026195839923970838, "dtype": "uint8"}}, {"name": "conv2d_83/kernel", "shape": [1, 3, 384, 384], "dtype": "float32", "quantization": {"min": -1.244973014382755, "scale": 0.007454928229836857, "dtype": "uint8"}}, {"name": "conv2d_84/kernel", "shape": [3, 1, 384, 384], "dtype": "float32", "quantization": {"min": -0.25950103998184204, "scale": 0.003052953411551083, "dtype": "uint8"}}, {"name": "conv2d_85/kernel", "shape": [1, 1, 1280, 192], "dtype": "float32", "quantization": {"min": -0.29392333416377797, "scale": 0.0026479579654394413, "dtype": "uint8"}}, {"name": "conv2d_86/kernel", "shape": [1, 1, 2048, 320], "dtype": "float32", "quantization": {"min": -0.13341370236639882, "scale": 0.0018028878698162004, "dtype": "uint8"}}, {"name": "conv2d_87/kernel", "shape": [1, 1, 2048, 384], "dtype": "float32", "quantization": {"min": -0.7490756504675922, "scale": 0.004512503918479471, "dtype": "uint8"}}, {"name": "conv2d_88/kernel", "shape": [1, 3, 384, 384], "dtype": "float32", "quantization": {"min": -0.04267277524751775, "scale": 0.0009482838943892834, "dtype": "uint8"}}, {"name": "conv2d_89/kernel", "shape": [3, 1, 384, 384], "dtype": "float32", "quantization": {"min": -0.044487313663258275, "scale": 0.0009671155144186581, "dtype": "uint8"}}, {"name": "conv2d_9/kernel", "shape": [1, 1, 192, 64], "dtype": "float32", "quantization": {"min": -0.4946352222386528, "scale": 0.004191823917276719, "dtype": "uint8"}}, {"name": "conv2d_90/kernel", "shape": [1, 1, 2048, 448], "dtype": "float32", "quantization": {"min": -0.7601351137254753, "scale": 0.007836444471396652, "dtype": "uint8"}}, {"name": "conv2d_91/kernel", "shape": [3, 3, 448, 384], "dtype": "float32", "quantization": {"min": -0.31073258086746813, "scale": 0.0023902506220574472, "dtype": "uint8"}}, {"name": "conv2d_92/kernel", "shape": [1, 3, 384, 384], "dtype": "float32", "quantization": {"min": -0.09287645027917973, "scale": 0.000938145962415957, "dtype": "uint8"}}, {"name": "conv2d_93/kernel", "shape": [3, 1, 384, 384], "dtype": "float32", "quantization": {"min": -0.061754796522505144, "scale": 0.0007917281605449377, "dtype": "uint8"}}, {"name": "conv2d_94/kernel", "shape": [1, 1, 2048, 192], "dtype": "float32", "quantization": {"min": -0.31682243709470714, "scale": 0.002382123587178249, "dtype": "uint8"}}, {"name": "dense_1/kernel", "shape": [2048, 256], "dtype": "float32", "quantization": {"min": -0.0752635091251018, "scale": 0.0008456574059000202, "dtype": "uint8"}}, {"name": "dense_1/bias", "shape": [256], "dtype": "float32", "quantization": {"min": -0.4126813895562116, "scale": 0.0029904448518566057, "dtype": "uint8"}}, {"name": "dense_2/kernel", "shape": [256, 128], "dtype": "float32", "quantization": {"min": -0.41079130803837494, "scale": 0.003065606776405783, "dtype": "uint8"}}, {"name": "dense_2/bias", "shape": [128], "dtype": "float32", "quantization": {"min": -0.17716065984146268, "scale": 0.003221102906208412, "dtype": "uint8"}}, {"name": "dense_3/kernel", "shape": [128, 5], "dtype": "float32", "quantization": {"min": -0.692766010761261, "scale": 0.00461844007174174, "dtype": "uint8"}}, {"name": "dense_3/bias", "shape": [5], "dtype": "float32", "quantization": {"min": -0.5889016270637512, "scale": 0.00384903024224674, "dtype": "uint8"}}]}]} \ No newline at end of file +{ + "modelTopology": { + "keras_version": "2.2.4", + "backend": "tensorflow", + "model_config": { + "class_name": "Model", + "config": { + "name": "model_1", + "layers": [ + { + "name": "input_1", + "class_name": "InputLayer", + "config": { + "batch_input_shape": [null, 299, 299, 3], + "dtype": "float32", + "sparse": false, + "name": "input_1" + }, + "inbound_nodes": [] + }, + { + "name": "conv2d_1", + "class_name": "Conv2D", + "config": { + "name": "conv2d_1", + "trainable": false, + "filters": 32, + "kernel_size": [3, 3], + "strides": [2, 2], + "padding": "valid", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["input_1", 0, 0, {}]]] + }, + { + "name": "batch_normalization_1", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_1", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_1", 0, 0, {}]]] + }, + { + "name": "activation_1", + "class_name": "Activation", + "config": { + "name": "activation_1", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_1", 0, 0, {}]]] + }, + { + "name": "conv2d_2", + "class_name": "Conv2D", + "config": { + "name": "conv2d_2", + "trainable": false, + "filters": 32, + "kernel_size": [3, 3], + "strides": [1, 1], + "padding": "valid", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_1", 0, 0, {}]]] + }, + { + "name": "batch_normalization_2", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_2", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_2", 0, 0, {}]]] + }, + { + "name": "activation_2", + "class_name": "Activation", + "config": { + "name": "activation_2", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_2", 0, 0, {}]]] + }, + { + "name": "conv2d_3", + "class_name": "Conv2D", + "config": { + "name": "conv2d_3", + "trainable": false, + "filters": 64, + "kernel_size": [3, 3], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_2", 0, 0, {}]]] + }, + { + "name": "batch_normalization_3", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_3", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_3", 0, 0, {}]]] + }, + { + "name": "activation_3", + "class_name": "Activation", + "config": { + "name": "activation_3", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_3", 0, 0, {}]]] + }, + { + "name": "max_pooling2d_1", + "class_name": "MaxPooling2D", + "config": { + "name": "max_pooling2d_1", + "trainable": false, + "pool_size": [3, 3], + "padding": "valid", + "strides": [2, 2], + "data_format": "channels_last" + }, + "inbound_nodes": [[["activation_3", 0, 0, {}]]] + }, + { + "name": "conv2d_4", + "class_name": "Conv2D", + "config": { + "name": "conv2d_4", + "trainable": false, + "filters": 80, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "valid", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["max_pooling2d_1", 0, 0, {}]]] + }, + { + "name": "batch_normalization_4", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_4", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_4", 0, 0, {}]]] + }, + { + "name": "activation_4", + "class_name": "Activation", + "config": { + "name": "activation_4", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_4", 0, 0, {}]]] + }, + { + "name": "conv2d_5", + "class_name": "Conv2D", + "config": { + "name": "conv2d_5", + "trainable": false, + "filters": 192, + "kernel_size": [3, 3], + "strides": [1, 1], + "padding": "valid", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_4", 0, 0, {}]]] + }, + { + "name": "batch_normalization_5", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_5", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_5", 0, 0, {}]]] + }, + { + "name": "activation_5", + "class_name": "Activation", + "config": { + "name": "activation_5", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_5", 0, 0, {}]]] + }, + { + "name": "max_pooling2d_2", + "class_name": "MaxPooling2D", + "config": { + "name": "max_pooling2d_2", + "trainable": false, + "pool_size": [3, 3], + "padding": "valid", + "strides": [2, 2], + "data_format": "channels_last" + }, + "inbound_nodes": [[["activation_5", 0, 0, {}]]] + }, + { + "name": "conv2d_9", + "class_name": "Conv2D", + "config": { + "name": "conv2d_9", + "trainable": false, + "filters": 64, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["max_pooling2d_2", 0, 0, {}]]] + }, + { + "name": "batch_normalization_9", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_9", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_9", 0, 0, {}]]] + }, + { + "name": "activation_9", + "class_name": "Activation", + "config": { + "name": "activation_9", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_9", 0, 0, {}]]] + }, + { + "name": "conv2d_7", + "class_name": "Conv2D", + "config": { + "name": "conv2d_7", + "trainable": false, + "filters": 48, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["max_pooling2d_2", 0, 0, {}]]] + }, + { + "name": "conv2d_10", + "class_name": "Conv2D", + "config": { + "name": "conv2d_10", + "trainable": false, + "filters": 96, + "kernel_size": [3, 3], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_9", 0, 0, {}]]] + }, + { + "name": "batch_normalization_7", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_7", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_7", 0, 0, {}]]] + }, + { + "name": "batch_normalization_10", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_10", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_10", 0, 0, {}]]] + }, + { + "name": "activation_7", + "class_name": "Activation", + "config": { + "name": "activation_7", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_7", 0, 0, {}]]] + }, + { + "name": "activation_10", + "class_name": "Activation", + "config": { + "name": "activation_10", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_10", 0, 0, {}]]] + }, + { + "name": "average_pooling2d_1", + "class_name": "AveragePooling2D", + "config": { + "name": "average_pooling2d_1", + "trainable": false, + "pool_size": [3, 3], + "padding": "same", + "strides": [1, 1], + "data_format": "channels_last" + }, + "inbound_nodes": [[["max_pooling2d_2", 0, 0, {}]]] + }, + { + "name": "conv2d_6", + "class_name": "Conv2D", + "config": { + "name": "conv2d_6", + "trainable": false, + "filters": 64, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["max_pooling2d_2", 0, 0, {}]]] + }, + { + "name": "conv2d_8", + "class_name": "Conv2D", + "config": { + "name": "conv2d_8", + "trainable": false, + "filters": 64, + "kernel_size": [5, 5], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_7", 0, 0, {}]]] + }, + { + "name": "conv2d_11", + "class_name": "Conv2D", + "config": { + "name": "conv2d_11", + "trainable": false, + "filters": 96, + "kernel_size": [3, 3], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_10", 0, 0, {}]]] + }, + { + "name": "conv2d_12", + "class_name": "Conv2D", + "config": { + "name": "conv2d_12", + "trainable": false, + "filters": 32, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["average_pooling2d_1", 0, 0, {}]]] + }, + { + "name": "batch_normalization_6", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_6", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_6", 0, 0, {}]]] + }, + { + "name": "batch_normalization_8", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_8", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_8", 0, 0, {}]]] + }, + { + "name": "batch_normalization_11", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_11", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_11", 0, 0, {}]]] + }, + { + "name": "batch_normalization_12", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_12", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_12", 0, 0, {}]]] + }, + { + "name": "activation_6", + "class_name": "Activation", + "config": { + "name": "activation_6", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_6", 0, 0, {}]]] + }, + { + "name": "activation_8", + "class_name": "Activation", + "config": { + "name": "activation_8", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_8", 0, 0, {}]]] + }, + { + "name": "activation_11", + "class_name": "Activation", + "config": { + "name": "activation_11", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_11", 0, 0, {}]]] + }, + { + "name": "activation_12", + "class_name": "Activation", + "config": { + "name": "activation_12", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_12", 0, 0, {}]]] + }, + { + "name": "mixed0", + "class_name": "Concatenate", + "config": { "name": "mixed0", "trainable": false, "axis": 3 }, + "inbound_nodes": [ + [ + ["activation_6", 0, 0, {}], + ["activation_8", 0, 0, {}], + ["activation_11", 0, 0, {}], + ["activation_12", 0, 0, {}] + ] + ] + }, + { + "name": "conv2d_16", + "class_name": "Conv2D", + "config": { + "name": "conv2d_16", + "trainable": false, + "filters": 64, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed0", 0, 0, {}]]] + }, + { + "name": "batch_normalization_16", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_16", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_16", 0, 0, {}]]] + }, + { + "name": "activation_16", + "class_name": "Activation", + "config": { + "name": "activation_16", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_16", 0, 0, {}]]] + }, + { + "name": "conv2d_14", + "class_name": "Conv2D", + "config": { + "name": "conv2d_14", + "trainable": false, + "filters": 48, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed0", 0, 0, {}]]] + }, + { + "name": "conv2d_17", + "class_name": "Conv2D", + "config": { + "name": "conv2d_17", + "trainable": false, + "filters": 96, + "kernel_size": [3, 3], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_16", 0, 0, {}]]] + }, + { + "name": "batch_normalization_14", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_14", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_14", 0, 0, {}]]] + }, + { + "name": "batch_normalization_17", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_17", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_17", 0, 0, {}]]] + }, + { + "name": "activation_14", + "class_name": "Activation", + "config": { + "name": "activation_14", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_14", 0, 0, {}]]] + }, + { + "name": "activation_17", + "class_name": "Activation", + "config": { + "name": "activation_17", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_17", 0, 0, {}]]] + }, + { + "name": "average_pooling2d_2", + "class_name": "AveragePooling2D", + "config": { + "name": "average_pooling2d_2", + "trainable": false, + "pool_size": [3, 3], + "padding": "same", + "strides": [1, 1], + "data_format": "channels_last" + }, + "inbound_nodes": [[["mixed0", 0, 0, {}]]] + }, + { + "name": "conv2d_13", + "class_name": "Conv2D", + "config": { + "name": "conv2d_13", + "trainable": false, + "filters": 64, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed0", 0, 0, {}]]] + }, + { + "name": "conv2d_15", + "class_name": "Conv2D", + "config": { + "name": "conv2d_15", + "trainable": false, + "filters": 64, + "kernel_size": [5, 5], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_14", 0, 0, {}]]] + }, + { + "name": "conv2d_18", + "class_name": "Conv2D", + "config": { + "name": "conv2d_18", + "trainable": false, + "filters": 96, + "kernel_size": [3, 3], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_17", 0, 0, {}]]] + }, + { + "name": "conv2d_19", + "class_name": "Conv2D", + "config": { + "name": "conv2d_19", + "trainable": false, + "filters": 64, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["average_pooling2d_2", 0, 0, {}]]] + }, + { + "name": "batch_normalization_13", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_13", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_13", 0, 0, {}]]] + }, + { + "name": "batch_normalization_15", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_15", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_15", 0, 0, {}]]] + }, + { + "name": "batch_normalization_18", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_18", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_18", 0, 0, {}]]] + }, + { + "name": "batch_normalization_19", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_19", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_19", 0, 0, {}]]] + }, + { + "name": "activation_13", + "class_name": "Activation", + "config": { + "name": "activation_13", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_13", 0, 0, {}]]] + }, + { + "name": "activation_15", + "class_name": "Activation", + "config": { + "name": "activation_15", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_15", 0, 0, {}]]] + }, + { + "name": "activation_18", + "class_name": "Activation", + "config": { + "name": "activation_18", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_18", 0, 0, {}]]] + }, + { + "name": "activation_19", + "class_name": "Activation", + "config": { + "name": "activation_19", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_19", 0, 0, {}]]] + }, + { + "name": "mixed1", + "class_name": "Concatenate", + "config": { "name": "mixed1", "trainable": false, "axis": 3 }, + "inbound_nodes": [ + [ + ["activation_13", 0, 0, {}], + ["activation_15", 0, 0, {}], + ["activation_18", 0, 0, {}], + ["activation_19", 0, 0, {}] + ] + ] + }, + { + "name": "conv2d_23", + "class_name": "Conv2D", + "config": { + "name": "conv2d_23", + "trainable": false, + "filters": 64, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed1", 0, 0, {}]]] + }, + { + "name": "batch_normalization_23", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_23", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_23", 0, 0, {}]]] + }, + { + "name": "activation_23", + "class_name": "Activation", + "config": { + "name": "activation_23", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_23", 0, 0, {}]]] + }, + { + "name": "conv2d_21", + "class_name": "Conv2D", + "config": { + "name": "conv2d_21", + "trainable": false, + "filters": 48, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed1", 0, 0, {}]]] + }, + { + "name": "conv2d_24", + "class_name": "Conv2D", + "config": { + "name": "conv2d_24", + "trainable": false, + "filters": 96, + "kernel_size": [3, 3], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_23", 0, 0, {}]]] + }, + { + "name": "batch_normalization_21", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_21", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_21", 0, 0, {}]]] + }, + { + "name": "batch_normalization_24", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_24", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_24", 0, 0, {}]]] + }, + { + "name": "activation_21", + "class_name": "Activation", + "config": { + "name": "activation_21", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_21", 0, 0, {}]]] + }, + { + "name": "activation_24", + "class_name": "Activation", + "config": { + "name": "activation_24", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_24", 0, 0, {}]]] + }, + { + "name": "average_pooling2d_3", + "class_name": "AveragePooling2D", + "config": { + "name": "average_pooling2d_3", + "trainable": false, + "pool_size": [3, 3], + "padding": "same", + "strides": [1, 1], + "data_format": "channels_last" + }, + "inbound_nodes": [[["mixed1", 0, 0, {}]]] + }, + { + "name": "conv2d_20", + "class_name": "Conv2D", + "config": { + "name": "conv2d_20", + "trainable": false, + "filters": 64, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed1", 0, 0, {}]]] + }, + { + "name": "conv2d_22", + "class_name": "Conv2D", + "config": { + "name": "conv2d_22", + "trainable": false, + "filters": 64, + "kernel_size": [5, 5], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_21", 0, 0, {}]]] + }, + { + "name": "conv2d_25", + "class_name": "Conv2D", + "config": { + "name": "conv2d_25", + "trainable": false, + "filters": 96, + "kernel_size": [3, 3], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_24", 0, 0, {}]]] + }, + { + "name": "conv2d_26", + "class_name": "Conv2D", + "config": { + "name": "conv2d_26", + "trainable": false, + "filters": 64, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["average_pooling2d_3", 0, 0, {}]]] + }, + { + "name": "batch_normalization_20", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_20", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_20", 0, 0, {}]]] + }, + { + "name": "batch_normalization_22", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_22", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_22", 0, 0, {}]]] + }, + { + "name": "batch_normalization_25", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_25", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_25", 0, 0, {}]]] + }, + { + "name": "batch_normalization_26", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_26", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_26", 0, 0, {}]]] + }, + { + "name": "activation_20", + "class_name": "Activation", + "config": { + "name": "activation_20", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_20", 0, 0, {}]]] + }, + { + "name": "activation_22", + "class_name": "Activation", + "config": { + "name": "activation_22", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_22", 0, 0, {}]]] + }, + { + "name": "activation_25", + "class_name": "Activation", + "config": { + "name": "activation_25", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_25", 0, 0, {}]]] + }, + { + "name": "activation_26", + "class_name": "Activation", + "config": { + "name": "activation_26", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_26", 0, 0, {}]]] + }, + { + "name": "mixed2", + "class_name": "Concatenate", + "config": { "name": "mixed2", "trainable": false, "axis": 3 }, + "inbound_nodes": [ + [ + ["activation_20", 0, 0, {}], + ["activation_22", 0, 0, {}], + ["activation_25", 0, 0, {}], + ["activation_26", 0, 0, {}] + ] + ] + }, + { + "name": "conv2d_28", + "class_name": "Conv2D", + "config": { + "name": "conv2d_28", + "trainable": false, + "filters": 64, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed2", 0, 0, {}]]] + }, + { + "name": "batch_normalization_28", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_28", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_28", 0, 0, {}]]] + }, + { + "name": "activation_28", + "class_name": "Activation", + "config": { + "name": "activation_28", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_28", 0, 0, {}]]] + }, + { + "name": "conv2d_29", + "class_name": "Conv2D", + "config": { + "name": "conv2d_29", + "trainable": false, + "filters": 96, + "kernel_size": [3, 3], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_28", 0, 0, {}]]] + }, + { + "name": "batch_normalization_29", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_29", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_29", 0, 0, {}]]] + }, + { + "name": "activation_29", + "class_name": "Activation", + "config": { + "name": "activation_29", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_29", 0, 0, {}]]] + }, + { + "name": "conv2d_27", + "class_name": "Conv2D", + "config": { + "name": "conv2d_27", + "trainable": false, + "filters": 384, + "kernel_size": [3, 3], + "strides": [2, 2], + "padding": "valid", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed2", 0, 0, {}]]] + }, + { + "name": "conv2d_30", + "class_name": "Conv2D", + "config": { + "name": "conv2d_30", + "trainable": false, + "filters": 96, + "kernel_size": [3, 3], + "strides": [2, 2], + "padding": "valid", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_29", 0, 0, {}]]] + }, + { + "name": "batch_normalization_27", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_27", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_27", 0, 0, {}]]] + }, + { + "name": "batch_normalization_30", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_30", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_30", 0, 0, {}]]] + }, + { + "name": "activation_27", + "class_name": "Activation", + "config": { + "name": "activation_27", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_27", 0, 0, {}]]] + }, + { + "name": "activation_30", + "class_name": "Activation", + "config": { + "name": "activation_30", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_30", 0, 0, {}]]] + }, + { + "name": "max_pooling2d_3", + "class_name": "MaxPooling2D", + "config": { + "name": "max_pooling2d_3", + "trainable": false, + "pool_size": [3, 3], + "padding": "valid", + "strides": [2, 2], + "data_format": "channels_last" + }, + "inbound_nodes": [[["mixed2", 0, 0, {}]]] + }, + { + "name": "mixed3", + "class_name": "Concatenate", + "config": { "name": "mixed3", "trainable": false, "axis": 3 }, + "inbound_nodes": [ + [ + ["activation_27", 0, 0, {}], + ["activation_30", 0, 0, {}], + ["max_pooling2d_3", 0, 0, {}] + ] + ] + }, + { + "name": "conv2d_35", + "class_name": "Conv2D", + "config": { + "name": "conv2d_35", + "trainable": false, + "filters": 128, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed3", 0, 0, {}]]] + }, + { + "name": "batch_normalization_35", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_35", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_35", 0, 0, {}]]] + }, + { + "name": "activation_35", + "class_name": "Activation", + "config": { + "name": "activation_35", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_35", 0, 0, {}]]] + }, + { + "name": "conv2d_36", + "class_name": "Conv2D", + "config": { + "name": "conv2d_36", + "trainable": false, + "filters": 128, + "kernel_size": [7, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_35", 0, 0, {}]]] + }, + { + "name": "batch_normalization_36", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_36", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_36", 0, 0, {}]]] + }, + { + "name": "activation_36", + "class_name": "Activation", + "config": { + "name": "activation_36", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_36", 0, 0, {}]]] + }, + { + "name": "conv2d_32", + "class_name": "Conv2D", + "config": { + "name": "conv2d_32", + "trainable": false, + "filters": 128, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed3", 0, 0, {}]]] + }, + { + "name": "conv2d_37", + "class_name": "Conv2D", + "config": { + "name": "conv2d_37", + "trainable": false, + "filters": 128, + "kernel_size": [1, 7], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_36", 0, 0, {}]]] + }, + { + "name": "batch_normalization_32", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_32", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_32", 0, 0, {}]]] + }, + { + "name": "batch_normalization_37", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_37", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_37", 0, 0, {}]]] + }, + { + "name": "activation_32", + "class_name": "Activation", + "config": { + "name": "activation_32", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_32", 0, 0, {}]]] + }, + { + "name": "activation_37", + "class_name": "Activation", + "config": { + "name": "activation_37", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_37", 0, 0, {}]]] + }, + { + "name": "conv2d_33", + "class_name": "Conv2D", + "config": { + "name": "conv2d_33", + "trainable": false, + "filters": 128, + "kernel_size": [1, 7], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_32", 0, 0, {}]]] + }, + { + "name": "conv2d_38", + "class_name": "Conv2D", + "config": { + "name": "conv2d_38", + "trainable": false, + "filters": 128, + "kernel_size": [7, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_37", 0, 0, {}]]] + }, + { + "name": "batch_normalization_33", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_33", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_33", 0, 0, {}]]] + }, + { + "name": "batch_normalization_38", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_38", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_38", 0, 0, {}]]] + }, + { + "name": "activation_33", + "class_name": "Activation", + "config": { + "name": "activation_33", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_33", 0, 0, {}]]] + }, + { + "name": "activation_38", + "class_name": "Activation", + "config": { + "name": "activation_38", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_38", 0, 0, {}]]] + }, + { + "name": "average_pooling2d_4", + "class_name": "AveragePooling2D", + "config": { + "name": "average_pooling2d_4", + "trainable": false, + "pool_size": [3, 3], + "padding": "same", + "strides": [1, 1], + "data_format": "channels_last" + }, + "inbound_nodes": [[["mixed3", 0, 0, {}]]] + }, + { + "name": "conv2d_31", + "class_name": "Conv2D", + "config": { + "name": "conv2d_31", + "trainable": false, + "filters": 192, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed3", 0, 0, {}]]] + }, + { + "name": "conv2d_34", + "class_name": "Conv2D", + "config": { + "name": "conv2d_34", + "trainable": false, + "filters": 192, + "kernel_size": [7, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_33", 0, 0, {}]]] + }, + { + "name": "conv2d_39", + "class_name": "Conv2D", + "config": { + "name": "conv2d_39", + "trainable": false, + "filters": 192, + "kernel_size": [1, 7], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_38", 0, 0, {}]]] + }, + { + "name": "conv2d_40", + "class_name": "Conv2D", + "config": { + "name": "conv2d_40", + "trainable": false, + "filters": 192, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["average_pooling2d_4", 0, 0, {}]]] + }, + { + "name": "batch_normalization_31", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_31", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_31", 0, 0, {}]]] + }, + { + "name": "batch_normalization_34", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_34", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_34", 0, 0, {}]]] + }, + { + "name": "batch_normalization_39", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_39", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_39", 0, 0, {}]]] + }, + { + "name": "batch_normalization_40", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_40", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_40", 0, 0, {}]]] + }, + { + "name": "activation_31", + "class_name": "Activation", + "config": { + "name": "activation_31", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_31", 0, 0, {}]]] + }, + { + "name": "activation_34", + "class_name": "Activation", + "config": { + "name": "activation_34", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_34", 0, 0, {}]]] + }, + { + "name": "activation_39", + "class_name": "Activation", + "config": { + "name": "activation_39", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_39", 0, 0, {}]]] + }, + { + "name": "activation_40", + "class_name": "Activation", + "config": { + "name": "activation_40", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_40", 0, 0, {}]]] + }, + { + "name": "mixed4", + "class_name": "Concatenate", + "config": { "name": "mixed4", "trainable": false, "axis": 3 }, + "inbound_nodes": [ + [ + ["activation_31", 0, 0, {}], + ["activation_34", 0, 0, {}], + ["activation_39", 0, 0, {}], + ["activation_40", 0, 0, {}] + ] + ] + }, + { + "name": "conv2d_45", + "class_name": "Conv2D", + "config": { + "name": "conv2d_45", + "trainable": false, + "filters": 160, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed4", 0, 0, {}]]] + }, + { + "name": "batch_normalization_45", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_45", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_45", 0, 0, {}]]] + }, + { + "name": "activation_45", + "class_name": "Activation", + "config": { + "name": "activation_45", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_45", 0, 0, {}]]] + }, + { + "name": "conv2d_46", + "class_name": "Conv2D", + "config": { + "name": "conv2d_46", + "trainable": false, + "filters": 160, + "kernel_size": [7, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_45", 0, 0, {}]]] + }, + { + "name": "batch_normalization_46", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_46", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_46", 0, 0, {}]]] + }, + { + "name": "activation_46", + "class_name": "Activation", + "config": { + "name": "activation_46", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_46", 0, 0, {}]]] + }, + { + "name": "conv2d_42", + "class_name": "Conv2D", + "config": { + "name": "conv2d_42", + "trainable": false, + "filters": 160, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed4", 0, 0, {}]]] + }, + { + "name": "conv2d_47", + "class_name": "Conv2D", + "config": { + "name": "conv2d_47", + "trainable": false, + "filters": 160, + "kernel_size": [1, 7], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_46", 0, 0, {}]]] + }, + { + "name": "batch_normalization_42", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_42", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_42", 0, 0, {}]]] + }, + { + "name": "batch_normalization_47", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_47", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_47", 0, 0, {}]]] + }, + { + "name": "activation_42", + "class_name": "Activation", + "config": { + "name": "activation_42", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_42", 0, 0, {}]]] + }, + { + "name": "activation_47", + "class_name": "Activation", + "config": { + "name": "activation_47", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_47", 0, 0, {}]]] + }, + { + "name": "conv2d_43", + "class_name": "Conv2D", + "config": { + "name": "conv2d_43", + "trainable": false, + "filters": 160, + "kernel_size": [1, 7], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_42", 0, 0, {}]]] + }, + { + "name": "conv2d_48", + "class_name": "Conv2D", + "config": { + "name": "conv2d_48", + "trainable": false, + "filters": 160, + "kernel_size": [7, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_47", 0, 0, {}]]] + }, + { + "name": "batch_normalization_43", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_43", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_43", 0, 0, {}]]] + }, + { + "name": "batch_normalization_48", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_48", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_48", 0, 0, {}]]] + }, + { + "name": "activation_43", + "class_name": "Activation", + "config": { + "name": "activation_43", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_43", 0, 0, {}]]] + }, + { + "name": "activation_48", + "class_name": "Activation", + "config": { + "name": "activation_48", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_48", 0, 0, {}]]] + }, + { + "name": "average_pooling2d_5", + "class_name": "AveragePooling2D", + "config": { + "name": "average_pooling2d_5", + "trainable": false, + "pool_size": [3, 3], + "padding": "same", + "strides": [1, 1], + "data_format": "channels_last" + }, + "inbound_nodes": [[["mixed4", 0, 0, {}]]] + }, + { + "name": "conv2d_41", + "class_name": "Conv2D", + "config": { + "name": "conv2d_41", + "trainable": false, + "filters": 192, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed4", 0, 0, {}]]] + }, + { + "name": "conv2d_44", + "class_name": "Conv2D", + "config": { + "name": "conv2d_44", + "trainable": false, + "filters": 192, + "kernel_size": [7, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_43", 0, 0, {}]]] + }, + { + "name": "conv2d_49", + "class_name": "Conv2D", + "config": { + "name": "conv2d_49", + "trainable": false, + "filters": 192, + "kernel_size": [1, 7], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_48", 0, 0, {}]]] + }, + { + "name": "conv2d_50", + "class_name": "Conv2D", + "config": { + "name": "conv2d_50", + "trainable": false, + "filters": 192, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["average_pooling2d_5", 0, 0, {}]]] + }, + { + "name": "batch_normalization_41", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_41", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_41", 0, 0, {}]]] + }, + { + "name": "batch_normalization_44", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_44", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_44", 0, 0, {}]]] + }, + { + "name": "batch_normalization_49", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_49", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_49", 0, 0, {}]]] + }, + { + "name": "batch_normalization_50", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_50", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_50", 0, 0, {}]]] + }, + { + "name": "activation_41", + "class_name": "Activation", + "config": { + "name": "activation_41", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_41", 0, 0, {}]]] + }, + { + "name": "activation_44", + "class_name": "Activation", + "config": { + "name": "activation_44", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_44", 0, 0, {}]]] + }, + { + "name": "activation_49", + "class_name": "Activation", + "config": { + "name": "activation_49", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_49", 0, 0, {}]]] + }, + { + "name": "activation_50", + "class_name": "Activation", + "config": { + "name": "activation_50", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_50", 0, 0, {}]]] + }, + { + "name": "mixed5", + "class_name": "Concatenate", + "config": { "name": "mixed5", "trainable": false, "axis": 3 }, + "inbound_nodes": [ + [ + ["activation_41", 0, 0, {}], + ["activation_44", 0, 0, {}], + ["activation_49", 0, 0, {}], + ["activation_50", 0, 0, {}] + ] + ] + }, + { + "name": "conv2d_55", + "class_name": "Conv2D", + "config": { + "name": "conv2d_55", + "trainable": false, + "filters": 160, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed5", 0, 0, {}]]] + }, + { + "name": "batch_normalization_55", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_55", + "trainable": false, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_55", 0, 0, {}]]] + }, + { + "name": "activation_55", + "class_name": "Activation", + "config": { + "name": "activation_55", + "trainable": false, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_55", 0, 0, {}]]] + }, + { + "name": "conv2d_56", + "class_name": "Conv2D", + "config": { + "name": "conv2d_56", + "trainable": true, + "filters": 160, + "kernel_size": [7, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_55", 0, 0, {}]]] + }, + { + "name": "batch_normalization_56", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_56", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_56", 0, 0, {}]]] + }, + { + "name": "activation_56", + "class_name": "Activation", + "config": { + "name": "activation_56", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_56", 0, 0, {}]]] + }, + { + "name": "conv2d_52", + "class_name": "Conv2D", + "config": { + "name": "conv2d_52", + "trainable": true, + "filters": 160, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed5", 0, 0, {}]]] + }, + { + "name": "conv2d_57", + "class_name": "Conv2D", + "config": { + "name": "conv2d_57", + "trainable": true, + "filters": 160, + "kernel_size": [1, 7], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_56", 0, 0, {}]]] + }, + { + "name": "batch_normalization_52", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_52", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_52", 0, 0, {}]]] + }, + { + "name": "batch_normalization_57", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_57", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_57", 0, 0, {}]]] + }, + { + "name": "activation_52", + "class_name": "Activation", + "config": { + "name": "activation_52", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_52", 0, 0, {}]]] + }, + { + "name": "activation_57", + "class_name": "Activation", + "config": { + "name": "activation_57", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_57", 0, 0, {}]]] + }, + { + "name": "conv2d_53", + "class_name": "Conv2D", + "config": { + "name": "conv2d_53", + "trainable": true, + "filters": 160, + "kernel_size": [1, 7], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_52", 0, 0, {}]]] + }, + { + "name": "conv2d_58", + "class_name": "Conv2D", + "config": { + "name": "conv2d_58", + "trainable": true, + "filters": 160, + "kernel_size": [7, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_57", 0, 0, {}]]] + }, + { + "name": "batch_normalization_53", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_53", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_53", 0, 0, {}]]] + }, + { + "name": "batch_normalization_58", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_58", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_58", 0, 0, {}]]] + }, + { + "name": "activation_53", + "class_name": "Activation", + "config": { + "name": "activation_53", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_53", 0, 0, {}]]] + }, + { + "name": "activation_58", + "class_name": "Activation", + "config": { + "name": "activation_58", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_58", 0, 0, {}]]] + }, + { + "name": "average_pooling2d_6", + "class_name": "AveragePooling2D", + "config": { + "name": "average_pooling2d_6", + "trainable": true, + "pool_size": [3, 3], + "padding": "same", + "strides": [1, 1], + "data_format": "channels_last" + }, + "inbound_nodes": [[["mixed5", 0, 0, {}]]] + }, + { + "name": "conv2d_51", + "class_name": "Conv2D", + "config": { + "name": "conv2d_51", + "trainable": true, + "filters": 192, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed5", 0, 0, {}]]] + }, + { + "name": "conv2d_54", + "class_name": "Conv2D", + "config": { + "name": "conv2d_54", + "trainable": true, + "filters": 192, + "kernel_size": [7, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_53", 0, 0, {}]]] + }, + { + "name": "conv2d_59", + "class_name": "Conv2D", + "config": { + "name": "conv2d_59", + "trainable": true, + "filters": 192, + "kernel_size": [1, 7], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_58", 0, 0, {}]]] + }, + { + "name": "conv2d_60", + "class_name": "Conv2D", + "config": { + "name": "conv2d_60", + "trainable": true, + "filters": 192, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["average_pooling2d_6", 0, 0, {}]]] + }, + { + "name": "batch_normalization_51", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_51", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_51", 0, 0, {}]]] + }, + { + "name": "batch_normalization_54", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_54", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_54", 0, 0, {}]]] + }, + { + "name": "batch_normalization_59", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_59", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_59", 0, 0, {}]]] + }, + { + "name": "batch_normalization_60", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_60", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_60", 0, 0, {}]]] + }, + { + "name": "activation_51", + "class_name": "Activation", + "config": { + "name": "activation_51", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_51", 0, 0, {}]]] + }, + { + "name": "activation_54", + "class_name": "Activation", + "config": { + "name": "activation_54", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_54", 0, 0, {}]]] + }, + { + "name": "activation_59", + "class_name": "Activation", + "config": { + "name": "activation_59", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_59", 0, 0, {}]]] + }, + { + "name": "activation_60", + "class_name": "Activation", + "config": { + "name": "activation_60", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_60", 0, 0, {}]]] + }, + { + "name": "mixed6", + "class_name": "Concatenate", + "config": { "name": "mixed6", "trainable": true, "axis": 3 }, + "inbound_nodes": [ + [ + ["activation_51", 0, 0, {}], + ["activation_54", 0, 0, {}], + ["activation_59", 0, 0, {}], + ["activation_60", 0, 0, {}] + ] + ] + }, + { + "name": "conv2d_65", + "class_name": "Conv2D", + "config": { + "name": "conv2d_65", + "trainable": true, + "filters": 192, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed6", 0, 0, {}]]] + }, + { + "name": "batch_normalization_65", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_65", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_65", 0, 0, {}]]] + }, + { + "name": "activation_65", + "class_name": "Activation", + "config": { + "name": "activation_65", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_65", 0, 0, {}]]] + }, + { + "name": "conv2d_66", + "class_name": "Conv2D", + "config": { + "name": "conv2d_66", + "trainable": true, + "filters": 192, + "kernel_size": [7, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_65", 0, 0, {}]]] + }, + { + "name": "batch_normalization_66", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_66", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_66", 0, 0, {}]]] + }, + { + "name": "activation_66", + "class_name": "Activation", + "config": { + "name": "activation_66", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_66", 0, 0, {}]]] + }, + { + "name": "conv2d_62", + "class_name": "Conv2D", + "config": { + "name": "conv2d_62", + "trainable": true, + "filters": 192, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed6", 0, 0, {}]]] + }, + { + "name": "conv2d_67", + "class_name": "Conv2D", + "config": { + "name": "conv2d_67", + "trainable": true, + "filters": 192, + "kernel_size": [1, 7], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_66", 0, 0, {}]]] + }, + { + "name": "batch_normalization_62", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_62", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_62", 0, 0, {}]]] + }, + { + "name": "batch_normalization_67", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_67", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_67", 0, 0, {}]]] + }, + { + "name": "activation_62", + "class_name": "Activation", + "config": { + "name": "activation_62", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_62", 0, 0, {}]]] + }, + { + "name": "activation_67", + "class_name": "Activation", + "config": { + "name": "activation_67", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_67", 0, 0, {}]]] + }, + { + "name": "conv2d_63", + "class_name": "Conv2D", + "config": { + "name": "conv2d_63", + "trainable": true, + "filters": 192, + "kernel_size": [1, 7], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_62", 0, 0, {}]]] + }, + { + "name": "conv2d_68", + "class_name": "Conv2D", + "config": { + "name": "conv2d_68", + "trainable": true, + "filters": 192, + "kernel_size": [7, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_67", 0, 0, {}]]] + }, + { + "name": "batch_normalization_63", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_63", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_63", 0, 0, {}]]] + }, + { + "name": "batch_normalization_68", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_68", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_68", 0, 0, {}]]] + }, + { + "name": "activation_63", + "class_name": "Activation", + "config": { + "name": "activation_63", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_63", 0, 0, {}]]] + }, + { + "name": "activation_68", + "class_name": "Activation", + "config": { + "name": "activation_68", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_68", 0, 0, {}]]] + }, + { + "name": "average_pooling2d_7", + "class_name": "AveragePooling2D", + "config": { + "name": "average_pooling2d_7", + "trainable": true, + "pool_size": [3, 3], + "padding": "same", + "strides": [1, 1], + "data_format": "channels_last" + }, + "inbound_nodes": [[["mixed6", 0, 0, {}]]] + }, + { + "name": "conv2d_61", + "class_name": "Conv2D", + "config": { + "name": "conv2d_61", + "trainable": true, + "filters": 192, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed6", 0, 0, {}]]] + }, + { + "name": "conv2d_64", + "class_name": "Conv2D", + "config": { + "name": "conv2d_64", + "trainable": true, + "filters": 192, + "kernel_size": [7, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_63", 0, 0, {}]]] + }, + { + "name": "conv2d_69", + "class_name": "Conv2D", + "config": { + "name": "conv2d_69", + "trainable": true, + "filters": 192, + "kernel_size": [1, 7], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_68", 0, 0, {}]]] + }, + { + "name": "conv2d_70", + "class_name": "Conv2D", + "config": { + "name": "conv2d_70", + "trainable": true, + "filters": 192, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["average_pooling2d_7", 0, 0, {}]]] + }, + { + "name": "batch_normalization_61", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_61", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_61", 0, 0, {}]]] + }, + { + "name": "batch_normalization_64", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_64", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_64", 0, 0, {}]]] + }, + { + "name": "batch_normalization_69", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_69", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_69", 0, 0, {}]]] + }, + { + "name": "batch_normalization_70", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_70", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_70", 0, 0, {}]]] + }, + { + "name": "activation_61", + "class_name": "Activation", + "config": { + "name": "activation_61", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_61", 0, 0, {}]]] + }, + { + "name": "activation_64", + "class_name": "Activation", + "config": { + "name": "activation_64", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_64", 0, 0, {}]]] + }, + { + "name": "activation_69", + "class_name": "Activation", + "config": { + "name": "activation_69", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_69", 0, 0, {}]]] + }, + { + "name": "activation_70", + "class_name": "Activation", + "config": { + "name": "activation_70", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_70", 0, 0, {}]]] + }, + { + "name": "mixed7", + "class_name": "Concatenate", + "config": { "name": "mixed7", "trainable": true, "axis": 3 }, + "inbound_nodes": [ + [ + ["activation_61", 0, 0, {}], + ["activation_64", 0, 0, {}], + ["activation_69", 0, 0, {}], + ["activation_70", 0, 0, {}] + ] + ] + }, + { + "name": "conv2d_73", + "class_name": "Conv2D", + "config": { + "name": "conv2d_73", + "trainable": true, + "filters": 192, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed7", 0, 0, {}]]] + }, + { + "name": "batch_normalization_73", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_73", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_73", 0, 0, {}]]] + }, + { + "name": "activation_73", + "class_name": "Activation", + "config": { + "name": "activation_73", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_73", 0, 0, {}]]] + }, + { + "name": "conv2d_74", + "class_name": "Conv2D", + "config": { + "name": "conv2d_74", + "trainable": true, + "filters": 192, + "kernel_size": [1, 7], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_73", 0, 0, {}]]] + }, + { + "name": "batch_normalization_74", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_74", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_74", 0, 0, {}]]] + }, + { + "name": "activation_74", + "class_name": "Activation", + "config": { + "name": "activation_74", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_74", 0, 0, {}]]] + }, + { + "name": "conv2d_71", + "class_name": "Conv2D", + "config": { + "name": "conv2d_71", + "trainable": true, + "filters": 192, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed7", 0, 0, {}]]] + }, + { + "name": "conv2d_75", + "class_name": "Conv2D", + "config": { + "name": "conv2d_75", + "trainable": true, + "filters": 192, + "kernel_size": [7, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_74", 0, 0, {}]]] + }, + { + "name": "batch_normalization_71", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_71", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_71", 0, 0, {}]]] + }, + { + "name": "batch_normalization_75", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_75", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_75", 0, 0, {}]]] + }, + { + "name": "activation_71", + "class_name": "Activation", + "config": { + "name": "activation_71", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_71", 0, 0, {}]]] + }, + { + "name": "activation_75", + "class_name": "Activation", + "config": { + "name": "activation_75", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_75", 0, 0, {}]]] + }, + { + "name": "conv2d_72", + "class_name": "Conv2D", + "config": { + "name": "conv2d_72", + "trainable": true, + "filters": 320, + "kernel_size": [3, 3], + "strides": [2, 2], + "padding": "valid", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_71", 0, 0, {}]]] + }, + { + "name": "conv2d_76", + "class_name": "Conv2D", + "config": { + "name": "conv2d_76", + "trainable": true, + "filters": 192, + "kernel_size": [3, 3], + "strides": [2, 2], + "padding": "valid", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_75", 0, 0, {}]]] + }, + { + "name": "batch_normalization_72", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_72", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_72", 0, 0, {}]]] + }, + { + "name": "batch_normalization_76", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_76", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_76", 0, 0, {}]]] + }, + { + "name": "activation_72", + "class_name": "Activation", + "config": { + "name": "activation_72", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_72", 0, 0, {}]]] + }, + { + "name": "activation_76", + "class_name": "Activation", + "config": { + "name": "activation_76", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_76", 0, 0, {}]]] + }, + { + "name": "max_pooling2d_4", + "class_name": "MaxPooling2D", + "config": { + "name": "max_pooling2d_4", + "trainable": true, + "pool_size": [3, 3], + "padding": "valid", + "strides": [2, 2], + "data_format": "channels_last" + }, + "inbound_nodes": [[["mixed7", 0, 0, {}]]] + }, + { + "name": "mixed8", + "class_name": "Concatenate", + "config": { "name": "mixed8", "trainable": true, "axis": 3 }, + "inbound_nodes": [ + [ + ["activation_72", 0, 0, {}], + ["activation_76", 0, 0, {}], + ["max_pooling2d_4", 0, 0, {}] + ] + ] + }, + { + "name": "conv2d_81", + "class_name": "Conv2D", + "config": { + "name": "conv2d_81", + "trainable": true, + "filters": 448, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed8", 0, 0, {}]]] + }, + { + "name": "batch_normalization_81", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_81", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_81", 0, 0, {}]]] + }, + { + "name": "activation_81", + "class_name": "Activation", + "config": { + "name": "activation_81", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_81", 0, 0, {}]]] + }, + { + "name": "conv2d_78", + "class_name": "Conv2D", + "config": { + "name": "conv2d_78", + "trainable": true, + "filters": 384, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed8", 0, 0, {}]]] + }, + { + "name": "conv2d_82", + "class_name": "Conv2D", + "config": { + "name": "conv2d_82", + "trainable": true, + "filters": 384, + "kernel_size": [3, 3], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_81", 0, 0, {}]]] + }, + { + "name": "batch_normalization_78", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_78", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_78", 0, 0, {}]]] + }, + { + "name": "batch_normalization_82", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_82", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_82", 0, 0, {}]]] + }, + { + "name": "activation_78", + "class_name": "Activation", + "config": { + "name": "activation_78", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_78", 0, 0, {}]]] + }, + { + "name": "activation_82", + "class_name": "Activation", + "config": { + "name": "activation_82", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_82", 0, 0, {}]]] + }, + { + "name": "conv2d_79", + "class_name": "Conv2D", + "config": { + "name": "conv2d_79", + "trainable": true, + "filters": 384, + "kernel_size": [1, 3], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_78", 0, 0, {}]]] + }, + { + "name": "conv2d_80", + "class_name": "Conv2D", + "config": { + "name": "conv2d_80", + "trainable": true, + "filters": 384, + "kernel_size": [3, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_78", 0, 0, {}]]] + }, + { + "name": "conv2d_83", + "class_name": "Conv2D", + "config": { + "name": "conv2d_83", + "trainable": true, + "filters": 384, + "kernel_size": [1, 3], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_82", 0, 0, {}]]] + }, + { + "name": "conv2d_84", + "class_name": "Conv2D", + "config": { + "name": "conv2d_84", + "trainable": true, + "filters": 384, + "kernel_size": [3, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_82", 0, 0, {}]]] + }, + { + "name": "average_pooling2d_8", + "class_name": "AveragePooling2D", + "config": { + "name": "average_pooling2d_8", + "trainable": true, + "pool_size": [3, 3], + "padding": "same", + "strides": [1, 1], + "data_format": "channels_last" + }, + "inbound_nodes": [[["mixed8", 0, 0, {}]]] + }, + { + "name": "conv2d_77", + "class_name": "Conv2D", + "config": { + "name": "conv2d_77", + "trainable": true, + "filters": 320, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed8", 0, 0, {}]]] + }, + { + "name": "batch_normalization_79", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_79", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_79", 0, 0, {}]]] + }, + { + "name": "batch_normalization_80", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_80", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_80", 0, 0, {}]]] + }, + { + "name": "batch_normalization_83", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_83", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_83", 0, 0, {}]]] + }, + { + "name": "batch_normalization_84", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_84", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_84", 0, 0, {}]]] + }, + { + "name": "conv2d_85", + "class_name": "Conv2D", + "config": { + "name": "conv2d_85", + "trainable": true, + "filters": 192, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["average_pooling2d_8", 0, 0, {}]]] + }, + { + "name": "batch_normalization_77", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_77", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_77", 0, 0, {}]]] + }, + { + "name": "activation_79", + "class_name": "Activation", + "config": { + "name": "activation_79", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_79", 0, 0, {}]]] + }, + { + "name": "activation_80", + "class_name": "Activation", + "config": { + "name": "activation_80", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_80", 0, 0, {}]]] + }, + { + "name": "activation_83", + "class_name": "Activation", + "config": { + "name": "activation_83", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_83", 0, 0, {}]]] + }, + { + "name": "activation_84", + "class_name": "Activation", + "config": { + "name": "activation_84", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_84", 0, 0, {}]]] + }, + { + "name": "batch_normalization_85", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_85", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_85", 0, 0, {}]]] + }, + { + "name": "activation_77", + "class_name": "Activation", + "config": { + "name": "activation_77", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_77", 0, 0, {}]]] + }, + { + "name": "mixed9_0", + "class_name": "Concatenate", + "config": { "name": "mixed9_0", "trainable": true, "axis": 3 }, + "inbound_nodes": [ + [["activation_79", 0, 0, {}], ["activation_80", 0, 0, {}]] + ] + }, + { + "name": "concatenate_1", + "class_name": "Concatenate", + "config": { "name": "concatenate_1", "trainable": true, "axis": 3 }, + "inbound_nodes": [ + [["activation_83", 0, 0, {}], ["activation_84", 0, 0, {}]] + ] + }, + { + "name": "activation_85", + "class_name": "Activation", + "config": { + "name": "activation_85", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_85", 0, 0, {}]]] + }, + { + "name": "mixed9", + "class_name": "Concatenate", + "config": { "name": "mixed9", "trainable": true, "axis": 3 }, + "inbound_nodes": [ + [ + ["activation_77", 0, 0, {}], + ["mixed9_0", 0, 0, {}], + ["concatenate_1", 0, 0, {}], + ["activation_85", 0, 0, {}] + ] + ] + }, + { + "name": "conv2d_90", + "class_name": "Conv2D", + "config": { + "name": "conv2d_90", + "trainable": true, + "filters": 448, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed9", 0, 0, {}]]] + }, + { + "name": "batch_normalization_90", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_90", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_90", 0, 0, {}]]] + }, + { + "name": "activation_90", + "class_name": "Activation", + "config": { + "name": "activation_90", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_90", 0, 0, {}]]] + }, + { + "name": "conv2d_87", + "class_name": "Conv2D", + "config": { + "name": "conv2d_87", + "trainable": true, + "filters": 384, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed9", 0, 0, {}]]] + }, + { + "name": "conv2d_91", + "class_name": "Conv2D", + "config": { + "name": "conv2d_91", + "trainable": true, + "filters": 384, + "kernel_size": [3, 3], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_90", 0, 0, {}]]] + }, + { + "name": "batch_normalization_87", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_87", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_87", 0, 0, {}]]] + }, + { + "name": "batch_normalization_91", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_91", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_91", 0, 0, {}]]] + }, + { + "name": "activation_87", + "class_name": "Activation", + "config": { + "name": "activation_87", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_87", 0, 0, {}]]] + }, + { + "name": "activation_91", + "class_name": "Activation", + "config": { + "name": "activation_91", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_91", 0, 0, {}]]] + }, + { + "name": "conv2d_88", + "class_name": "Conv2D", + "config": { + "name": "conv2d_88", + "trainable": true, + "filters": 384, + "kernel_size": [1, 3], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_87", 0, 0, {}]]] + }, + { + "name": "conv2d_89", + "class_name": "Conv2D", + "config": { + "name": "conv2d_89", + "trainable": true, + "filters": 384, + "kernel_size": [3, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_87", 0, 0, {}]]] + }, + { + "name": "conv2d_92", + "class_name": "Conv2D", + "config": { + "name": "conv2d_92", + "trainable": true, + "filters": 384, + "kernel_size": [1, 3], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_91", 0, 0, {}]]] + }, + { + "name": "conv2d_93", + "class_name": "Conv2D", + "config": { + "name": "conv2d_93", + "trainable": true, + "filters": 384, + "kernel_size": [3, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["activation_91", 0, 0, {}]]] + }, + { + "name": "average_pooling2d_9", + "class_name": "AveragePooling2D", + "config": { + "name": "average_pooling2d_9", + "trainable": true, + "pool_size": [3, 3], + "padding": "same", + "strides": [1, 1], + "data_format": "channels_last" + }, + "inbound_nodes": [[["mixed9", 0, 0, {}]]] + }, + { + "name": "conv2d_86", + "class_name": "Conv2D", + "config": { + "name": "conv2d_86", + "trainable": true, + "filters": 320, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["mixed9", 0, 0, {}]]] + }, + { + "name": "batch_normalization_88", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_88", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_88", 0, 0, {}]]] + }, + { + "name": "batch_normalization_89", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_89", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_89", 0, 0, {}]]] + }, + { + "name": "batch_normalization_92", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_92", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_92", 0, 0, {}]]] + }, + { + "name": "batch_normalization_93", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_93", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_93", 0, 0, {}]]] + }, + { + "name": "conv2d_94", + "class_name": "Conv2D", + "config": { + "name": "conv2d_94", + "trainable": true, + "filters": 192, + "kernel_size": [1, 1], + "strides": [1, 1], + "padding": "same", + "data_format": "channels_last", + "dilation_rate": [1, 1], + "activation": "linear", + "use_bias": false, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["average_pooling2d_9", 0, 0, {}]]] + }, + { + "name": "batch_normalization_86", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_86", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_86", 0, 0, {}]]] + }, + { + "name": "activation_88", + "class_name": "Activation", + "config": { + "name": "activation_88", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_88", 0, 0, {}]]] + }, + { + "name": "activation_89", + "class_name": "Activation", + "config": { + "name": "activation_89", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_89", 0, 0, {}]]] + }, + { + "name": "activation_92", + "class_name": "Activation", + "config": { + "name": "activation_92", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_92", 0, 0, {}]]] + }, + { + "name": "activation_93", + "class_name": "Activation", + "config": { + "name": "activation_93", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_93", 0, 0, {}]]] + }, + { + "name": "batch_normalization_94", + "class_name": "BatchNormalization", + "config": { + "name": "batch_normalization_94", + "trainable": true, + "axis": 3, + "momentum": 0.99, + "epsilon": 0.001, + "center": true, + "scale": false, + "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 + }, + "inbound_nodes": [[["conv2d_94", 0, 0, {}]]] + }, + { + "name": "activation_86", + "class_name": "Activation", + "config": { + "name": "activation_86", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_86", 0, 0, {}]]] + }, + { + "name": "mixed9_1", + "class_name": "Concatenate", + "config": { "name": "mixed9_1", "trainable": true, "axis": 3 }, + "inbound_nodes": [ + [["activation_88", 0, 0, {}], ["activation_89", 0, 0, {}]] + ] + }, + { + "name": "concatenate_2", + "class_name": "Concatenate", + "config": { "name": "concatenate_2", "trainable": true, "axis": 3 }, + "inbound_nodes": [ + [["activation_92", 0, 0, {}], ["activation_93", 0, 0, {}]] + ] + }, + { + "name": "activation_94", + "class_name": "Activation", + "config": { + "name": "activation_94", + "trainable": true, + "activation": "relu" + }, + "inbound_nodes": [[["batch_normalization_94", 0, 0, {}]]] + }, + { + "name": "mixed10", + "class_name": "Concatenate", + "config": { "name": "mixed10", "trainable": true, "axis": 3 }, + "inbound_nodes": [ + [ + ["activation_86", 0, 0, {}], + ["mixed9_1", 0, 0, {}], + ["concatenate_2", 0, 0, {}], + ["activation_94", 0, 0, {}] + ] + ] + }, + { + "name": "average_pooling2d_10", + "class_name": "AveragePooling2D", + "config": { + "name": "average_pooling2d_10", + "trainable": true, + "pool_size": [8, 8], + "padding": "valid", + "strides": [8, 8], + "data_format": "channels_last" + }, + "inbound_nodes": [[["mixed10", 0, 0, {}]]] + }, + { + "name": "flatten_1", + "class_name": "Flatten", + "config": { + "name": "flatten_1", + "trainable": true, + "data_format": "channels_last" + }, + "inbound_nodes": [[["average_pooling2d_10", 0, 0, {}]]] + }, + { + "name": "dense_1", + "class_name": "Dense", + "config": { + "name": "dense_1", + "trainable": true, + "units": 256, + "activation": "relu", + "use_bias": true, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 2.0, + "mode": "fan_in", + "distribution": "normal", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": { + "class_name": "L1L2", + "config": { "l1": 0.0, "l2": 0.0005000000237487257 } + }, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["flatten_1", 0, 0, {}]]] + }, + { + "name": "dropout_2", + "class_name": "Dropout", + "config": { + "name": "dropout_2", + "trainable": true, + "rate": 0.5, + "noise_shape": null, + "seed": null + }, + "inbound_nodes": [[["dense_1", 0, 0, {}]]] + }, + { + "name": "dense_2", + "class_name": "Dense", + "config": { + "name": "dense_2", + "trainable": true, + "units": 128, + "activation": "relu", + "use_bias": true, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 2.0, + "mode": "fan_in", + "distribution": "normal", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["dropout_2", 0, 0, {}]]] + }, + { + "name": "dropout_3", + "class_name": "Dropout", + "config": { + "name": "dropout_3", + "trainable": true, + "rate": 0.25, + "noise_shape": null, + "seed": null + }, + "inbound_nodes": [[["dense_2", 0, 0, {}]]] + }, + { + "name": "dense_3", + "class_name": "Dense", + "config": { + "name": "dense_3", + "trainable": true, + "units": 5, + "activation": "softmax", + "use_bias": true, + "kernel_initializer": { + "class_name": "VarianceScaling", + "config": { + "scale": 1.0, + "mode": "fan_avg", + "distribution": "uniform", + "seed": null + } + }, + "bias_initializer": { "class_name": "Zeros", "config": {} }, + "kernel_regularizer": null, + "bias_regularizer": null, + "activity_regularizer": null, + "kernel_constraint": null, + "bias_constraint": null + }, + "inbound_nodes": [[["dropout_3", 0, 0, {}]]] + } + ], + "input_layers": [["input_1", 0, 0]], + "output_layers": [["dense_3", 0, 0]] + } + }, + "training_config": { + "optimizer_config": { + "class_name": "SGD", + "config": { + "lr": 8.999999749903509e-7, + "momentum": 0.8999999761581421, + "decay": 0.0, + "nesterov": false + } + }, + "loss": "categorical_crossentropy", + "metrics": ["accuracy"], + "sample_weight_mode": null, + "loss_weights": null + } + }, + "weightsManifest": [ + { + "paths": [ + "group1-shard1of6", + "group1-shard2of6", + "group1-shard3of6", + "group1-shard4of6", + "group1-shard5of6", + "group1-shard6of6" + ], + "weights": [ + { + "name": "batch_normalization_1/beta", + "shape": [32], + "dtype": "float32", + "quantization": { + "min": -1.4470329237919228, + "scale": 0.022262044981414198, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_1/moving_mean", + "shape": [32], + "dtype": "float32", + "quantization": { + "min": -1.3392340445051008, + "scale": 0.009048878679088518, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_1/moving_variance", + "shape": [32], + "dtype": "float32", + "quantization": { + "min": 0.0029792252462357283, + "scale": 0.002011585912174162, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_10/beta", + "shape": [96], + "dtype": "float32", + "quantization": { + "min": -1.3942089782041662, + "scale": 0.013152914888718548, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_10/moving_mean", + "shape": [96], + "dtype": "float32", + "quantization": { + "min": -3.4377058178770774, + "scale": 0.022322765051149853, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_10/moving_variance", + "shape": [96], + "dtype": "float32", + "quantization": { + "min": 0.32849419116973877, + "scale": 0.0067040401346543255, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_11/beta", + "shape": [96], + "dtype": "float32", + "quantization": { + "min": -1.516452667759914, + "scale": 0.019195603389366, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_11/moving_mean", + "shape": [96], + "dtype": "float32", + "quantization": { + "min": -2.7463201915516575, + "scale": 0.01830880127701105, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_11/moving_variance", + "shape": [96], + "dtype": "float32", + "quantization": { + "min": 0.2191103845834732, + "scale": 0.01466470086107067, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_12/beta", + "shape": [32], + "dtype": "float32", + "quantization": { + "min": -1.301803892734004, + "scale": 0.006319436372495165, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_12/moving_mean", + "shape": [32], + "dtype": "float32", + "quantization": { + "min": -4.4007081592784205, + "scale": 0.034114016738592406, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_12/moving_variance", + "shape": [32], + "dtype": "float32", + "quantization": { + "min": 0.16819331049919128, + "scale": 0.005921194716995838, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_13/beta", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": -0.4739857888689228, + "scale": 0.016928063888175814, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_13/moving_mean", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": -3.5917917167439177, + "scale": 0.04128496226142434, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_13/moving_variance", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": 0.4459476172924042, + "scale": 0.023625042976117602, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_14/beta", + "shape": [48], + "dtype": "float32", + "quantization": { + "min": -1.0772361334632425, + "scale": 0.00979305575875675, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_14/moving_mean", + "shape": [48], + "dtype": "float32", + "quantization": { + "min": -3.953980264476701, + "scale": 0.03350830732607374, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_14/moving_variance", + "shape": [48], + "dtype": "float32", + "quantization": { + "min": 0.24940407276153564, + "scale": 0.0058701262754552504, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_15/beta", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": -1.35126254418317, + "scale": 0.01571235516492058, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_15/moving_mean", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": -4.0795912321876076, + "scale": 0.020920980677885167, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_15/moving_variance", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": 0.49905598163604736, + "scale": 0.01223441152011647, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_16/beta", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": -1.1064918892056335, + "scale": 0.01286618475820504, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_16/moving_mean", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": -3.809274101257324, + "scale": 0.03527105649312337, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_16/moving_variance", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": 0.19940871000289917, + "scale": 0.009950414592144536, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_17/beta", + "shape": [96], + "dtype": "float32", + "quantization": { + "min": -2.0270998253541834, + "scale": 0.014376594506058039, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_17/moving_mean", + "shape": [96], + "dtype": "float32", + "quantization": { + "min": -3.1735796909706266, + "scale": 0.018031702789605832, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_17/moving_variance", + "shape": [96], + "dtype": "float32", + "quantization": { + "min": 0.2549457848072052, + "scale": 0.008325207350300807, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_18/beta", + "shape": [96], + "dtype": "float32", + "quantization": { + "min": -2.1231734135571645, + "scale": 0.016458708632226083, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_18/moving_mean", + "shape": [96], + "dtype": "float32", + "quantization": { + "min": -1.3713552848965516, + "scale": 0.009657431583778532, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_18/moving_variance", + "shape": [96], + "dtype": "float32", + "quantization": { + "min": 0.1513037383556366, + "scale": 0.0068373657909094115, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_19/beta", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": -1.4365768666360892, + "scale": 0.006776305974698534, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_19/moving_mean", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": -2.476449997284833, + "scale": 0.015673734160030588, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_19/moving_variance", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": 0.09515814483165741, + "scale": 0.0020481755336125692, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_2/beta", + "shape": [32], + "dtype": "float32", + "quantization": { + "min": -3.4433995106640984, + "scale": 0.02125555253496357, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_2/moving_mean", + "shape": [32], + "dtype": "float32", + "quantization": { + "min": -5.612242926803289, + "scale": 0.04526002360325233, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_2/moving_variance", + "shape": [32], + "dtype": "float32", + "quantization": { + "min": 1.6788238754359384e-14, + "scale": 0.036660007402008594, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_20/beta", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": -0.8893205343508253, + "scale": 0.02021183032615512, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_20/moving_mean", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": -3.9672318907345043, + "scale": 0.026625717387479896, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_20/moving_variance", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": 0.420120507478714, + "scale": 0.012815360345092475, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_21/beta", + "shape": [48], + "dtype": "float32", + "quantization": { + "min": -0.9888528188069662, + "scale": 0.007270976608874751, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_21/moving_mean", + "shape": [48], + "dtype": "float32", + "quantization": { + "min": -2.3340306749530866, + "scale": 0.017954082115023744, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_21/moving_variance", + "shape": [48], + "dtype": "float32", + "quantization": { + "min": 0.28571629524230957, + "scale": 0.0053000637129241345, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_22/beta", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": -1.415032872031717, + "scale": 0.016453870605019964, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_22/moving_mean", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": -2.3663464188575745, + "scale": 0.011214911937713623, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_22/moving_variance", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": 0.8183495402336121, + "scale": 0.01016303815093695, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_23/beta", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": -0.8289626280466715, + "scale": 0.012190626883039287, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_23/moving_mean", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": -3.606444087682986, + "scale": 0.03370508493161669, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_23/moving_variance", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": 0.28999996185302734, + "scale": 0.007630550160127527, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_24/beta", + "shape": [96], + "dtype": "float32", + "quantization": { + "min": -1.7479860670426313, + "scale": 0.011972507308511173, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_24/moving_mean", + "shape": [96], + "dtype": "float32", + "quantization": { + "min": -1.6063279857822492, + "scale": 0.009504899324155321, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_24/moving_variance", + "shape": [96], + "dtype": "float32", + "quantization": { + "min": 0.24551624059677124, + "scale": 0.013059020743650548, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_25/beta", + "shape": [96], + "dtype": "float32", + "quantization": { + "min": -1.283474132126453, + "scale": 0.009368424322090898, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_25/moving_mean", + "shape": [96], + "dtype": "float32", + "quantization": { + "min": -1.5872352920326533, + "scale": 0.007117647049473781, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_25/moving_variance", + "shape": [96], + "dtype": "float32", + "quantization": { + "min": 0.39823248982429504, + "scale": 0.004755370172799802, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_26/beta", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": -1.5112898941425716, + "scale": 0.0061685301801737615, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_26/moving_mean", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": -2.16122173982508, + "scale": 0.01637289196837182, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_26/moving_variance", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": 0.11441070586442947, + "scale": 0.004070372412017747, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_27/beta", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": -1.3188155637067907, + "scale": 0.007579399791418338, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_27/moving_mean", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": -5.909318789313821, + "scale": 0.03517451660305846, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_27/moving_variance", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": 0.2954988181591034, + "scale": 0.006337425404903936, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_28/beta", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": -1.0164603177238913, + "scale": 0.006515771267460842, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_28/moving_mean", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": -2.281826620943406, + "scale": 0.015522630074444939, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_28/moving_variance", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": 0.1750023365020752, + "scale": 0.002921118923262054, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_29/beta", + "shape": [96], + "dtype": "float32", + "quantization": { + "min": -1.9762367010116577, + "scale": 0.005986429195778043, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_29/moving_mean", + "shape": [96], + "dtype": "float32", + "quantization": { + "min": -1.1413830504697913, + "scale": 0.009058595638649136, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_29/moving_variance", + "shape": [96], + "dtype": "float32", + "quantization": { + "min": 0.20233316719532013, + "scale": 0.002113556335954105, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_3/beta", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": -2.6871745165656593, + "scale": 0.02020431967342601, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_3/moving_mean", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": -5.694581502091651, + "scale": 0.028190997535107183, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_3/moving_variance", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": 0.14262264966964722, + "scale": 0.019136658135582418, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_30/beta", + "shape": [96], + "dtype": "float32", + "quantization": { + "min": -0.6150621568455416, + "scale": 0.007410387431873995, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_30/moving_mean", + "shape": [96], + "dtype": "float32", + "quantization": { + "min": -0.5138443261969323, + "scale": 0.003593316966412114, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_30/moving_variance", + "shape": [96], + "dtype": "float32", + "quantization": { + "min": 0.09833530336618423, + "scale": 0.0014371293140392678, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_31/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.0016017801621382, + "scale": 0.016693363002702303, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_31/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -2.9536140198801077, + "scale": 0.02786428320641611, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_31/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.3321317434310913, + "scale": 0.025618675175835104, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_32/beta", + "shape": [128], + "dtype": "float32", + "quantization": { + "min": -1.482565550593769, + "scale": 0.006832099311492023, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_32/moving_mean", + "shape": [128], + "dtype": "float32", + "quantization": { + "min": -2.2532974004745485, + "scale": 0.014727433990029728, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_32/moving_variance", + "shape": [128], + "dtype": "float32", + "quantization": { + "min": 0.3239896297454834, + "scale": 0.0061596725501266185, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_33/beta", + "shape": [128], + "dtype": "float32", + "quantization": { + "min": -1.2625880390990014, + "scale": 0.008306500257230273, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_33/moving_mean", + "shape": [128], + "dtype": "float32", + "quantization": { + "min": -1.495534519588246, + "scale": 0.00826262165518368, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_33/moving_variance", + "shape": [128], + "dtype": "float32", + "quantization": { + "min": 0.2597413659095764, + "scale": 0.003397520149455351, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_34/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.500122459262025, + "scale": 0.008523423063988778, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_34/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -2.1041239532769898, + "scale": 0.012233278798122032, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_34/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.16395790874958038, + "scale": 0.0040355992667815265, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_35/beta", + "shape": [128], + "dtype": "float32", + "quantization": { + "min": -1.0832286638372086, + "scale": 0.012171108582440545, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_35/moving_mean", + "shape": [128], + "dtype": "float32", + "quantization": { + "min": -2.395103445240095, + "scale": 0.023253431507185392, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_35/moving_variance", + "shape": [128], + "dtype": "float32", + "quantization": { + "min": 0.16777288913726807, + "scale": 0.019797573370092057, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_36/beta", + "shape": [128], + "dtype": "float32", + "quantization": { + "min": -1.8138037962072036, + "scale": 0.013143505769617416, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_36/moving_mean", + "shape": [128], + "dtype": "float32", + "quantization": { + "min": -1.310854683670343, + "scale": 0.01057140873927696, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_36/moving_variance", + "shape": [128], + "dtype": "float32", + "quantization": { + "min": 0.1670084297657013, + "scale": 0.006697891623366113, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_37/beta", + "shape": [128], + "dtype": "float32", + "quantization": { + "min": -1.9430689110475428, + "scale": 0.011776175218469956, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_37/moving_mean", + "shape": [128], + "dtype": "float32", + "quantization": { + "min": -1.7351032495498657, + "scale": 0.010206489703234504, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_37/moving_variance", + "shape": [128], + "dtype": "float32", + "quantization": { + "min": 0.19027358293533325, + "scale": 0.005742954974081002, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_38/beta", + "shape": [128], + "dtype": "float32", + "quantization": { + "min": -1.3741615199575237, + "scale": 0.009222560536627676, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_38/moving_mean", + "shape": [128], + "dtype": "float32", + "quantization": { + "min": -1.8390505080129587, + "scale": 0.011941886415668563, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_38/moving_variance", + "shape": [128], + "dtype": "float32", + "quantization": { + "min": 0.14841628074645996, + "scale": 0.004146125737358542, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_39/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.787621801039752, + "scale": 0.00907422234030331, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_39/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -3.0378903204319525, + "scale": 0.014397584457023471, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_39/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.13926127552986145, + "scale": 0.010081140550912596, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_4/beta", + "shape": [80], + "dtype": "float32", + "quantization": { + "min": -1.619629228816313, + "scale": 0.021595056384217506, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_4/moving_mean", + "shape": [80], + "dtype": "float32", + "quantization": { + "min": -7.642285971548042, + "scale": 0.048676980710497086, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_4/moving_variance", + "shape": [80], + "dtype": "float32", + "quantization": { + "min": 0.1652865707874298, + "scale": 0.027933618017271452, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_40/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.2992442846298218, + "scale": 0.00419156878602271, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_40/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -2.384939792109471, + "scale": 0.017035284229353364, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_40/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.06725674867630005, + "scale": 0.002992297387590595, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_41/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -0.8896247265385646, + "scale": 0.013900386352165072, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_41/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.1002823920810925, + "scale": 0.007588154428145465, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_41/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.22883667051792145, + "scale": 0.0062419147468080706, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_42/beta", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": -1.4175063925630906, + "scale": 0.00800851069244684, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_42/moving_mean", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": -1.06603368918101, + "scale": 0.006922296682993571, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_42/moving_variance", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": 0.16725388169288635, + "scale": 0.007173216927285288, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_43/beta", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": -1.2026210822311103, + "scale": 0.006756298214781518, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_43/moving_mean", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": -1.1263628791360294, + "scale": 0.00879970999325023, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_43/moving_variance", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": 0.1858157068490982, + "scale": 0.0035367338680753523, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_44/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.6851831992467243, + "scale": 0.007625263345007803, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_44/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.3855730304531024, + "scale": 0.009968151298223758, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_44/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.23984774947166443, + "scale": 0.004611740509668986, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_45/beta", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": -1.198061533535228, + "scale": 0.009740337671018114, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_45/moving_mean", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": -1.954274336496989, + "scale": 0.022991462782317517, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_45/moving_variance", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": 0.12165232747793198, + "scale": 0.004625043360625997, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_46/beta", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": -1.2301660285276526, + "scale": 0.01079093007480397, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_46/moving_mean", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": -1.2148393953547758, + "scale": 0.008098929302365172, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_46/moving_variance", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": 0.0945582166314125, + "scale": 0.009077410692093418, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_47/beta", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": -1.4696354982899684, + "scale": 0.009481519343806248, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_47/moving_mean", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": -1.1994350405300365, + "scale": 0.007014240003099629, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_47/moving_variance", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": 0.11140790581703186, + "scale": 0.005514528120265288, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_48/beta", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": -1.5309041387894575, + "scale": 0.010206027591929717, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_48/moving_mean", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": -1.9451826843560909, + "scale": 0.012311282812380323, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_48/moving_variance", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": 0.10514998435974121, + "scale": 0.005894911055471383, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_49/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -2.14061705271403, + "scale": 0.010442034403483073, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_49/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -2.2268771409988406, + "scale": 0.014554752555547976, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_49/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.11649957299232483, + "scale": 0.012523744971144434, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_5/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.2072101817411534, + "scale": 0.01676680807973824, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_5/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -12.276217052983302, + "scale": 0.11804054858637791, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_5/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.5460559725761414, + "scale": 0.024879303399254295, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_50/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.4464423656463623, + "scale": 0.00563175964954437, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_50/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -0.8957669398363899, + "scale": 0.0060524793232188505, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_50/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.07341840118169785, + "scale": 0.0036757070936408696, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_51/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.0999449000639074, + "scale": 0.008942641463934206, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_51/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -2.029522571142982, + "scale": 0.011090287274005366, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_51/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.3355939984321594, + "scale": 0.006160175800323487, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_52/beta", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": -1.524581991223728, + "scale": 0.007699909046584485, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_52/moving_mean", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": -2.118796606624828, + "scale": 0.013582029529646331, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_52/moving_variance", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": 0.23068301379680634, + "scale": 0.006010897311509824, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_53/beta", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": -1.376077589334226, + "scale": 0.007954205718694948, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_53/moving_mean", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": -1.1059657826143152, + "scale": 0.006912286141339471, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_53/moving_variance", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": 0.23038174211978912, + "scale": 0.0036060267219356463, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_54/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.395288348197937, + "scale": 0.005394561647200117, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_54/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.3039465614393644, + "scale": 0.009118507422652898, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_54/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.21060386300086975, + "scale": 0.0029812921495998607, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_55/beta", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": -1.5728507976905972, + "scale": 0.007748033486160578, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_55/moving_mean", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": -1.1225942415349623, + "scale": 0.00870228094213149, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_55/moving_variance", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": 0.149143785238266, + "scale": 0.0036947704997717166, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_56/beta", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": -1.4110212517719645, + "scale": 0.007882800289228852, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_56/moving_mean", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": -1.3976049315695669, + "scale": 0.010508307756162157, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_56/moving_variance", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": 0.16969893872737885, + "scale": 0.005670124467681436, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_57/beta", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": -2.037970177566304, + "scale": 0.008938465691080281, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_57/moving_mean", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": -2.0804866949717207, + "scale": 0.012238157029245415, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_57/moving_variance", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": 0.3031127452850342, + "scale": 0.009343819524727615, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_58/beta", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": -1.1626297235488892, + "scale": 0.008018136024475098, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_58/moving_mean", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": -1.1574389139811199, + "scale": 0.00890337626139323, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_58/moving_variance", + "shape": [160], + "dtype": "float32", + "quantization": { + "min": 0.20891253650188446, + "scale": 0.008950928437943552, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_59/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.5612965036841, + "scale": 0.008578552218044506, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_59/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -2.9308635936063876, + "scale": 0.01526491455003327, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_59/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.35770270228385925, + "scale": 0.015598084061753515, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_6/beta", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": -0.4988247050958522, + "scale": 0.018474989077624154, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_6/moving_mean", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": -4.639463159149768, + "scale": 0.0473414608076507, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_6/moving_variance", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": 0.5386254787445068, + "scale": 0.025258790745454677, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_60/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.5135674476623535, + "scale": 0.0047089920324437755, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_60/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.219797550346337, + "scale": 0.006386374609143126, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_60/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.13531571626663208, + "scale": 0.002973755434447644, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_61/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.5758512195418863, + "scale": 0.006677335676024942, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_61/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.3910136437883565, + "scale": 0.008040541293574314, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_61/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.27678921818733215, + "scale": 0.005867989741119684, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_62/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.7731781005859375, + "scale": 0.005797953932893042, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_62/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.1186937569403181, + "scale": 0.006180628491382973, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_62/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.2029876708984375, + "scale": 0.003584029627781288, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_63/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.1662906955270207, + "scale": 0.007199325281030991, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_63/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -0.5863659428615197, + "scale": 0.005235410204120711, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_63/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.09435708075761795, + "scale": 0.0028266684389581867, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_64/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -2.0544645720837162, + "scale": 0.018343433679318896, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_64/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -2.3606223686068666, + "scale": 0.011803111843034333, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_64/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.24856248497962952, + "scale": 0.017925596587798173, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_65/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.5397444839571037, + "scale": 0.007474487786199533, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_65/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.0257711017833036, + "scale": 0.007770993195328058, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_65/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.18295010924339294, + "scale": 0.002770194937201107, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_66/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.5399934053421023, + "scale": 0.009058784737306484, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_66/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.2256995402130426, + "scale": 0.007959087923461316, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_66/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.2300872653722763, + "scale": 0.004644319648836173, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_67/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.5030710697174072, + "scale": 0.005584524601113562, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_67/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.4341935107520982, + "scale": 0.0067971256433748736, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_67/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.13089387118816376, + "scale": 0.0026349552121816898, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_68/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.1063206609557656, + "scale": 0.005853548470665427, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_68/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.067355478511137, + "scale": 0.010165290271534639, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_68/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.15702544152736664, + "scale": 0.0025017112493515015, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_69/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -2.2159725623972277, + "scale": 0.012958903873667998, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_69/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -2.008986711502075, + "scale": 0.006804025056315404, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_69/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.3119298219680786, + "scale": 0.012169442924798704, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_7/beta", + "shape": [48], + "dtype": "float32", + "quantization": { + "min": -0.6259138478952295, + "scale": 0.009629443813772762, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_7/moving_mean", + "shape": [48], + "dtype": "float32", + "quantization": { + "min": -2.1740409458384793, + "scale": 0.019945329778334672, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_7/moving_variance", + "shape": [48], + "dtype": "float32", + "quantization": { + "min": 0.3680301010608673, + "scale": 0.014270223238888909, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_70/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.865909457206726, + "scale": 0.004504433332705031, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_70/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.1317527546602135, + "scale": 0.0050524676547330965, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_70/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.11138727515935898, + "scale": 0.0026711427990128013, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_71/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.6039793491363525, + "scale": 0.005784372196478003, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_71/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -0.47732780867931884, + "scale": 0.004920905244116689, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_71/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.037272851914167404, + "scale": 0.0005219906714617037, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_72/beta", + "shape": [320], + "dtype": "float32", + "quantization": { + "min": -1.540266954197603, + "scale": 0.009223155414356905, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_72/moving_mean", + "shape": [320], + "dtype": "float32", + "quantization": { + "min": -2.0190852207296035, + "scale": 0.010461581454557532, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_72/moving_variance", + "shape": [320], + "dtype": "float32", + "quantization": { + "min": 0.06347450613975525, + "scale": 0.003608025172177483, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_73/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -0.985390640707577, + "scale": 0.012633213342404833, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_73/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -0.9022618592954149, + "scale": 0.010491416968551336, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_73/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.03170640394091606, + "scale": 0.0026475690889592265, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_74/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.0769996951608096, + "scale": 0.015608691234214633, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_74/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.7473176166123034, + "scale": 0.012570630335340312, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_74/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.13737867772579193, + "scale": 0.006850161330372679, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_75/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.4387849751640769, + "scale": 0.007653111570021685, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_75/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -2.253594519110287, + "scale": 0.017469724954343308, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_75/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.17224669456481934, + "scale": 0.014315306906606637, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_76/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.6436317995482799, + "scale": 0.012265908951852835, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_76/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.6223250557394588, + "scale": 0.009012916976330327, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_76/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.10091816633939743, + "scale": 0.024782416896492826, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_77/beta", + "shape": [320], + "dtype": "float32", + "quantization": { + "min": -1.6236799055454778, + "scale": 0.008776648138083664, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_77/moving_mean", + "shape": [320], + "dtype": "float32", + "quantization": { + "min": -2.9638912789961873, + "scale": 0.017033857925265444, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_77/moving_variance", + "shape": [320], + "dtype": "float32", + "quantization": { + "min": 0.11361116915941238, + "scale": 0.023207617945530834, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_78/beta", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": -1.4153826966005212, + "scale": 0.008277091792985504, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_78/moving_mean", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": -0.9769486890119664, + "scale": 0.00707933832617367, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_78/moving_variance", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": 0.19088256359100342, + "scale": 0.0073945882273655315, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_79/beta", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": -2.0473411083221436, + "scale": 0.004208615013197356, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_79/moving_mean", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": -0.7610570852663003, + "scale": 0.0033089438489839144, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_79/moving_variance", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": 0.05480360612273216, + "scale": 0.001661744786828172, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_8/beta", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": -1.2169222845750698, + "scale": 0.021349513764474908, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_8/moving_mean", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": -7.352502991171444, + "scale": 0.03551933812160118, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_8/moving_variance", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": 1.2515424489974976, + "scale": 0.03510500449760287, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_80/beta", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": -1.7098569869995117, + "scale": 0.003118572515599868, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_80/moving_mean", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": -0.7364731842980665, + "scale": 0.003425456671153798, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_80/moving_variance", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": 0.06618082523345947, + "scale": 0.0018710627275354721, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_81/beta", + "shape": [448], + "dtype": "float32", + "quantization": { + "min": -1.869015963054171, + "scale": 0.008693097502577539, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_81/moving_mean", + "shape": [448], + "dtype": "float32", + "quantization": { + "min": -1.1766659362643372, + "scale": 0.008286379832847445, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_81/moving_variance", + "shape": [448], + "dtype": "float32", + "quantization": { + "min": 0.14993160963058472, + "scale": 0.004515989387736601, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_82/beta", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": -1.3327109813690183, + "scale": 0.008710529289993585, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_82/moving_mean", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": -1.1086185679716223, + "scale": 0.008940472322351792, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_82/moving_variance", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": 0.21444351971149445, + "scale": 0.011961153149604798, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_83/beta", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": -1.818679837619557, + "scale": 0.015412540996775907, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_83/moving_mean", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": -2.0038957876317642, + "scale": 0.012845485818152334, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_83/moving_variance", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": 0.07089755684137344, + "scale": 0.02103717663124496, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_84/beta", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": -1.7786205541853812, + "scale": 0.008158809881584317, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_84/moving_mean", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": -1.3955397058935726, + "scale": 0.01722888525794534, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_84/moving_variance", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": 0.07342959940433502, + "scale": 0.011137770613034566, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_85/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.178499460220337, + "scale": 0.0028658638982211842, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_85/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -1.690884064693077, + "scale": 0.010186048582488415, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_85/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.14086772501468658, + "scale": 0.00910748775098838, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_86/beta", + "shape": [320], + "dtype": "float32", + "quantization": { + "min": -0.5220519305736411, + "scale": 0.0020882077222945643, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_86/moving_mean", + "shape": [320], + "dtype": "float32", + "quantization": { + "min": -0.5231765800831365, + "scale": 0.0036081143454009413, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_86/moving_variance", + "shape": [320], + "dtype": "float32", + "quantization": { + "min": 0.11893065273761749, + "scale": 0.005666278098143783, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_87/beta", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": -1.984124174889396, + "scale": 0.008818329666175094, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_87/moving_mean", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": -0.5652224242687225, + "scale": 0.0036942642109066832, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_87/moving_variance", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": 0.06085425242781639, + "scale": 0.03796012239421115, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_88/beta", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": -0.3602467477321625, + "scale": 0.001247984813708885, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_88/moving_mean", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": -0.0991711297455956, + "scale": 0.0008549235322896172, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_88/moving_variance", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": 0.021573534235358238, + "scale": 0.0022643732454846886, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_89/beta", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": -0.29050213098526, + "scale": 0.0009703184897993125, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_89/moving_mean", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": -0.12789016552999907, + "scale": 0.0010231213242399926, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_89/moving_variance", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": 0.01962556503713131, + "scale": 0.002291068997161061, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_9/beta", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": -1.2553448396570541, + "scale": 0.017435344995236864, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_9/moving_mean", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": -9.159099926668056, + "scale": 0.05174632726931105, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_9/moving_variance", + "shape": [64], + "dtype": "float32", + "quantization": { + "min": 0.36967048048973083, + "scale": 0.022706968293470495, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_90/beta", + "shape": [448], + "dtype": "float32", + "quantization": { + "min": -1.9150965461543963, + "scale": 0.008825329705780628, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_90/moving_mean", + "shape": [448], + "dtype": "float32", + "quantization": { + "min": -1.0748392633363313, + "scale": 0.011080817147797229, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_90/moving_variance", + "shape": [448], + "dtype": "float32", + "quantization": { + "min": 0.058019232004880905, + "scale": 0.03696253692694739, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_91/beta", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": -1.4989316603716683, + "scale": 0.016117544735179228, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_91/moving_mean", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": -1.0672029087356492, + "scale": 0.0048954261868607764, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_91/moving_variance", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": 0.04761062562465668, + "scale": 0.02329025134152057, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_92/beta", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": -0.4021552567680677, + "scale": 0.0018197070441994014, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_92/moving_mean", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": -0.2961117188135783, + "scale": 0.0027935067812601727, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_92/moving_variance", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": 0.3863965570926666, + "scale": 0.02258765405299617, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_93/beta", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": -0.4592238664627075, + "scale": 0.0011769139883564968, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_93/moving_mean", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": -0.29778090224546544, + "scale": 0.0027572305763469023, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_93/moving_variance", + "shape": [384], + "dtype": "float32", + "quantization": { + "min": 0.3583631217479706, + "scale": 0.01633430754437166, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_94/beta", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -0.314007496249442, + "scale": 0.0017640870575811349, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_94/moving_mean", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": -0.7145729660987854, + "scale": 0.004203370388816385, + "dtype": "uint8" + } + }, + { + "name": "batch_normalization_94/moving_variance", + "shape": [192], + "dtype": "float32", + "quantization": { + "min": 0.11457707732915878, + "scale": 0.008541139814199185, + "dtype": "uint8" + } + }, + { + "name": "conv2d_1/kernel", + "shape": [3, 3, 3, 32], + "dtype": "float32", + "quantization": { + "min": -0.7515598654747009, + "scale": 0.006423588593800863, + "dtype": "uint8" + } + }, + { + "name": "conv2d_10/kernel", + "shape": [3, 3, 64, 96], + "dtype": "float32", + "quantization": { + "min": -0.5314577747793758, + "scale": 0.004088136729072122, + "dtype": "uint8" + } + }, + { + "name": "conv2d_11/kernel", + "shape": [3, 3, 96, 96], + "dtype": "float32", + "quantization": { + "min": -0.297173446299983, + "scale": 0.0027015767845453, + "dtype": "uint8" + } + }, + { + "name": "conv2d_12/kernel", + "shape": [1, 1, 192, 32], + "dtype": "float32", + "quantization": { + "min": -0.6043872510685641, + "scale": 0.003874277250439513, + "dtype": "uint8" + } + }, + { + "name": "conv2d_13/kernel", + "shape": [1, 1, 256, 64], + "dtype": "float32", + "quantization": { + "min": -0.6367825031280518, + "scale": 0.005489504337310791, + "dtype": "uint8" + } + }, + { + "name": "conv2d_14/kernel", + "shape": [1, 1, 256, 48], + "dtype": "float32", + "quantization": { + "min": -0.6980268389570946, + "scale": 0.004256261213153016, + "dtype": "uint8" + } + }, + { + "name": "conv2d_15/kernel", + "shape": [5, 5, 48, 64], + "dtype": "float32", + "quantization": { + "min": -0.37809036514338323, + "scale": 0.0034062195057962454, + "dtype": "uint8" + } + }, + { + "name": "conv2d_16/kernel", + "shape": [1, 1, 256, 64], + "dtype": "float32", + "quantization": { + "min": -0.38000125464271095, + "scale": 0.002945746160021015, + "dtype": "uint8" + } + }, + { + "name": "conv2d_17/kernel", + "shape": [3, 3, 64, 96], + "dtype": "float32", + "quantization": { + "min": -0.36159335772196455, + "scale": 0.002658774689132092, + "dtype": "uint8" + } + }, + { + "name": "conv2d_18/kernel", + "shape": [3, 3, 96, 96], + "dtype": "float32", + "quantization": { + "min": -0.322937131395527, + "scale": 0.0025229463390275546, + "dtype": "uint8" + } + }, + { + "name": "conv2d_19/kernel", + "shape": [1, 1, 256, 64], + "dtype": "float32", + "quantization": { + "min": -0.49620920665123885, + "scale": 0.0037308962906108184, + "dtype": "uint8" + } + }, + { + "name": "conv2d_2/kernel", + "shape": [3, 3, 32, 32], + "dtype": "float32", + "quantization": { + "min": -0.9963670036372017, + "scale": 0.00784540947745828, + "dtype": "uint8" + } + }, + { + "name": "conv2d_20/kernel", + "shape": [1, 1, 288, 64], + "dtype": "float32", + "quantization": { + "min": -0.9467216884388643, + "scale": 0.005954224455590342, + "dtype": "uint8" + } + }, + { + "name": "conv2d_21/kernel", + "shape": [1, 1, 288, 48], + "dtype": "float32", + "quantization": { + "min": -0.36753161491132247, + "scale": 0.0028939497237112006, + "dtype": "uint8" + } + }, + { + "name": "conv2d_22/kernel", + "shape": [5, 5, 48, 64], + "dtype": "float32", + "quantization": { + "min": -0.28142107234281655, + "scale": 0.0023451756028568045, + "dtype": "uint8" + } + }, + { + "name": "conv2d_23/kernel", + "shape": [1, 1, 288, 64], + "dtype": "float32", + "quantization": { + "min": -0.5600246597738827, + "scale": 0.004912497015560374, + "dtype": "uint8" + } + }, + { + "name": "conv2d_24/kernel", + "shape": [3, 3, 64, 96], + "dtype": "float32", + "quantization": { + "min": -0.40741646079456106, + "scale": 0.0032334639745600084, + "dtype": "uint8" + } + }, + { + "name": "conv2d_25/kernel", + "shape": [3, 3, 96, 96], + "dtype": "float32", + "quantization": { + "min": -0.2517923231218375, + "scale": 0.0026786417353386973, + "dtype": "uint8" + } + }, + { + "name": "conv2d_26/kernel", + "shape": [1, 1, 288, 64], + "dtype": "float32", + "quantization": { + "min": -0.40744167694858474, + "scale": 0.00420042965926376, + "dtype": "uint8" + } + }, + { + "name": "conv2d_27/kernel", + "shape": [3, 3, 288, 384], + "dtype": "float32", + "quantization": { + "min": -0.17904583583859837, + "scale": 0.0023872778111813115, + "dtype": "uint8" + } + }, + { + "name": "conv2d_28/kernel", + "shape": [1, 1, 288, 64], + "dtype": "float32", + "quantization": { + "min": -0.3550921758015951, + "scale": 0.0030092557271321615, + "dtype": "uint8" + } + }, + { + "name": "conv2d_29/kernel", + "shape": [3, 3, 64, 96], + "dtype": "float32", + "quantization": { + "min": -0.21044881904826443, + "scale": 0.0021044881904826443, + "dtype": "uint8" + } + }, + { + "name": "conv2d_3/kernel", + "shape": [3, 3, 32, 64], + "dtype": "float32", + "quantization": { + "min": -0.9826949535631666, + "scale": 0.006920386996923708, + "dtype": "uint8" + } + }, + { + "name": "conv2d_30/kernel", + "shape": [3, 3, 96, 96], + "dtype": "float32", + "quantization": { + "min": -0.142222724182933, + "scale": 0.0013291843381582522, + "dtype": "uint8" + } + }, + { + "name": "conv2d_31/kernel", + "shape": [1, 1, 768, 192], + "dtype": "float32", + "quantization": { + "min": -0.6299613606696035, + "scale": 0.004736551583981981, + "dtype": "uint8" + } + }, + { + "name": "conv2d_32/kernel", + "shape": [1, 1, 768, 128], + "dtype": "float32", + "quantization": { + "min": -0.28287766400505515, + "scale": 0.0029466423333859913, + "dtype": "uint8" + } + }, + { + "name": "conv2d_33/kernel", + "shape": [1, 7, 128, 128], + "dtype": "float32", + "quantization": { + "min": -0.37715829119962807, + "scale": 0.003308406063154632, + "dtype": "uint8" + } + }, + { + "name": "conv2d_34/kernel", + "shape": [7, 1, 128, 192], + "dtype": "float32", + "quantization": { + "min": -0.2915347753786573, + "scale": 0.002602989065880869, + "dtype": "uint8" + } + }, + { + "name": "conv2d_35/kernel", + "shape": [1, 1, 768, 128], + "dtype": "float32", + "quantization": { + "min": -0.5098388725636052, + "scale": 0.0034217373997557396, + "dtype": "uint8" + } + }, + { + "name": "conv2d_36/kernel", + "shape": [7, 1, 128, 128], + "dtype": "float32", + "quantization": { + "min": -0.29266455173492434, + "scale": 0.002956207593282064, + "dtype": "uint8" + } + }, + { + "name": "conv2d_37/kernel", + "shape": [1, 7, 128, 128], + "dtype": "float32", + "quantization": { + "min": -0.3063901633608575, + "scale": 0.002664262290094413, + "dtype": "uint8" + } + }, + { + "name": "conv2d_38/kernel", + "shape": [7, 1, 128, 128], + "dtype": "float32", + "quantization": { + "min": -0.2562146642628838, + "scale": 0.002227953602285946, + "dtype": "uint8" + } + }, + { + "name": "conv2d_39/kernel", + "shape": [1, 7, 128, 192], + "dtype": "float32", + "quantization": { + "min": -0.32483990402782664, + "scale": 0.0024062215113172343, + "dtype": "uint8" + } + }, + { + "name": "conv2d_4/kernel", + "shape": [1, 1, 64, 80], + "dtype": "float32", + "quantization": { + "min": -1.0175340128879922, + "scale": 0.008771844938689587, + "dtype": "uint8" + } + }, + { + "name": "conv2d_40/kernel", + "shape": [1, 1, 768, 192], + "dtype": "float32", + "quantization": { + "min": -0.5300707817077637, + "scale": 0.003897579277262968, + "dtype": "uint8" + } + }, + { + "name": "conv2d_41/kernel", + "shape": [1, 1, 768, 192], + "dtype": "float32", + "quantization": { + "min": -0.4742822464774637, + "scale": 0.0037345058777753046, + "dtype": "uint8" + } + }, + { + "name": "conv2d_42/kernel", + "shape": [1, 1, 768, 160], + "dtype": "float32", + "quantization": { + "min": -0.4733707100737329, + "scale": 0.004080781983394249, + "dtype": "uint8" + } + }, + { + "name": "conv2d_43/kernel", + "shape": [1, 7, 160, 160], + "dtype": "float32", + "quantization": { + "min": -0.31529887493918923, + "scale": 0.0028405304048575606, + "dtype": "uint8" + } + }, + { + "name": "conv2d_44/kernel", + "shape": [7, 1, 160, 192], + "dtype": "float32", + "quantization": { + "min": -0.2984846812837264, + "scale": 0.0025955189676845777, + "dtype": "uint8" + } + }, + { + "name": "conv2d_45/kernel", + "shape": [1, 1, 768, 160], + "dtype": "float32", + "quantization": { + "min": -0.756424422825084, + "scale": 0.0054813363972832175, + "dtype": "uint8" + } + }, + { + "name": "conv2d_46/kernel", + "shape": [7, 1, 160, 160], + "dtype": "float32", + "quantization": { + "min": -0.3355672222726485, + "scale": 0.0028680959168602437, + "dtype": "uint8" + } + }, + { + "name": "conv2d_47/kernel", + "shape": [1, 7, 160, 160], + "dtype": "float32", + "quantization": { + "min": -0.22706727812103197, + "scale": 0.002122124094589084, + "dtype": "uint8" + } + }, + { + "name": "conv2d_48/kernel", + "shape": [7, 1, 160, 160], + "dtype": "float32", + "quantization": { + "min": -0.2144267187983382, + "scale": 0.002257123355771981, + "dtype": "uint8" + } + }, + { + "name": "conv2d_49/kernel", + "shape": [1, 7, 160, 192], + "dtype": "float32", + "quantization": { + "min": -0.3024808161398944, + "scale": 0.002585306120853798, + "dtype": "uint8" + } + }, + { + "name": "conv2d_5/kernel", + "shape": [3, 3, 80, 192], + "dtype": "float32", + "quantization": { + "min": -0.5794109293058807, + "scale": 0.005267372084598915, + "dtype": "uint8" + } + }, + { + "name": "conv2d_50/kernel", + "shape": [1, 1, 768, 192], + "dtype": "float32", + "quantization": { + "min": -0.554896311900195, + "scale": 0.0038006596705492807, + "dtype": "uint8" + } + }, + { + "name": "conv2d_51/kernel", + "shape": [1, 1, 768, 192], + "dtype": "float32", + "quantization": { + "min": -1.2061398295795216, + "scale": 0.006931838101031733, + "dtype": "uint8" + } + }, + { + "name": "conv2d_52/kernel", + "shape": [1, 1, 768, 160], + "dtype": "float32", + "quantization": { + "min": -0.3730403196577932, + "scale": 0.0028695409204445633, + "dtype": "uint8" + } + }, + { + "name": "conv2d_53/kernel", + "shape": [1, 7, 160, 160], + "dtype": "float32", + "quantization": { + "min": -0.3463286845123067, + "scale": 0.003011553778367884, + "dtype": "uint8" + } + }, + { + "name": "conv2d_54/kernel", + "shape": [7, 1, 160, 192], + "dtype": "float32", + "quantization": { + "min": -0.37797666168680377, + "scale": 0.0027589537349401736, + "dtype": "uint8" + } + }, + { + "name": "conv2d_55/kernel", + "shape": [1, 1, 768, 160], + "dtype": "float32", + "quantization": { + "min": -0.4141439642391953, + "scale": 0.004989686316134883, + "dtype": "uint8" + } + }, + { + "name": "conv2d_56/kernel", + "shape": [7, 1, 160, 160], + "dtype": "float32", + "quantization": { + "min": -0.3559323572645, + "scale": 0.0032357487024045456, + "dtype": "uint8" + } + }, + { + "name": "conv2d_57/kernel", + "shape": [1, 7, 160, 160], + "dtype": "float32", + "quantization": { + "min": -0.2674277156007056, + "scale": 0.0026742771560070563, + "dtype": "uint8" + } + }, + { + "name": "conv2d_58/kernel", + "shape": [7, 1, 160, 160], + "dtype": "float32", + "quantization": { + "min": -0.5307076104715759, + "scale": 0.0035617960434333952, + "dtype": "uint8" + } + }, + { + "name": "conv2d_59/kernel", + "shape": [1, 7, 160, 192], + "dtype": "float32", + "quantization": { + "min": -0.4569946948219748, + "scale": 0.0036854410872739904, + "dtype": "uint8" + } + }, + { + "name": "conv2d_6/kernel", + "shape": [1, 1, 192, 64], + "dtype": "float32", + "quantization": { + "min": -0.670501438776652, + "scale": 0.005634465872072706, + "dtype": "uint8" + } + }, + { + "name": "conv2d_60/kernel", + "shape": [1, 1, 768, 192], + "dtype": "float32", + "quantization": { + "min": -0.7935055354062248, + "scale": 0.004408364085590138, + "dtype": "uint8" + } + }, + { + "name": "conv2d_61/kernel", + "shape": [1, 1, 768, 192], + "dtype": "float32", + "quantization": { + "min": -1.0109173382029812, + "scale": 0.006053397234748391, + "dtype": "uint8" + } + }, + { + "name": "conv2d_62/kernel", + "shape": [1, 1, 768, 192], + "dtype": "float32", + "quantization": { + "min": -0.41344635837218335, + "scale": 0.004645464700811049, + "dtype": "uint8" + } + }, + { + "name": "conv2d_63/kernel", + "shape": [1, 7, 192, 192], + "dtype": "float32", + "quantization": { + "min": -0.24348092184347264, + "scale": 0.004508905960064308, + "dtype": "uint8" + } + }, + { + "name": "conv2d_64/kernel", + "shape": [7, 1, 192, 192], + "dtype": "float32", + "quantization": { + "min": -0.4806287989896886, + "scale": 0.004005239991580738, + "dtype": "uint8" + } + }, + { + "name": "conv2d_65/kernel", + "shape": [1, 1, 768, 192], + "dtype": "float32", + "quantization": { + "min": -0.3917752130358827, + "scale": 0.0030136554848914053, + "dtype": "uint8" + } + }, + { + "name": "conv2d_66/kernel", + "shape": [7, 1, 192, 192], + "dtype": "float32", + "quantization": { + "min": -0.20425691803296406, + "scale": 0.002172945936520894, + "dtype": "uint8" + } + }, + { + "name": "conv2d_67/kernel", + "shape": [1, 7, 192, 192], + "dtype": "float32", + "quantization": { + "min": -0.22208931896032072, + "scale": 0.0019312114692201802, + "dtype": "uint8" + } + }, + { + "name": "conv2d_68/kernel", + "shape": [7, 1, 192, 192], + "dtype": "float32", + "quantization": { + "min": -0.1574226176037508, + "scale": 0.0016063532408546, + "dtype": "uint8" + } + }, + { + "name": "conv2d_69/kernel", + "shape": [1, 7, 192, 192], + "dtype": "float32", + "quantization": { + "min": -0.1563245475292206, + "scale": 0.0015951484441757203, + "dtype": "uint8" + } + }, + { + "name": "conv2d_7/kernel", + "shape": [1, 1, 192, 48], + "dtype": "float32", + "quantization": { + "min": -0.6889615984523997, + "scale": 0.005467949194066664, + "dtype": "uint8" + } + }, + { + "name": "conv2d_70/kernel", + "shape": [1, 1, 768, 192], + "dtype": "float32", + "quantization": { + "min": -0.5254201654125663, + "scale": 0.003574286839541267, + "dtype": "uint8" + } + }, + { + "name": "conv2d_71/kernel", + "shape": [1, 1, 768, 192], + "dtype": "float32", + "quantization": { + "min": -0.14087693007553326, + "scale": 0.001394821089856765, + "dtype": "uint8" + } + }, + { + "name": "conv2d_72/kernel", + "shape": [3, 3, 192, 320], + "dtype": "float32", + "quantization": { + "min": -0.1017690990485397, + "scale": 0.0009785490293128818, + "dtype": "uint8" + } + }, + { + "name": "conv2d_73/kernel", + "shape": [1, 1, 768, 192], + "dtype": "float32", + "quantization": { + "min": -0.27043156717337813, + "scale": 0.0035120982749789367, + "dtype": "uint8" + } + }, + { + "name": "conv2d_74/kernel", + "shape": [1, 7, 192, 192], + "dtype": "float32", + "quantization": { + "min": -0.1989350945341821, + "scale": 0.0017762062011980543, + "dtype": "uint8" + } + }, + { + "name": "conv2d_75/kernel", + "shape": [7, 1, 192, 192], + "dtype": "float32", + "quantization": { + "min": -0.21929225535953745, + "scale": 0.0017828638647116866, + "dtype": "uint8" + } + }, + { + "name": "conv2d_76/kernel", + "shape": [3, 3, 192, 192], + "dtype": "float32", + "quantization": { + "min": -0.31502492287579703, + "scale": 0.003316051819745232, + "dtype": "uint8" + } + }, + { + "name": "conv2d_77/kernel", + "shape": [1, 1, 1280, 320], + "dtype": "float32", + "quantization": { + "min": -0.2736586353358101, + "scale": 0.0035084440427667956, + "dtype": "uint8" + } + }, + { + "name": "conv2d_78/kernel", + "shape": [1, 1, 1280, 384], + "dtype": "float32", + "quantization": { + "min": -0.24273421998117484, + "scale": 0.0021672698212604896, + "dtype": "uint8" + } + }, + { + "name": "conv2d_79/kernel", + "shape": [1, 3, 384, 384], + "dtype": "float32", + "quantization": { + "min": -0.1003472120738497, + "scale": 0.0010239511436107112, + "dtype": "uint8" + } + }, + { + "name": "conv2d_8/kernel", + "shape": [5, 5, 48, 64], + "dtype": "float32", + "quantization": { + "min": -0.8959833215264714, + "scale": 0.007859502820407644, + "dtype": "uint8" + } + }, + { + "name": "conv2d_80/kernel", + "shape": [3, 1, 384, 384], + "dtype": "float32", + "quantization": { + "min": -0.12109428144553128, + "scale": 0.0013307063895113328, + "dtype": "uint8" + } + }, + { + "name": "conv2d_81/kernel", + "shape": [1, 1, 1280, 448], + "dtype": "float32", + "quantization": { + "min": -0.3801819539537617, + "scale": 0.004271707347795075, + "dtype": "uint8" + } + }, + { + "name": "conv2d_82/kernel", + "shape": [3, 3, 448, 384], + "dtype": "float32", + "quantization": { + "min": -0.23576255931573753, + "scale": 0.0026195839923970838, + "dtype": "uint8" + } + }, + { + "name": "conv2d_83/kernel", + "shape": [1, 3, 384, 384], + "dtype": "float32", + "quantization": { + "min": -1.244973014382755, + "scale": 0.007454928229836857, + "dtype": "uint8" + } + }, + { + "name": "conv2d_84/kernel", + "shape": [3, 1, 384, 384], + "dtype": "float32", + "quantization": { + "min": -0.25950103998184204, + "scale": 0.003052953411551083, + "dtype": "uint8" + } + }, + { + "name": "conv2d_85/kernel", + "shape": [1, 1, 1280, 192], + "dtype": "float32", + "quantization": { + "min": -0.29392333416377797, + "scale": 0.0026479579654394413, + "dtype": "uint8" + } + }, + { + "name": "conv2d_86/kernel", + "shape": [1, 1, 2048, 320], + "dtype": "float32", + "quantization": { + "min": -0.13341370236639882, + "scale": 0.0018028878698162004, + "dtype": "uint8" + } + }, + { + "name": "conv2d_87/kernel", + "shape": [1, 1, 2048, 384], + "dtype": "float32", + "quantization": { + "min": -0.7490756504675922, + "scale": 0.004512503918479471, + "dtype": "uint8" + } + }, + { + "name": "conv2d_88/kernel", + "shape": [1, 3, 384, 384], + "dtype": "float32", + "quantization": { + "min": -0.04267277524751775, + "scale": 0.0009482838943892834, + "dtype": "uint8" + } + }, + { + "name": "conv2d_89/kernel", + "shape": [3, 1, 384, 384], + "dtype": "float32", + "quantization": { + "min": -0.044487313663258275, + "scale": 0.0009671155144186581, + "dtype": "uint8" + } + }, + { + "name": "conv2d_9/kernel", + "shape": [1, 1, 192, 64], + "dtype": "float32", + "quantization": { + "min": -0.4946352222386528, + "scale": 0.004191823917276719, + "dtype": "uint8" + } + }, + { + "name": "conv2d_90/kernel", + "shape": [1, 1, 2048, 448], + "dtype": "float32", + "quantization": { + "min": -0.7601351137254753, + "scale": 0.007836444471396652, + "dtype": "uint8" + } + }, + { + "name": "conv2d_91/kernel", + "shape": [3, 3, 448, 384], + "dtype": "float32", + "quantization": { + "min": -0.31073258086746813, + "scale": 0.0023902506220574472, + "dtype": "uint8" + } + }, + { + "name": "conv2d_92/kernel", + "shape": [1, 3, 384, 384], + "dtype": "float32", + "quantization": { + "min": -0.09287645027917973, + "scale": 0.000938145962415957, + "dtype": "uint8" + } + }, + { + "name": "conv2d_93/kernel", + "shape": [3, 1, 384, 384], + "dtype": "float32", + "quantization": { + "min": -0.061754796522505144, + "scale": 0.0007917281605449377, + "dtype": "uint8" + } + }, + { + "name": "conv2d_94/kernel", + "shape": [1, 1, 2048, 192], + "dtype": "float32", + "quantization": { + "min": -0.31682243709470714, + "scale": 0.002382123587178249, + "dtype": "uint8" + } + }, + { + "name": "dense_1/kernel", + "shape": [2048, 256], + "dtype": "float32", + "quantization": { + "min": -0.0752635091251018, + "scale": 0.0008456574059000202, + "dtype": "uint8" + } + }, + { + "name": "dense_1/bias", + "shape": [256], + "dtype": "float32", + "quantization": { + "min": -0.4126813895562116, + "scale": 0.0029904448518566057, + "dtype": "uint8" + } + }, + { + "name": "dense_2/kernel", + "shape": [256, 128], + "dtype": "float32", + "quantization": { + "min": -0.41079130803837494, + "scale": 0.003065606776405783, + "dtype": "uint8" + } + }, + { + "name": "dense_2/bias", + "shape": [128], + "dtype": "float32", + "quantization": { + "min": -0.17716065984146268, + "scale": 0.003221102906208412, + "dtype": "uint8" + } + }, + { + "name": "dense_3/kernel", + "shape": [128, 5], + "dtype": "float32", + "quantization": { + "min": -0.692766010761261, + "scale": 0.00461844007174174, + "dtype": "uint8" + } + }, + { + "name": "dense_3/bias", + "shape": [5], + "dtype": "float32", + "quantization": { + "min": -0.5889016270637512, + "scale": 0.00384903024224674, + "dtype": "uint8" + } + } + ] + } + ] +} diff --git a/packages/backend/package.json b/packages/backend/package.json index fa5ee9baa..db4aa2294 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -16,17 +16,17 @@ "build": "pnpm swc src -d built -D", "build:debug": "pnpm swc src -d built -s -D", "watch": "pnpm swc src -d built -D -w", - "lint": "pnpm rome check --apply *", - "format": "pnpm rome format * --write" + "lint": "pnpm biome check --apply **/*.ts ; pnpm run format", + "format": "pnpm biome format * --write" }, "optionalDependencies": { "@swc/core-android-arm64": "1.3.11", "@tensorflow/tfjs-node": "3.21.1" }, "dependencies": { - "@bull-board/api": "5.7.2", - "@bull-board/koa": "5.7.2", - "@bull-board/ui": "5.7.2", + "@bull-board/api": "5.8.0", + "@bull-board/koa": "5.8.0", + "@bull-board/ui": "5.8.0", "@discordapp/twemoji": "14.1.2", "@elastic/elasticsearch": "7.17.0", "@koa/cors": "3.4.3", @@ -39,17 +39,16 @@ "@tensorflow/tfjs": "^4.2.0", "adm-zip": "^0.5.10", "ajv": "8.12.0", - "archiver": "5.3.1", - "argon2": "^0.30.3", + "archiver": "6.0.0", + "argon2": "^0.31.1", "autolinker": "4.0.0", "autwh": "0.1.0", "aws-sdk": "2.1413.0", "axios": "^1.4.0", "bcryptjs": "2.4.3", "blurhash": "2.0.5", - "bull": "4.11.2", + "bull": "4.11.3", "cacheable-lookup": "TheEssem/cacheable-lookup", - "cbor": "8.1.0", "chalk": "5.3.0", "chalk-template": "0.4.0", "chokidar": "^3.5.3", @@ -61,19 +60,19 @@ "deep-email-validator": "0.1.21", "escape-regexp": "0.0.1", "feed": "4.2.2", - "file-type": "17.1.6", + "file-type": "18.5.0", "firefish-js": "workspace:*", "fluent-ffmpeg": "2.1.2", - "got": "12.5.3", + "got": "13.0.0", "gunzip-maybe": "^1.4.2", - "hpagent": "0.1.2", + "hpagent": "1.2.0", "ioredis": "5.3.2", "ip-cidr": "3.1.0", - "is-svg": "4.3.2", + "is-svg": "5.0.0", "js-yaml": "4.1.0", - "jsdom": "20.0.3", + "jsdom": "22.1.0", "json5": "2.2.3", - "jsonld": "8.2.0", + "jsonld": "8.2.1", "jsrsasign": "10.8.6", "koa": "2.14.2", "koa-body": "^6.0.1", @@ -87,10 +86,10 @@ "koa-slow": "2.1.0", "koa-views": "7.0.2", "megalodon": "workspace:*", - "meilisearch": "0.33.0", + "meilisearch": "0.34.1", "mfm-js": "0.23.3", "mime-types": "2.1.35", - "msgpackr": "1.9.6", + "msgpackr": "1.9.7", "multer": "1.4.4-lts.1", "native-utils": "link:native-utils", "nested-property": "4.0.0", @@ -102,19 +101,18 @@ "os-utils": "0.0.14", "otpauth": "^9.1.4", "parse5": "7.1.2", - "pg": "8.11.2", - "private-ip": "2.3.4", + "pg": "8.11.3", + "private-ip": "3.0.1", "probe-image-size": "7.2.3", "promise-limit": "2.7.0", "punycode": "2.3.0", - "pureimage": "0.3.15", + "pureimage": "0.4.8", "qrcode": "1.5.3", "qs": "6.11.2", "random-seed": "0.3.0", "ratelimiter": "3.4.1", - "re2": "1.20.1", - "redis-lock": "0.1.4", - "redis-semaphore": "5.4.0", + "re2": "1.20.3", + "redis-semaphore": "5.5.0", "reflect-metadata": "0.1.13", "rename": "1.0.4", "rndstr": "1.0.0", @@ -122,12 +120,12 @@ "sanitize-html": "2.11.0", "seedrandom": "^3.0.5", "semver": "7.5.4", - "sharp": "0.32.4", + "sharp": "0.32.5", "sonic-channel": "^1.3.1", "stringz": "2.1.0", "summaly": "2.7.0", "syslog-pro": "1.0.0", - "systeminformation": "5.18.13", + "systeminformation": "5.21.3", "tar-stream": "^3.1.6", "tesseract.js": "^4.1.1", "tinycolor2": "1.6.0", @@ -136,7 +134,7 @@ "typeorm": "0.3.17", "ulid": "2.3.0", "uuid": "9.0.0", - "web-push": "3.6.4", + "web-push": "3.6.5", "websocket": "1.0.34", "xev": "3.0.2" }, @@ -145,7 +143,6 @@ "@swc/core": "^1.3.75", "@types/adm-zip": "^0.5.0", "@types/bcryptjs": "2.4.2", - "@types/cbor": "6.0.0", "@types/escape-regexp": "0.0.1", "@types/fluent-ffmpeg": "2.1.21", "@types/js-yaml": "4.0.5", diff --git a/packages/backend/src/boot/index.ts b/packages/backend/src/boot/index.ts index c78d88838..489350a15 100644 --- a/packages/backend/src/boot/index.ts +++ b/packages/backend/src/boot/index.ts @@ -19,7 +19,12 @@ const ev = new Xev(); * Init process */ export default async function () { - process.title = `Firefish (${cluster.isPrimary ? "master" : "worker"})`; + const mode = + process.env.mode && ["web", "queue"].includes(process.env.mode) + ? `(${process.env.mode})` + : ""; + const type = cluster.isPrimary ? "(master)" : "(worker)"; + process.title = `Firefish ${mode} ${type}`; if (cluster.isPrimary || envOption.disableClustering) { await masterMain(); diff --git a/packages/backend/src/boot/master.ts b/packages/backend/src/boot/master.ts index f2e8630ad..4470cea9c 100644 --- a/packages/backend/src/boot/master.ts +++ b/packages/backend/src/boot/master.ts @@ -30,40 +30,34 @@ const themeColor = chalk.hex("#31748f"); function greet() { if (!envOption.quiet) { //#region Firefish logo - const v = `v${meta.version}`; console.log( themeColor( - " ▄▄▄▄▄▄▄ ▄▄▄ ▄▄▄▄▄▄ ▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄ ▄▄▄ ▄▄▄▄▄▄▄ ▄▄ ▄▄ ◯ ", + "██████╗ ██╗██████╗ ███████╗███████╗██╗███████╗██╗ ██╗ ○ ▄ ▄ ", ), ); console.log( themeColor( - "█ █ █ ▄ █ █ █ █ █ █ █ █ █ ○ ▄ ▄", + "██╔════╝██║██╔══██╗██╔════╝██╔════╝██║██╔════╝██║ ██║ ⚬ █▄▄ █▄▄ ", ), ); console.log( themeColor( - "█ ▄▄▄█ █ █ █ █ █ ▄▄▄█ ▄▄▄█ █ ▄▄▄▄▄█ █▄█ █ ⚬ █▄▄ █▄▄ ", + "█████╗ ██║██████╔╝█████╗ █████╗ ██║███████╗███████║ ▄▄▄▄▄▄ ▄ ", ), ); console.log( themeColor( - "█ █▄▄▄█ █ █▄▄█▄█ █▄▄▄█ █▄▄▄█ █ █▄▄▄▄▄█ █ ▄▄▄▄▄▄ ▄", + "██╔══╝ ██║██╔══██╗██╔══╝ ██╔══╝ ██║╚════██║██╔══██║ █ █ █▄▄ ", ), ); console.log( themeColor( - "█ ▄▄▄█ █ ▄▄ █ ▄▄▄█ ▄▄▄█ █▄▄▄▄▄ █ ▄ █ █ █ █▄▄", + "██║ ██║██║ ██║███████╗██║ ██║███████║██║ ██║ █ ● ● █ ", ), ); console.log( themeColor( - "█ █ █ █ █ █ █ █▄▄▄█ █ █ █▄▄▄▄▄█ █ █ █ █ █ ● ● █", - ), - ); - console.log( - themeColor( - "█▄▄▄█ █▄▄▄█▄▄▄█ █▄█▄▄▄▄▄▄▄█▄▄▄█ █▄▄▄█▄▄▄▄▄▄▄█▄▄█ █▄▄█ ▀▄▄▄▄▄▄▀", + "╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝ ▀▄▄▄▄▄▄▀ ", ), ); //#endregion @@ -117,7 +111,7 @@ export async function masterMain() { bootLogger.succ("Firefish initialized"); if (!envOption.disableClustering) { - await spawnWorkers(config.clusterLimit); + await spawnWorkers(config.clusterLimits); } bootLogger.succ( @@ -126,7 +120,11 @@ export async function masterMain() { true, ); - if (!envOption.noDaemons && !config.onlyQueueProcessor) { + if ( + !envOption.noDaemons && + config.clusterLimits?.web && + config.clusterLimits?.web >= 1 + ) { import("../daemons/server-stats.js").then((x) => x.default()); import("../daemons/queue-stats.js").then((x) => x.default()); import("../daemons/janitor.js").then((x) => x.default()); @@ -142,7 +140,7 @@ function showEnvironment(): void { if (env !== "production") { logger.warn("The environment is not in production mode."); - logger.warn("DO NOT USE FOR PRODUCTION PURPOSE!", null, true); + logger.warn("DO NOT USE THIS IN PRODUCTION!", null, true); } } @@ -200,19 +198,35 @@ async function connectDb(): Promise { } } -async function spawnWorkers(limit = 1) { - const workers = Math.min(limit, os.cpus().length); - bootLogger.info(`Starting ${workers} worker${workers === 1 ? "" : "s"}...`); - await Promise.all([...Array(workers)].map(spawnWorker)); +async function spawnWorkers( + clusterLimits: Required, +): Promise { + const modes = ["web", "queue"]; + const cpus = os.cpus().length; + for (const mode of modes.filter((mode) => clusterLimits[mode] > cpus)) { + bootLogger.warn( + `configuration warning: cluster limit for ${mode} exceeds number of cores (${cpus})`, + ); + } + + const total = modes.reduce((acc, mode) => acc + clusterLimits[mode], 0); + const workers = new Array(total); + workers.fill("web", 0, clusterLimits?.web); + workers.fill("queue", clusterLimits?.web); + + bootLogger.info( + `Starting ${clusterLimits?.web} web workers and ${clusterLimits?.queue} queue workers (total ${total})...`, + ); + await Promise.all(workers.map((mode) => spawnWorker(mode))); bootLogger.succ("All workers started"); } -function spawnWorker(): Promise { +function spawnWorker(mode: "web" | "queue"): Promise { return new Promise((res) => { - const worker = cluster.fork(); + const worker = cluster.fork({ mode }); worker.on("message", (message) => { if (message === "listenFailed") { - bootLogger.error("The server Listen failed due to the previous error."); + bootLogger.error("The server listen failed due to the previous error."); process.exit(1); } if (message !== "ready") return; diff --git a/packages/backend/src/boot/worker.ts b/packages/backend/src/boot/worker.ts index 052c7397f..236621b01 100644 --- a/packages/backend/src/boot/worker.ts +++ b/packages/backend/src/boot/worker.ts @@ -1,6 +1,7 @@ import cluster from "node:cluster"; import { initDb } from "../db/postgre.js"; import config from "@/config/index.js"; +import os from "node:os"; /** * Init worker process @@ -8,13 +9,20 @@ import config from "@/config/index.js"; export async function workerMain() { await initDb(); - if (!config.onlyQueueProcessor) { + if (!process.env.mode || process.env.mode === "web") { // start server await import("../server/index.js").then((x) => x.default()); } - // start job queue - import("../queue/index.js").then((x) => x.default()); + if (!process.env.mode || process.env.mode === "queue") { + // start job queue + import("../queue/index.js").then((x) => x.default()); + + if (process.env.mode === "queue") { + // if this is an exclusive queue worker, renice to have higher priority + os.setPriority(os.constants.priority.PRIORITY_BELOW_NORMAL); + } + } if (cluster.isWorker) { // Send a 'ready' message to parent process diff --git a/packages/backend/src/config/load.ts b/packages/backend/src/config/load.ts index d8dea793e..2ff330926 100644 --- a/packages/backend/src/config/load.ts +++ b/packages/backend/src/config/load.ts @@ -59,6 +59,23 @@ export default function load() { if (config.cacheServer && !config.cacheServer.prefix) config.cacheServer.prefix = mixin.hostname; + if (!config.clusterLimits) { + config.clusterLimits = { + web: 1, + queue: 1, + }; + } else { + config.clusterLimits = { + web: 1, + queue: 1, + ...config.clusterLimits, + }; + + if (config.clusterLimits.web! < 1 || config.clusterLimits.queue! < 1) { + throw new Error("Invalid cluster limits"); + } + } + return Object.assign(config, mixin); } diff --git a/packages/backend/src/config/types.ts b/packages/backend/src/config/types.ts index 52854db5a..13d87fc19 100644 --- a/packages/backend/src/config/types.ts +++ b/packages/backend/src/config/types.ts @@ -69,9 +69,10 @@ export type Source = { accesslog?: string; - clusterLimit?: number; - - onlyQueueProcessor?: boolean; + clusterLimits?: { + web?: number; + queue?: number; + }; cuid?: { length?: number; diff --git a/packages/backend/src/misc/app-lock.ts b/packages/backend/src/misc/app-lock.ts index 05bcf5424..198310c88 100644 --- a/packages/backend/src/misc/app-lock.ts +++ b/packages/backend/src/misc/app-lock.ts @@ -1,33 +1,49 @@ import { redisClient } from "../db/redis.js"; -import { promisify } from "node:util"; -import redisLock from "redis-lock"; +import { Mutex } from "redis-semaphore"; /** * Retry delay (ms) for lock acquisition */ const retryDelay = 100; -const lock: (key: string, timeout?: number) => Promise<() => void> = redisClient - ? promisify(redisLock(redisClient, retryDelay)) - : async () => () => {}; - /** * Get AP Object lock * @param uri AP object ID * @param timeout Lock timeout (ms), The timeout releases previous lock. * @returns Unlock function */ -export function getApLock(uri: string, timeout = 30 * 1000) { - return lock(`ap-object:${uri}`, timeout); +export async function getApLock( + uri: string, + timeout = 30 * 1000, +): Promise { + const lock = new Mutex(redisClient, `ap-object:${uri}`, { + lockTimeout: timeout, + retryInterval: retryDelay, + }); + await lock.acquire(); + return lock; } -export function getFetchInstanceMetadataLock( +export async function getFetchInstanceMetadataLock( host: string, timeout = 30 * 1000, -) { - return lock(`instance:${host}`, timeout); +): Promise { + const lock = new Mutex(redisClient, `instance:${host}`, { + lockTimeout: timeout, + retryInterval: retryDelay, + }); + await lock.acquire(); + return lock; } -export function getChartInsertLock(lockKey: string, timeout = 30 * 1000) { - return lock(`chart-insert:${lockKey}`, timeout); +export async function getChartInsertLock( + lockKey: string, + timeout = 30 * 1000, +): Promise { + const lock = new Mutex(redisClient, `chart-insert:${lockKey}`, { + lockTimeout: timeout, + retryInterval: retryDelay, + }); + await lock.acquire(); + return lock; } diff --git a/packages/backend/src/models/entities/user-profile.ts b/packages/backend/src/models/entities/user-profile.ts index 686fab343..0b8863867 100644 --- a/packages/backend/src/models/entities/user-profile.ts +++ b/packages/backend/src/models/entities/user-profile.ts @@ -167,6 +167,12 @@ export class UserProfile { }) public noCrawle: boolean; + @Column("boolean", { + default: true, + comment: "Whether User is indexable.", + }) + public isIndexable: boolean; + @Column("boolean", { default: true, }) diff --git a/packages/backend/src/models/entities/user.ts b/packages/backend/src/models/entities/user.ts index c8f14eee5..685b78ef0 100644 --- a/packages/backend/src/models/entities/user.ts +++ b/packages/backend/src/models/entities/user.ts @@ -278,6 +278,13 @@ export class User { }) public driveCapacityOverrideMb: number | null; + @Index() + @Column("boolean", { + default: true, + comment: "Whether the User is indexable.", + }) + public isIndexable: boolean; + constructor(data: Partial) { if (data == null) return; diff --git a/packages/backend/src/models/repositories/user.ts b/packages/backend/src/models/repositories/user.ts index caa631ab4..10a540a1f 100644 --- a/packages/backend/src/models/repositories/user.ts +++ b/packages/backend/src/models/repositories/user.ts @@ -455,6 +455,7 @@ export const UserRepository = db.getRepository(User).extend({ isModerator: user.isModerator || falsy, isBot: user.isBot || falsy, isLocked: user.isLocked, + isIndexable: user.isIndexable, isCat: user.isCat || falsy, speakAsCat: user.speakAsCat || falsy, instance: user.host diff --git a/packages/backend/src/models/schema/user.ts b/packages/backend/src/models/schema/user.ts index 4c840d0ba..d625308f0 100644 --- a/packages/backend/src/models/schema/user.ts +++ b/packages/backend/src/models/schema/user.ts @@ -66,6 +66,11 @@ export const packedUserLiteSchema = { nullable: false, optional: true, }, + isIndexable: { + type: "boolean", + nullable: false, + optional: true, + }, speakAsCat: { type: "boolean", nullable: false, diff --git a/packages/backend/src/remote/activitypub/kernel/announce/note.ts b/packages/backend/src/remote/activitypub/kernel/announce/note.ts index 6cdaa6166..50b59932c 100644 --- a/packages/backend/src/remote/activitypub/kernel/announce/note.ts +++ b/packages/backend/src/remote/activitypub/kernel/announce/note.ts @@ -32,7 +32,7 @@ export default async function ( // Interrupt if you block the announcement destination if (await shouldBlockInstance(extractDbHost(uri))) return; - const unlock = await getApLock(uri); + const lock = await getApLock(uri); try { // Check if something with the same URI is already registered @@ -60,9 +60,10 @@ export default async function ( throw e; } - if (!(await Notes.isVisibleForMe(renote, actor.id))) - return "skip: invalid actor for this activity"; - + if (renote != null && !(await Notes.isVisibleForMe(renote, actor.id))) { + console.log("skip: invalid actor for this activity"); + return; + } logger.info(`Creating the (Re)Note: ${uri}`); const activityAudience = await parseAudience( @@ -79,6 +80,6 @@ export default async function ( uri, }); } finally { - unlock(); + await lock.release(); } } diff --git a/packages/backend/src/remote/activitypub/kernel/create/note.ts b/packages/backend/src/remote/activitypub/kernel/create/note.ts index 09c492730..92b0ffb1e 100644 --- a/packages/backend/src/remote/activitypub/kernel/create/note.ts +++ b/packages/backend/src/remote/activitypub/kernel/create/note.ts @@ -31,7 +31,7 @@ export default async function ( } } - const unlock = await getApLock(uri); + const lock = await getApLock(uri); try { const exist = await fetchNote(note); @@ -46,6 +46,6 @@ export default async function ( throw e; } } finally { - unlock(); + await lock.release(); } } diff --git a/packages/backend/src/remote/activitypub/kernel/delete/note.ts b/packages/backend/src/remote/activitypub/kernel/delete/note.ts index 69298e917..4656480c2 100644 --- a/packages/backend/src/remote/activitypub/kernel/delete/note.ts +++ b/packages/backend/src/remote/activitypub/kernel/delete/note.ts @@ -13,7 +13,7 @@ export default async function ( ): Promise { logger.info(`Deleting the Note: ${uri}`); - const unlock = await getApLock(uri); + const lock = await getApLock(uri); try { const dbResolver = new DbResolver(); @@ -39,6 +39,6 @@ export default async function ( await deleteNode(actor, note); return "ok: note deleted"; } finally { - unlock(); + await lock.release(); } } diff --git a/packages/backend/src/remote/activitypub/misc/ld-signature.ts b/packages/backend/src/remote/activitypub/misc/ld-signature.ts index 595510922..62707624b 100644 --- a/packages/backend/src/remote/activitypub/misc/ld-signature.ts +++ b/packages/backend/src/remote/activitypub/misc/ld-signature.ts @@ -68,13 +68,13 @@ export class LdSignature { ...options, "@context": "https://w3id.org/identity/v1", }; - transformedOptions.type = undefined; - transformedOptions.id = undefined; - transformedOptions.signatureValue = undefined; + delete transformedOptions["type"]; + delete transformedOptions["id"]; + delete transformedOptions["signatureValue"]; const canonizedOptions = await this.normalize(transformedOptions); const optionsHash = this.sha256(canonizedOptions); const transformedData = { ...data }; - transformedData.signature = undefined; + delete transformedData["signature"]; const cannonidedData = await this.normalize(transformedData); if (this.debug) console.debug(`cannonidedData: ${cannonidedData}`); const documentHash = this.sha256(cannonidedData); diff --git a/packages/backend/src/remote/activitypub/models/note.ts b/packages/backend/src/remote/activitypub/models/note.ts index 391f669f3..12b2c1997 100644 --- a/packages/backend/src/remote/activitypub/models/note.ts +++ b/packages/backend/src/remote/activitypub/models/note.ts @@ -415,7 +415,7 @@ export async function resolveNote( `host ${extractDbHost(uri)} is blocked`, ); - const unlock = await getApLock(uri); + const lock = await getApLock(uri); try { //#region Returns if already registered with this server @@ -439,7 +439,7 @@ export async function resolveNote( // Since the attached Note Object may be disguised, always specify the uri and fetch it from the server. return await createNote(uri, resolver, true); } finally { - unlock(); + await lock.release(); } } diff --git a/packages/backend/src/remote/activitypub/models/person.ts b/packages/backend/src/remote/activitypub/models/person.ts index 538cf7f58..157586c1a 100644 --- a/packages/backend/src/remote/activitypub/models/person.ts +++ b/packages/backend/src/remote/activitypub/models/person.ts @@ -205,10 +205,10 @@ export async function createPerson( if (typeof person.followers === "string") { try { - let data = await fetch(person.followers, { + const data = await fetch(person.followers, { headers: { Accept: "application/json" }, }); - let json_data = JSON.parse(await data.text()); + const json_data = JSON.parse(await data.text()); followersCount = json_data.totalItems; } catch { @@ -220,10 +220,10 @@ export async function createPerson( if (typeof person.following === "string") { try { - let data = await fetch(person.following, { + const data = await fetch(person.following, { headers: { Accept: "application/json" }, }); - let json_data = JSON.parse(await data.text()); + const json_data = JSON.parse(await data.text()); followingCount = json_data.totalItems; } catch (e) { @@ -235,10 +235,10 @@ export async function createPerson( if (typeof person.outbox === "string") { try { - let data = await fetch(person.outbox, { + const data = await fetch(person.outbox, { headers: { Accept: "application/json" }, }); - let json_data = JSON.parse(await data.text()); + const json_data = JSON.parse(await data.text()); notesCount = json_data.totalItems; } catch (e) { @@ -302,6 +302,7 @@ export async function createPerson( tags, isBot, isCat: (person as any).isCat === true, + isIndexable: person.indexable, }), )) as IRemoteUser; @@ -547,6 +548,7 @@ export async function updatePerson( tags, isBot: getApType(object) !== "Person", isCat: (person as any).isCat === true, + isIndexable: person.indexable, isLocked: !!person.manuallyApprovesFollowers, movedToUri: person.movedTo || null, alsoKnownAs: person.alsoKnownAs || null, diff --git a/packages/backend/src/remote/activitypub/renderer/index.ts b/packages/backend/src/remote/activitypub/renderer/index.ts index 7b98cf2d7..bb5dcdfc1 100644 --- a/packages/backend/src/remote/activitypub/renderer/index.ts +++ b/packages/backend/src/remote/activitypub/renderer/index.ts @@ -30,6 +30,7 @@ export const renderActivity = (x: any): IActivity | null => { Emoji: "toot:Emoji", featured: "toot:featured", discoverable: "toot:discoverable", + indexable: "toot:indexable", // schema schema: "http://schema.org#", PropertyValue: "schema:PropertyValue", diff --git a/packages/backend/src/remote/activitypub/renderer/person.ts b/packages/backend/src/remote/activitypub/renderer/person.ts index 1122a3a27..d91c0a911 100644 --- a/packages/backend/src/remote/activitypub/renderer/person.ts +++ b/packages/backend/src/remote/activitypub/renderer/person.ts @@ -81,6 +81,7 @@ export async function renderPerson(user: ILocalUser) { discoverable: !!user.isExplorable, publicKey: renderKey(user, keypair, "#main-key"), isCat: user.isCat, + indexable: user.isIndexable, attachment: attachment.length ? attachment : undefined, } as any; diff --git a/packages/backend/src/remote/activitypub/type.ts b/packages/backend/src/remote/activitypub/type.ts index b0bdb0a8b..ecaf6d687 100644 --- a/packages/backend/src/remote/activitypub/type.ts +++ b/packages/backend/src/remote/activitypub/type.ts @@ -190,8 +190,9 @@ export interface IActor extends IObject { movedTo?: string; alsoKnownAs?: string[]; discoverable?: boolean; + indexable?: boolean; inbox: string; - sharedInbox?: string; // backward compatibility.. ig + sharedInbox?: string; // Backwards compatibility publicKey?: { id: string; publicKeyPem: string; diff --git a/packages/backend/src/server/api/endpoints/admin/show-user.ts b/packages/backend/src/server/api/endpoints/admin/show-user.ts index b3ea3a649..2e54559de 100644 --- a/packages/backend/src/server/api/endpoints/admin/show-user.ts +++ b/packages/backend/src/server/api/endpoints/admin/show-user.ts @@ -60,6 +60,7 @@ export default define(meta, paramDef, async (ps, me) => { emailVerified: profile.emailVerified, autoAcceptFollowed: profile.autoAcceptFollowed, noCrawle: profile.noCrawle, + isIndexable: profile.isIndexable, preventAiLearning: profile.preventAiLearning, alwaysMarkNsfw: profile.alwaysMarkNsfw, autoSensitive: profile.autoSensitive, diff --git a/packages/backend/src/server/api/endpoints/i/2fa/key-done.ts b/packages/backend/src/server/api/endpoints/i/2fa/key-done.ts index 34660c6f2..32f972d0b 100644 --- a/packages/backend/src/server/api/endpoints/i/2fa/key-done.ts +++ b/packages/backend/src/server/api/endpoints/i/2fa/key-done.ts @@ -1,5 +1,4 @@ -import { promisify } from "node:util"; -import * as cbor from "cbor"; +import { decode } from "msgpackr"; import define from "../../../define.js"; import { UserProfiles, @@ -12,7 +11,6 @@ import { procedures, hash } from "../../../2fa.js"; import { publishMainStream } from "@/services/stream.js"; import { comparePassword } from "@/misc/password.js"; -const cborDecodeFirst = promisify(cbor.decodeFirst) as any; const rpIdHashReal = hash(Buffer.from(config.hostname, "utf-8")); export const meta = { @@ -64,7 +62,7 @@ export default define(meta, paramDef, async (ps, user) => { const clientDataJSONHash = hash(Buffer.from(ps.clientDataJSON, "utf-8")); - const attestation = await cborDecodeFirst(ps.attestationObject); + const attestation = decode(Buffer.from(ps.attestationObject, "utf-8")); const rpIdHash = attestation.authData.slice(0, 32); if (!rpIdHashReal.equals(rpIdHash)) { @@ -81,7 +79,7 @@ export default define(meta, paramDef, async (ps, user) => { const credentialIdLength = authData.readUInt16BE(53); const credentialId = authData.slice(55, 55 + credentialIdLength); const publicKeyData = authData.slice(55 + credentialIdLength); - const publicKey: Map = await cborDecodeFirst(publicKeyData); + const publicKey: Map = decode(publicKeyData); if (publicKey.get(3) !== -7) { throw new Error("alg mismatch"); } diff --git a/packages/backend/src/server/api/endpoints/i/update.ts b/packages/backend/src/server/api/endpoints/i/update.ts index 6d3bde2b8..0037839b5 100644 --- a/packages/backend/src/server/api/endpoints/i/update.ts +++ b/packages/backend/src/server/api/endpoints/i/update.ts @@ -120,6 +120,7 @@ export const paramDef = { isBot: { type: "boolean" }, isCat: { type: "boolean" }, speakAsCat: { type: "boolean" }, + isIndexable: { type: "boolean" }, injectFeaturedNote: { type: "boolean" }, receiveAnnouncementEmail: { type: "boolean" }, alwaysMarkNsfw: { type: "boolean" }, @@ -206,6 +207,10 @@ export default define(meta, paramDef, async (ps, _user, token) => { if (typeof ps.preventAiLearning === "boolean") profileUpdates.preventAiLearning = ps.preventAiLearning; if (typeof ps.isCat === "boolean") updates.isCat = ps.isCat; + if (typeof ps.isIndexable === "boolean") { + updates.isIndexable = ps.isIndexable; + profileUpdates.isIndexable = ps.isIndexable; + } if (typeof ps.speakAsCat === "boolean") updates.speakAsCat = ps.speakAsCat; if (typeof ps.injectFeaturedNote === "boolean") profileUpdates.injectFeaturedNote = ps.injectFeaturedNote; diff --git a/packages/backend/src/server/api/endpoints/notes/edit.ts b/packages/backend/src/server/api/endpoints/notes/edit.ts index a80a08a4c..8daf44b48 100644 --- a/packages/backend/src/server/api/endpoints/notes/edit.ts +++ b/packages/backend/src/server/api/endpoints/notes/edit.ts @@ -608,7 +608,7 @@ export default define(meta, paramDef, async (ps, user) => { throw new ApiError(meta.errors.noSuchNote); } - if (publishing) { + if (publishing && user.isIndexable) { index(note, true); // Publish update event for the updated note details diff --git a/packages/backend/src/server/api/endpoints/notes/translate.ts b/packages/backend/src/server/api/endpoints/notes/translate.ts index 414e761c1..1e90fb617 100644 --- a/packages/backend/src/server/api/endpoints/notes/translate.ts +++ b/packages/backend/src/server/api/endpoints/notes/translate.ts @@ -4,7 +4,6 @@ import config from "@/config/index.js"; import { Converter } from "opencc-js"; import { getAgentByUrl } from "@/misc/fetch.js"; import { fetchMeta } from "@/misc/fetch-meta.js"; -import { Notes } from "@/models/index.js"; import { ApiError } from "../../error.js"; import { getNote } from "../../common/getters.js"; import define from "../../define.js"; @@ -12,7 +11,7 @@ import define from "../../define.js"; export const meta = { tags: ["notes"], - requireCredential: false, + requireCredential: true, requireCredentialPrivateMode: true, res: { diff --git a/packages/backend/src/server/web/manifest.json b/packages/backend/src/server/web/manifest.json index 350710afe..9afcfb942 100644 --- a/packages/backend/src/server/web/manifest.json +++ b/packages/backend/src/server/web/manifest.json @@ -3,10 +3,11 @@ "name": "Firefish", "description": "An open source, decentralized social media platform that's free forever!", "start_url": "/", + "scope": "/", "display": "standalone", "background_color": "#1f1d2e", "theme_color": "#31748f", - "orientation": "portrait-primary", + "orientation": "natural", "icons": [ { "src": "/static-assets/icons/192.png", diff --git a/packages/backend/src/server/web/manifest.ts b/packages/backend/src/server/web/manifest.ts index bbcf639ff..2090a7f55 100644 --- a/packages/backend/src/server/web/manifest.ts +++ b/packages/backend/src/server/web/manifest.ts @@ -11,7 +11,6 @@ export const manifestHandler = async (ctx: Koa.Context) => { const instance = await fetchMeta(true); res.short_name = instance.name || "Firefish"; - res.name = instance.name || "Firefish"; if (instance.themeColor) res.theme_color = instance.themeColor; for (const icon of res.icons) { icon.src = `${icon.src}?v=${config.version.replace(/[^0-9]/g, "")}`; diff --git a/packages/backend/src/server/web/views/base.pug b/packages/backend/src/server/web/views/base.pug index 321f27a0f..feb209eed 100644 --- a/packages/backend/src/server/web/views/base.pug +++ b/packages/backend/src/server/web/views/base.pug @@ -7,16 +7,16 @@ doctype html // - - ▄▄▄▄▄▄▄ ▄▄▄ ▄▄▄▄▄▄ ▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄ ▄▄▄ ▄▄▄▄▄▄▄ ▄▄ ▄▄ ◯ - █ █ █ ▄ █ █ █ █ █ █ █ █ █ ○ ▄ ▄ - █ ▄▄▄█ █ █ █ █ █ ▄▄▄█ ▄▄▄█ █ ▄▄▄▄▄█ █▄█ █ ⚬ █▄▄ █▄▄ - █ █▄▄▄█ █ █▄▄█▄█ █▄▄▄█ █▄▄▄█ █ █▄▄▄▄▄█ █ ▄▄▄▄▄▄ ▄ - █ ▄▄▄█ █ ▄▄ █ ▄▄▄█ ▄▄▄█ █▄▄▄▄▄ █ ▄ █ █ █ █▄▄ - █ █ █ █ █ █ █ █▄▄▄█ █ █ █▄▄▄▄▄█ █ █ █ █ █ ● ● █ - █▄▄▄█ █▄▄▄█▄▄▄█ █▄█▄▄▄▄▄▄▄█▄▄▄█ █▄▄▄█▄▄▄▄▄▄▄█▄▄█ █▄▄█ ▀▄▄▄▄▄▄▀ + + ██████╗ ██╗██████╗ ███████╗███████╗██╗███████╗██╗ ██╗ ○ ▄ ▄ + ██╔════╝██║██╔══██╗██╔════╝██╔════╝██║██╔════╝██║ ██║ ⚬ █▄▄ █▄▄ + █████╗ ██║██████╔╝█████╗ █████╗ ██║███████╗███████║ ▄▄▄▄▄▄ ▄ + ██╔══╝ ██║██╔══██╗██╔══╝ ██╔══╝ ██║╚════██║██╔══██║ █ █ █▄▄ + ██║ ██║██║ ██║███████╗██║ ██║███████║██║ ██║ █ ● ● █ + ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝ ▀▄▄▄▄▄▄▀ Thank you for using Firefish! - If you are reading this message... how about joining the development? + If you're reading this message... how about helping out with development? https://git.joinfirefish.org/firefish/firefish html diff --git a/packages/backend/src/server/web/views/clip.pug b/packages/backend/src/server/web/views/clip.pug index 47dd0971c..1ea324180 100644 --- a/packages/backend/src/server/web/views/clip.pug +++ b/packages/backend/src/server/web/views/clip.pug @@ -24,9 +24,11 @@ block meta unless privateMode if profile.noCrawle meta(name='robots' content='noindex,nofollow,noarchive,nocache,noimageindex') + if profile.preventAiLearning meta(name='robots' content='noai') meta(name='robots' content='noimageai') + meta(name='GPTBot' content='noindex') meta(name='misskey:user-username' content=user.username) meta(name='misskey:user-id' content=user.id) diff --git a/packages/backend/src/services/chart/core.ts b/packages/backend/src/services/chart/core.ts index 36fe37326..d7a524d48 100644 --- a/packages/backend/src/services/chart/core.ts +++ b/packages/backend/src/services/chart/core.ts @@ -430,7 +430,7 @@ export default abstract class Chart { ? `${this.name}:${date}:${span}:${group}` : `${this.name}:${date}:${span}`; - const unlock = await getChartInsertLock(lockKey); + const lock = await getChartInsertLock(lockKey); try { // ロック内でもう1回チェックする const currentLog = (await repository.findOneBy({ @@ -466,7 +466,7 @@ export default abstract class Chart { return log; } finally { - unlock(); + await lock.release(); } } diff --git a/packages/backend/src/services/fetch-instance-metadata.ts b/packages/backend/src/services/fetch-instance-metadata.ts index 79354448f..23a6a703e 100644 --- a/packages/backend/src/services/fetch-instance-metadata.ts +++ b/packages/backend/src/services/fetch-instance-metadata.ts @@ -15,7 +15,7 @@ export async function fetchInstanceMetadata( instance: Instance, force = false, ): Promise { - const unlock = await getFetchInstanceMetadataLock(instance.host); + const lock = await getFetchInstanceMetadataLock(instance.host); if (!force) { const _instance = await Instances.findOneBy({ host: instance.host }); @@ -24,7 +24,7 @@ export async function fetchInstanceMetadata( _instance?.infoUpdatedAt && now - _instance.infoUpdatedAt.getTime() < 1000 * 60 * 60 * 24 ) { - unlock(); + await lock.release(); return; } } @@ -53,7 +53,7 @@ export async function fetchInstanceMetadata( } as Record; if (info) { - updates.softwareName = info.software?.name.toLowerCase(); + updates.softwareName = info.software?.name?.toLowerCase() || null; updates.softwareVersion = info.software?.version; updates.openRegistrations = info.openRegistrations; updates.maintainerName = info.metadata @@ -80,24 +80,24 @@ export async function fetchInstanceMetadata( } catch (e) { logger.error(`Failed to update metadata of ${instance.host}: ${e}`); } finally { - unlock(); + await lock.release(); } } type NodeInfo = { - openRegistrations?: any; + openRegistrations?: boolean; software?: { - name?: any; - version?: any; + name?: string; + version?: string; }; metadata?: { - name?: any; - nodeName?: any; - nodeDescription?: any; - description?: any; + name?: string; + nodeName?: string; + nodeDescription?: string; + description?: string; maintainer?: { - name?: any; - email?: any; + name?: string; + email?: string; }; }; }; diff --git a/packages/backend/src/services/note/create.ts b/packages/backend/src/services/note/create.ts index 689bd6616..18b524ecb 100644 --- a/packages/backend/src/services/note/create.ts +++ b/packages/backend/src/services/note/create.ts @@ -165,6 +165,7 @@ export default async ( createdAt: User["createdAt"]; isBot: User["isBot"]; inbox?: User["inbox"]; + isIndexable?: User["isIndexable"]; }, data: Option, silent = false, @@ -652,7 +653,9 @@ export default async ( } // Register to search database - await index(note, false); + if (user.isIndexable) { + await index(note, false); + } }); async function renderNoteOrRenoteActivity(data: Option, note: Note) { diff --git a/packages/client/.eslintrc.json b/packages/client/.eslintrc.json index fd4718003..6c11c2429 100644 --- a/packages/client/.eslintrc.json +++ b/packages/client/.eslintrc.json @@ -1,6 +1,7 @@ { "extends": ["@eslint-sets/vue3", "@eslint-sets/vue3-ts"], "plugins": ["file-progress", "prettier"], + "ignorePatterns": ["**/*.json5"], "rules": { "file-progress/activate": 1 } diff --git a/packages/client/package.json b/packages/client/package.json index c0c7cbaa0..5d4d2ef78 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -5,9 +5,9 @@ "watch": "pnpm vite build --watch --mode development", "build": "pnpm vite build", "build:debug": "pnpm run build", - "lint": "pnpm rome check **/*.ts --apply && pnpm run lint:vue", - "lint:vue": "pnpm paralint --ext .vue --fix '**/*.vue' --cache", - "format": "pnpm rome format * --write && pnpm prettier --write '**/*.{scss,vue}' --cache --cache-strategy metadata" + "lint": "pnpm biome check **/*.ts --apply ; pnpm run lint:vue", + "lint:vue": "pnpm eslint src --fix '**/*.vue' --cache ; pnpm run format", + "format": "pnpm biome format * --write && pnpm prettier --write '**/*.{scss,vue}' --cache --cache-strategy metadata" }, "devDependencies": { "@discordapp/twemoji": "14.1.2", @@ -16,7 +16,7 @@ "@phosphor-icons/web": "^2.0.3", "@rollup/plugin-alias": "5.0.0", "@rollup/plugin-json": "6.0.0", - "@rollup/pluginutils": "^5.0.3", + "@rollup/pluginutils": "^5.0.4", "@syuilo/aiscript": "0.11.1", "@types/escape-regexp": "0.0.1", "@types/glob": "8.1.0", @@ -28,15 +28,15 @@ "@types/seedrandom": "3.0.5", "@types/throttle-debounce": "5.0.0", "@types/tinycolor2": "1.4.3", - "@types/uuid": "9.0.2", - "@vitejs/plugin-vue": "4.3.1", + "@types/uuid": "9.0.3", + "@vitejs/plugin-vue": "4.3.4", "@vue/compiler-sfc": "3.3.4", "autobind-decorator": "2.4.0", "autosize": "6.0.1", "blurhash": "2.0.5", - "broadcast-channel": "5.2.0", + "broadcast-channel": "5.3.0", "browser-image-resizer": "github:misskey-dev/browser-image-resizer", - "chart.js": "4.3.3", + "chart.js": "4.4.0", "chartjs-adapter-date-fns": "3.0.0", "chartjs-chart-matrix": "^2.0.1", "chartjs-plugin-gradient": "0.6.1", @@ -62,37 +62,36 @@ "katex": "0.16.8", "matter-js": "0.19.0", "mfm-js": "0.23.3", - "paralint": "^1.2.1", - "photoswipe": "5.3.8", - "prettier": "3.0.2", + "photoswipe": "5.3.9", + "prettier": "3.0.3", "prettier-plugin-vue": "1.1.6", "prismjs": "1.29.0", "punycode": "2.3.0", "rndstr": "1.0.0", - "rollup": "3.28.0", + "rollup": "3.28.1", "s-age": "1.1.2", - "sass": "1.66.0", + "sass": "1.66.1", "seedrandom": "3.0.5", "strict-event-emitter-types": "2.0.0", "stringz": "2.1.0", "swiper": "10.2.0", "syuilo-password-strength": "0.0.1", "textarea-caret": "3.1.0", - "three": "0.155.0", + "three": "0.156.0", "throttle-debounce": "5.0.0", "tinycolor2": "1.6.0", - "tinyld": "1.3.4", + "tinyld": "^1.3.4", "tsc-alias": "1.8.7", "tsconfig-paths": "4.2.0", "twemoji-parser": "14.0.0", - "typescript": "5.1.6", + "typescript": "5.2.2", "unicode-emoji-json": "^0.4.0", "uuid": "9.0.0", "vanilla-tilt": "1.8.1", "vite": "4.4.9", "vite-plugin-compression": "^0.5.1", "vue": "3.3.4", - "vue-draggable-plus": "^0.2.5", + "vue-draggable-plus": "^0.2.6", "vue-isyourpasswordsafe": "^2.0.0", "vue-plyr": "^7.0.0", "vue-prism-editor": "2.0.0-alpha.2" diff --git a/packages/client/src/account.ts b/packages/client/src/account.ts index b6260210f..f68098e87 100644 --- a/packages/client/src/account.ts +++ b/packages/client/src/account.ts @@ -1,10 +1,10 @@ import { defineAsyncComponent, reactive } from "vue"; -import * as misskey from "firefish-js"; +import type * as misskey from "firefish-js"; import { i18n } from "./i18n"; import { del, get, set } from "@/scripts/idb-proxy"; import { apiUrl } from "@/config"; -import { waiting, api, popup, popupMenu, success, alert } from "@/os"; -import { unisonReload, reloadChannel } from "@/scripts/unison-reload"; +import { alert, api, popup, popupMenu, success, waiting } from "@/os"; +import { reloadChannel, unisonReload } from "@/scripts/unison-reload"; // TODO: 他のタブと永続化されたstateを同期 @@ -29,7 +29,7 @@ export async function signout() { const accounts = await getAccounts(); - //#region Remove service worker registration + // #region Remove service worker registration try { if (navigator.serviceWorker.controller) { const registration = await navigator.serviceWorker.ready; @@ -53,7 +53,7 @@ export async function signout() { }); } } catch (err) {} - //#endregion + // #endregion document.cookie = "igi=; path=/"; diff --git a/packages/client/src/components/MkAnnouncement.vue b/packages/client/src/components/MkAnnouncement.vue index bd1091b7f..4f26cd8ba 100644 --- a/packages/client/src/components/MkAnnouncement.vue +++ b/packages/client/src/components/MkAnnouncement.vue @@ -8,8 +8,10 @@
- {{ i18n.ts.updatedAt }}: - + + {{ i18n.ts.updatedAt }}: + +
@@ -80,6 +82,6 @@ const gotIt = () => { } .gotIt { - margin: 8px 0 0 0; + margin: 1rem 0 1rem 2rem; } diff --git a/packages/client/src/components/MkDialog.vue b/packages/client/src/components/MkDialog.vue index 3cfd332c7..5acef3965 100644 --- a/packages/client/src/components/MkDialog.vue +++ b/packages/client/src/components/MkDialog.vue @@ -199,7 +199,7 @@ diff --git a/packages/client/src/components/MkDrive.vue b/packages/client/src/components/MkDrive.vue index a0b3713a7..28204fe86 100644 --- a/packages/client/src/components/MkDrive.vue +++ b/packages/client/src/components/MkDrive.vue @@ -139,7 +139,7 @@ import { ref, watch, } from "vue"; -import * as Misskey from "firefish-js"; +import type * as Misskey from "firefish-js"; import MkButton from "./MkButton.vue"; import XNavFolder from "@/components/MkDrive.navFolder.vue"; import XFolder from "@/components/MkDrive.folder.vue"; @@ -294,7 +294,7 @@ function onDrop(ev: DragEvent): any { return; } - //#region ドライブのファイル + // #region ドライブのファイル const driveFile = ev.dataTransfer.getData(_DATA_TRANSFER_DRIVE_FILE_); if (driveFile != null && driveFile !== "") { const file = JSON.parse(driveFile); @@ -305,9 +305,9 @@ function onDrop(ev: DragEvent): any { folderId: folder.value ? folder.value.id : null, }); } - //#endregion + // #endregion - //#region ドライブのフォルダ + // #region ドライブのフォルダ const driveFolder = ev.dataTransfer.getData(_DATA_TRANSFER_DRIVE_FOLDER_); if (driveFolder != null && driveFolder !== "") { const droppedFolder = JSON.parse(driveFolder); @@ -339,7 +339,7 @@ function onDrop(ev: DragEvent): any { } }); } - //#endregion + // #endregion } function selectLocalFile() { @@ -354,7 +354,7 @@ function urlUpload() { }).then(({ canceled, result: url }) => { if (canceled || !url) return; os.api("drive/files/upload-from-url", { - url: url, + url, folderId: folder.value ? folder.value.id : undefined, }); @@ -372,7 +372,7 @@ function createFolder() { }).then(({ canceled, result: name }) => { if (canceled) return; os.api("drive/folders/create", { - name: name, + name, parentId: folder.value ? folder.value.id : undefined, }).then((createdFolder) => { addFolder(createdFolder, true); @@ -389,7 +389,7 @@ function renameFolder(folderToRename: Misskey.entities.DriveFolder) { if (canceled) return; os.api("drive/folders/update", { folderId: folderToRename.id, - name: name, + name, }).then((updatedFolder) => { // FIXME: 画面を更新するために自分自身に移動 move(updatedFolder); diff --git a/packages/client/src/components/MkDriveFileThumbnail.vue b/packages/client/src/components/MkDriveFileThumbnail.vue index c5af469e9..7d9b43635 100644 --- a/packages/client/src/components/MkDriveFileThumbnail.vue +++ b/packages/client/src/components/MkDriveFileThumbnail.vue @@ -68,7 +68,7 @@ const is = computed(() => { "application/x-tar", "application/gzip", "application/x-7z-compressed", - ].some((archiveType) => archiveType === props.file.type) + ].includes(props.file.type) ) return "archive"; return "unknown"; diff --git a/packages/client/src/components/MkDriveSelectDialog.vue b/packages/client/src/components/MkDriveSelectDialog.vue index 5b3b33d6c..ae292b96a 100644 --- a/packages/client/src/components/MkDriveSelectDialog.vue +++ b/packages/client/src/components/MkDriveSelectDialog.vue @@ -37,7 +37,7 @@ diff --git a/packages/client/src/pages/admin/overview.queue-chart.vue b/packages/client/src/pages/admin/overview.queue-chart.vue index 1348bde98..cfbcbe6a1 100644 --- a/packages/client/src/pages/admin/overview.queue-chart.vue +++ b/packages/client/src/pages/admin/overview.queue-chart.vue @@ -3,27 +3,24 @@ - - diff --git a/packages/client/src/pages/admin/overview.queue.chart.vue b/packages/client/src/pages/admin/overview.queue.chart.vue index 01a0d0ec0..2e9195e20 100644 --- a/packages/client/src/pages/admin/overview.queue.chart.vue +++ b/packages/client/src/pages/admin/overview.queue.chart.vue @@ -3,10 +3,8 @@ - - diff --git a/packages/client/src/pages/admin/overview.queue.vue b/packages/client/src/pages/admin/overview.queue.vue index 1084f2e39..bf6a45ee5 100644 --- a/packages/client/src/pages/admin/overview.queue.vue +++ b/packages/client/src/pages/admin/overview.queue.vue @@ -45,9 +45,7 @@ import { markRaw, onMounted, onUnmounted, ref, shallowRef } from "vue"; import XChart from "./overview.queue.chart.vue"; import number from "@/filters/number"; -import * as os from "@/os"; import { stream } from "@/stream"; -import { i18n } from "@/i18n"; const connection = markRaw(stream.useChannel("queueStats")); @@ -55,10 +53,10 @@ const activeSincePrevTick = ref(0); const active = ref(0); const delayed = ref(0); const waiting = ref(0); -let chartProcess = shallowRef>(); -let chartActive = shallowRef>(); -let chartDelayed = shallowRef>(); -let chartWaiting = shallowRef>(); +const chartProcess = shallowRef>(); +const chartActive = shallowRef>(); +const chartDelayed = shallowRef>(); +const chartWaiting = shallowRef>(); const props = defineProps<{ domain: string; @@ -70,10 +68,10 @@ const onStats = (stats) => { delayed.value = stats[props.domain].delayed; waiting.value = stats[props.domain].waiting; - chartProcess.value.pushData(stats[props.domain].activeSincePrevTick); - chartActive.value.pushData(stats[props.domain].active); - chartDelayed.value.pushData(stats[props.domain].delayed); - chartWaiting.value.pushData(stats[props.domain].waiting); + chartProcess.value?.pushData(stats[props.domain].activeSincePrevTick); + chartActive.value?.pushData(stats[props.domain].active); + chartDelayed.value?.pushData(stats[props.domain].delayed); + chartWaiting.value?.pushData(stats[props.domain].waiting); }; const onStatsLog = (statsLog) => { @@ -89,10 +87,10 @@ const onStatsLog = (statsLog) => { dataWaiting.push(stats[props.domain].waiting); } - chartProcess.value.setData(dataProcess); - chartActive.value.setData(dataActive); - chartDelayed.value.setData(dataDelayed); - chartWaiting.value.setData(dataWaiting); + chartProcess.value?.setData(dataProcess); + chartActive.value?.setData(dataActive); + chartDelayed.value?.setData(dataDelayed); + chartWaiting.value?.setData(dataWaiting); }; onMounted(() => { diff --git a/packages/client/src/pages/admin/overview.stats.vue b/packages/client/src/pages/admin/overview.stats.vue index de301b0b9..81d90d93e 100644 --- a/packages/client/src/pages/admin/overview.stats.vue +++ b/packages/client/src/pages/admin/overview.stats.vue @@ -94,20 +94,18 @@ - - diff --git a/packages/client/src/pages/admin/queue.chart.vue b/packages/client/src/pages/admin/queue.chart.vue index b220201d3..fad0deb6c 100644 --- a/packages/client/src/pages/admin/queue.chart.vue +++ b/packages/client/src/pages/admin/queue.chart.vue @@ -42,8 +42,8 @@
{{ job[0] }} @@ -72,10 +72,10 @@ const active = ref(0); const delayed = ref(0); const waiting = ref(0); const jobs = ref([]); -let chartProcess = ref>(); -let chartActive = ref>(); -let chartDelayed = ref>(); -let chartWaiting = ref>(); +const chartProcess = ref>(); +const chartActive = ref>(); +const chartDelayed = ref>(); +const chartWaiting = ref>(); const props = defineProps<{ domain: string; diff --git a/packages/client/src/pages/admin/queue.vue b/packages/client/src/pages/admin/queue.vue index 15a6bdcf0..28ea6b72e 100644 --- a/packages/client/src/pages/admin/queue.vue +++ b/packages/client/src/pages/admin/queue.vue @@ -15,34 +15,13 @@ - +const getUrlParams = () => + window.location.search + .substring(1) + .split("&") + .reduce((result, query) => { + const [k, v] = query.split("="); + result[k] = decodeURI(v); + return result; + }, {}); + +const accepted = () => { + state.value = "accepted"; + const isMastodon = !!getUrlParams().mastodon; + if (session.value.app.callbackUrl && isMastodon) { + const redirectUri = decodeURIComponent(getUrlParams().redirect_uri); + if ( + !session.value.app.callbackUrl + .split("\n") + .some((p) => p === redirectUri) + ) { + state.value = "fetch-session-error"; + fetching.value = false; + throw new Error("Callback URI doesn't match registered app"); + } + const callbackUrl = new URL(redirectUri); + callbackUrl.searchParams.append("code", session.value.token); + if (getUrlParams().state) + callbackUrl.searchParams.append("state", getUrlParams().state); + location.href = callbackUrl.toString(); + } else if (session.value.app.callbackUrl) { + const url = new URL(session.value.app.callbackUrl); + if ( + ["javascript:", "file:", "data:", "mailto:", "tel:"].includes( + url.protocol, + ) + ) { + throw new Error("Invalid URL"); + } + if (session.value.app.callbackUrl === "urn:ietf:wg:oauth:2.0:oob") { + auth_code.value = session.value.token; + } else { + location.href = `${session.value.app.callbackUrl}?token=${ + session.value.token + }&code=${session.value.token}&state=${getUrlParams().state || ""}`; + } + } +}; + +const onLogin = (res) => { + login(res.i); +}; + diff --git a/packages/client/src/pages/channel-editor.vue b/packages/client/src/pages/channel-editor.vue index 5492dac29..c3dd749f3 100644 --- a/packages/client/src/pages/channel-editor.vue +++ b/packages/client/src/pages/channel-editor.vue @@ -40,7 +40,7 @@ - - diff --git a/packages/client/src/pages/channel.vue b/packages/client/src/pages/channel.vue index 974c77932..6269f3eee 100644 --- a/packages/client/src/pages/channel.vue +++ b/packages/client/src/pages/channel.vue @@ -101,8 +101,7 @@ diff --git a/packages/client/src/pages/explore.users.vue b/packages/client/src/pages/explore.users.vue index 07403a2ba..74134fdbb 100644 --- a/packages/client/src/pages/explore.users.vue +++ b/packages/client/src/pages/explore.users.vue @@ -141,24 +141,22 @@ - - diff --git a/packages/client/src/pages/my-antennas/edit.vue b/packages/client/src/pages/my-antennas/edit.vue index 3b64f3f7a..386d21f3c 100644 --- a/packages/client/src/pages/my-antennas/edit.vue +++ b/packages/client/src/pages/my-antennas/edit.vue @@ -9,7 +9,7 @@ - - diff --git a/packages/client/src/pages/my-antennas/editor.vue b/packages/client/src/pages/my-antennas/editor.vue index a9e58807c..a2fba8c67 100644 --- a/packages/client/src/pages/my-antennas/editor.vue +++ b/packages/client/src/pages/my-antennas/editor.vue @@ -114,7 +114,7 @@ - - diff --git a/packages/client/src/pages/registry.vue b/packages/client/src/pages/registry.vue index 1da5a56a7..0fcc09cb5 100644 --- a/packages/client/src/pages/registry.vue +++ b/packages/client/src/pages/registry.vue @@ -24,7 +24,7 @@ - - diff --git a/packages/client/src/pages/reset-password.vue b/packages/client/src/pages/reset-password.vue index 4c8de5cd7..3544929fc 100644 --- a/packages/client/src/pages/reset-password.vue +++ b/packages/client/src/pages/reset-password.vue @@ -30,7 +30,7 @@ - - diff --git a/packages/client/src/pages/scratchpad.vue b/packages/client/src/pages/scratchpad.vue index 91a43f150..a63c7f568 100644 --- a/packages/client/src/pages/scratchpad.vue +++ b/packages/client/src/pages/scratchpad.vue @@ -37,7 +37,7 @@ - - diff --git a/packages/client/src/pages/settings/preferences-backups.vue b/packages/client/src/pages/settings/preferences-backups.vue index bb37e9aa5..3452a96e6 100644 --- a/packages/client/src/pages/settings/preferences-backups.vue +++ b/packages/client/src/pages/settings/preferences-backups.vue @@ -56,7 +56,7 @@ - - diff --git a/packages/client/src/pages/user/following.vue b/packages/client/src/pages/user/following.vue index ce4a48ebe..96ac8087e 100644 --- a/packages/client/src/pages/user/following.vue +++ b/packages/client/src/pages/user/following.vue @@ -16,17 +16,9 @@ - - diff --git a/packages/client/src/pages/user/reactions.vue b/packages/client/src/pages/user/reactions.vue index f000ee179..3e9f24b0e 100644 --- a/packages/client/src/pages/user/reactions.vue +++ b/packages/client/src/pages/user/reactions.vue @@ -25,7 +25,7 @@ diff --git a/packages/client/src/ui/zen.vue b/packages/client/src/ui/zen.vue index d4e6dae87..869316be8 100644 --- a/packages/client/src/ui/zen.vue +++ b/packages/client/src/ui/zen.vue @@ -18,7 +18,7 @@ import { } from "@/scripts/page-metadata"; import { instanceName } from "@/config"; -let pageMetadata = ref>(); +const pageMetadata = ref>(); provide("router", mainRouter); provideMetadataReceiver((info) => { diff --git a/packages/client/src/widgets/activity.chart.vue b/packages/client/src/widgets/activity.chart.vue index 16f55238c..b8d099a5a 100644 --- a/packages/client/src/widgets/activity.chart.vue +++ b/packages/client/src/widgets/activity.chart.vue @@ -40,12 +40,12 @@ const props = defineProps<{ const viewBoxX: number = ref(147); const viewBoxY: number = ref(60); -let zoom: number = ref(1), - pos: number = ref(0), - pointsNote: any = ref(null), - pointsReply: any = ref(null), - pointsRenote: any = ref(null), - pointsTotal: any = ref(null); +const zoom: number = ref(1); +const pos: number = ref(0); +const pointsNote: any = ref(null); +const pointsReply: any = ref(null); +const pointsRenote: any = ref(null); +const pointsTotal: any = ref(null); function dragListen(fn) { window.addEventListener("mousemove", fn); diff --git a/packages/client/src/widgets/clock.vue b/packages/client/src/widgets/clock.vue index a8fa7b830..93926e4a2 100644 --- a/packages/client/src/widgets/clock.vue +++ b/packages/client/src/widgets/clock.vue @@ -48,7 +48,6 @@