dotnet / dotnet/machinelearning

Add "Reshape Transform"

Aperta
#765 5 commenti 4 reazioni 0 assegnatari Vedi su GitHub
area-Transforms enhancement Priority:1
Lingua principale
C#
Stelle
9.4k
Fork
2k
Merge medio
2g 20h
PR unite (30g)
11

Descrizione

We need the following functionalities in order to score TensorFlow models:

1. Change the ColumnType of the column to be a different shape – this would not do anything to the data, it would just change the type of the column, to match the input dimensions the model expects (for example, if the data contains a column of length 784, and the model expects a 28x28 input).
2. Actually reshape the data – (C,H,W) to (H,W,C). This transform would also have to move data around in addition to changing the ColumnType.
3. Reshape data from RGB to other ordering of the channels. This transform would move the data around, but leave the ColumnType as it was.

2 is already implemented as an option in the PixelExtractorTransform, and 3 could also be implemented as an option in that transform, but it may be useful to have them as a separate transform, for cases where the input data doesn't necessarily come from the PixelExtractorTransform.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia con l’opzione reshape esistente in PixelExtractorTransform e traccia come modifica sia i dati sia ColumnType. Definisci come devono essere esposti i tre comportamenti richiesti, quindi verifica che la trasformazione da dati piatti a dati strutturati, il riordinamento dei canali e le modifiche che riguardano solo ColumnType producano ciascuno il risultato specificato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
csharp, tensorflow
Ambito
data, machine-learning
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Attiva
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.