Het verschil is dat deze twee aanhechtingspunten van de hartkleppen wat beter te selecteren zijn dan, zoals in de eerdere opzet 'het midden daartussen'. Uiteraard kan het midden alsnog, indien noodzakelijk, worden uitgerekend. Ik besluit ook zowel de 2 chamber view als de 4 chamber view te gebruiken. Inmiddels al 3 x 500 punten als zodanig opnieuw geselecteerd. Ook bouw ik het tweede programma om dat deze afbeeldingen moet muteren naar een heleboel afbeeldingen. Moet uiteraard nu 3 x X,Y coordinaten mee muteren. Waarschijnlijk kan Python dat eenvoudig voor een onbepaald aantal punten maar daar wil ik nu geen tijd aan besteden.
Het wordt tijd om de data aan een neuraal netwerk aan te bieden. Het zijn nu ongeveer 2800 afbeeldingen. Bij de Kaggle competitie is er toevallig een Keras tutorial extra aangemaakt. Ik besluit dat platform maar weer eens van stal te halen. Na alweer de nodige updates van Keras en Theano (gaat ook wel erg snel - als die updates!!!) lijkt het programma te werken. Helaas krijg ik een vervelende melding:
ValueError: setting an array element with a sequence.
Ik snap er weinig van. Het lijkt erop dat het combineren van de afbeelding en de punt-coordinaten in een numpy array mij nu parten speelt. Ik besluit ze in aparte arrays aan te maken. De afbeeldingen maak ik 96 x 96 pixels. Tevens maak ik van de coordinaten float-types zodat ze zo'n groot mogelijke nauwkeurigheid behouden. Nu nog maar eens proberen ....
Geen opmerkingen:
Een reactie posten