‫OK, maintenant nous avons vu différentes manières de manipuler une race, mais la plupart des manières avec lesquelles nous
‫avons travaillé ont été l'agrégation arithmétique.
‫Donc genre de calculs sur Vampyre en ce moment.
‫Et si vous deviez changer la forme de votre empire ?
‫Maintenant, pourquoi auriez-vous besoin de changer la forme d'un empire ?
‫Eh bien, rappelez-vous qu'une grande partie de l'apprentissage automatique consiste à aligner vos entrées dans un algorithme
‫d'apprentissage automatique et à s'assurer qu'elles produisent le bon résultat.
‫L'une de ces façons d'aligner les entrées est de vous assurer que vos données ou votre liste de nombres ou votre tableau de
‫nombres sont dans la bonne forme.
‫Voyons donc comment faire cela dans une tarte.
‫Nous allons donc remodeler et transposer.
‫Il s'agit de cette section.
‫Joli petit cap là-bas, alors allons y jeter un œil, un tour, non ?
‫Beau.
‫Voyons de quelle forme il s'agit, deux par trois.
‫Ouais, ça a du sens.
‫Maintenant, rappelez-vous, avant dans une vidéo précédente, nous avons essayé de multiplier un deux par un trois.
‫Visualisons un trois pour pouvoir le revoir.
‫Un trois.
‫On y va.
‫Regardons la forme.
‫Une forme à trois sommets.
‫OK, maintenant que va-t-il se passer si nous essayons de les multiplier ?
‫Oh, les opérandes ne pouvaient pas être diffusés avec les formes deux, trois ou deux, trois, trois.
‫Bien.
‫Ce qui est beau avec les pluies d'arbitre, c'est qu'elles peuvent être remodelées ou transposées.
‫Jetons d'abord un coup d'œil à Reshape.
‫Alors, que fait Reshape ?
‫Reshape est une méthode que vous pouvez appeler sur n'importe quel tableau.
‫Donc, si nous tapons ici, remodeler l'onglet de décalage, remodeler la chaîne renvoie un tableau contenant les mêmes données avec une
‫nouvelle forme.
‫Beau.
‫Et voilà, obtenez plus d'informations là-bas.
‫Voyons ce qu'il faut.
‫Forme.
‫Hmm.
‫Donc, l'une des règles de la diffusion, si nous recherchons la diffusion une fois de plus.
‫Une des règles de diffusion.
‫C'est ici que les règles générales de diffusion lors de l'exploitation en tournée n'élèvent pas haut par rapport à leurs formes en termes
‫d'éléments.
‫Il commence par les dimensions de fin et progresse jusqu'à ce que les dimensions soient compatibles lorsqu'elles sont égales
‫ou que l'une d'entre elles est une.
‫Cela signifie donc que si les formes de deux tableaux sont égales, la multiplication peut se produire.
‫Mais s'ils ne sont pas égaux, l'un d'eux doit en être un.
‫C'est donc ce que nous allons faire ici.
‫Nous allons remodeler le tableau to.
‫De sa forme, deux, trois.
‫Incompatible ici, et nous allons changer une de ces dimensions, nous allons ajouter
‫une dimension en fait pour remodeler deux, trois, un.
‫Voyons ce qui se passe.
‫Oh, d'accord, alors ça s'est un peu déplacé, imprimons le Shapir.
‫Vous voyez donc comment les données que nous avons utilisées avec une méthode remodelée ont été transmises sous une forme différente.
‫Alors maintenant, nous avons ajouté une autre dimension ici.
‫Maintenant, sa forme est à trois, une ou trois formes.
‫D'accord, deux, trois, trois.
‫Donc si on se réfère aux règles de diffusion.
‫Les dimensions sont-elles égales ?
‫Non, l'un d'eux en est-il un ?
‫Oui, alors essayons ceci.
‫Un deux fera d'elle une variable pour remodeler l'œil d'Aigle, pour remodeler deux, trois, un.
‫Beau.
‫Nous allons donc jeter un œil à cela.
‫A remodeler.
‫Il y a notre remodelé au jour le jour pour remodeler fois un trois.
‫On y va.
‫Beau, c'est donc un avantage du remodelage.
‫Maintenant, ce n'est qu'un petit exemple ici.
‫Avant, ils étaient incompatibles, mais parce que nous l'avons remodelé, nous avons remodelé un pour être dans les règles de diffusion
‫de numpty.
‫Nous pourrions alors utiliser la fonction multiplicateur sur ces deux tableaux.
‫Maintenant, si ce concept est un peu étrange pour commencer, c'est parfaitement bien et il faudra un
‫peu de pratique pour comprendre comment utiliser correctement reshape.
‫Mais ce qu'il faut retenir ici, c'est que ce n'est pas parce que tu es un arbitre, Ray, que ça se présente sous une certaine forme,
‫comme si ça commençait comme ça, ça ne veut pas dire qu'il doit rester dans cette forme.
‫Ainsi, cette version remodelée de l'A2 contient toujours les mêmes informations que l'A2 d'origine.
‫C'est juste sous une forme différente.
‫C'est donc l'un des problèmes que vous rencontrerez dans de nombreux problèmes d'apprentissage automatique, c'est
‫de vous assurer que les données dans lesquelles vous essayez de trouver des modèles ont la même forme.
‫Ainsi, l'algorithme d'apprentissage automatique peut le parcourir comme cette opération de diffusion le plus rapidement possible.
‫Et s'ils n'ont pas la même forme, vous obtiendrez souvent des erreurs comme celle-ci, qui indiquent que les données dans lesquelles vous essayez de
‫trouver des modèles n'ont pas la même forme.
‫C'est à ce moment-là que vous devez trouver comment utiliser quelque chose comme Reshape pour les transformer en la même forme afin qu'ils
‫soient compatibles les uns avec les autres.
‫Maintenant, et il y a encore une chose, qui est de transposer maintenant ce qui transpose, jetons un coup d'œil
‫d'abord.
‫Mettons un petit commentaire ici pour que nous sachions ce qui se passe.
‫Transposer A2.
‫En fait, nous pourrions laisser cela à T afin que nous puissions voir ce qui a changé ici.
‫Mettons-nous à sauvegarder un mardi transposer ce qui a changé?
‫Allons-y en forme de point.
‫Trois, deux.
‫OK, maintenant si nous allons ici pour mettre en forme ce que fait une transposition, cela change l'accès.
‫Donc maintenant, une forme à était deux, trois, mais si nous appelons transposition et que maintenant T est quatre transposé,
‫cela va échanger l'axe.
‫C'est là qu'on peut le voir maintenant.
‫Un, deux, trois virgule trois se trouve ici dans la colonne et quatre, cinq, six virgule cinq se trouve dans cette
‫colonne.
‫Donc, ce qu'il fait, c'est essentiellement échanger les lignes et les colonnes.
‫Maintenant, vous pouvez également le faire sur une plus grande baie.
‫Donnons une forme de trois à trois points, deux, trois, trois.
‫Donc, si nous appelons un t à trois points.
‫Il va échanger ces accès, donc si, disons, une forme à trois attaches.
‫Alors maintenant, nous l'avons essentiellement inversé.
‫Alors maintenant, cette dimension, elle aussi, est juste à la fin et trois et trois sont passés à l'avant.
‫La différence importante ici entre transposer et remodeler est que la transposition ne fait que retourner
‫les Access et remodeler, vous pouvez créer vos propres formes personnalisées.
‫Ainsi, par exemple, nous avons remodelé un deux pour qu'il soit compatible avec nos règles de diffusion afin de nous entraîner à
‫remodeler certains de vos tableaux.
‫Et je vous verrai dans la prochaine vidéo.