Programmation rapide

Patricia Arquette
Patricia Arquetteoriginal
2024-12-09 21:24:12699parcourir

Par programmation rapide, j'entends des modèles qui sont automatiquement insérés dans le code et résolvent des problèmes simples.
Décharger un échantillon d'un fichier et remplir le tableau de données avec des étiquettes sont des opérations élémentaires qui peuvent être copiées et collées dans différents projets.

from google.colab import drive
drive.mount('/content/gdrive', force_remount=True)

!cp /content/gdrive/'My Drive'/data.zip .
!unzip data.zip

Google Colab charge l'échantillon requis et remplit la zone mémoire pendant l'exécution du projet. Cela peut être fait une seule fois et les erreurs dans le modèle peuvent être corrigées sans toucher à ce morceau de code.
L'ensemble de données est téléchargé et analysé en étiquettes à partir du fichier .zip (ci-dessous). Ce qui est important pour nous n'est pas l'exactitude de l'image dans le tableau de données, mais la taille moyenne des fichiers téléchargés.

Fast programming

Nous dupliquons également des bibliothèques pertinentes pour différents projets :

import keras
from keras.layers import Dense, GlobalAveragePooling2D, Dropout, UpSampling2D, Conv2D, MaxPooling2D, Activation
from keras.models import Model
from keras.layers import Input, Dense, Concatenate

inp = Input(shape=(256, 256, 3)) 

Mais il est préférable d'écrire l'exécution du code sur des données similaires à un instant donné, car la taille du tableau change d'une tâche à l'autre.
pour x, y dans keras_generator(train_df, 16) :
pause

Nous veillons à ce que les exemples d'étiquettes et le volume des données d'image correspondent. Sinon, la formation du modèle sera perturbée et des erreurs se produiront.

Fast programming

Nous surveillons également les variables déclarées. Si dans un projet il existe différentes désignations d'entités uniques, il existe un risque de conflit de données. FTW
modèle = Modèle (entrées = entrée, sorties = résultat)

Il est préférable de stocker ces développements dans GitHub pour référence fréquente. Le système de fichiers informatique a tendance à créer de la confusion lors de l’accès à des ressources familières.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn