header: MATLAB 5.0 MAT-file, Platform: PCWIN64, Created on: Tue Aug 01 12:31:36 2017
variable corrs_all: class double, size 7x1
variable rmses_all: class double, size 7x1
variable faceCheckers: class struct, size 1x7
	field names: cnn, centres, mask, nPix, minX, minY, destination, triangulation, triX, alphas, betas, mean_ex, std_ex
	(1).cnn: class struct, size 1x1
		field names: layers, meta, imageMean, imageStd, corrs, rmse
		.layers: class cell, size 1x9
			cell 1: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 9x9x1x10
					cell 2: class single, size 1x10
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer1"
				.precious: class uint8, size 1x1, logical
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
			cell 2: class struct, size 1x1
				field names: type, weights, name, precious, leak, learningRate, weightDecay
				.type: class char, size 1x4
					text = "relu"
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer2"
				.precious: class uint8, size 1x1, logical
				.leak: class double, size 1x1
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 3: class struct, size 1x1
				field names: type, method, pool, stride, pad, weights, name, precious, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "pool"
				.method: class char, size 1x3
					text = "max"
				.pool: class double, size 1x2
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer3"
				.precious: class uint8, size 1x1, logical
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 4: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 7x7x10x10
					cell 2: class single, size 1x10
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer4"
				.precious: class uint8, size 1x1, logical
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
			cell 5: class struct, size 1x1
				field names: type, weights, name, precious, leak, learningRate, weightDecay
				.type: class char, size 1x4
					text = "relu"
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer5"
				.precious: class uint8, size 1x1, logical
				.leak: class double, size 1x1
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 6: class struct, size 1x1
				field names: type, method, pool, stride, pad, weights, name, precious, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "pool"
				.method: class char, size 1x3
					text = "max"
				.pool: class double, size 1x2
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer6"
				.precious: class uint8, size 1x1, logical
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 7: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 10x10x10x50
					cell 2: class single, size 1x50
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer7"
				.precious: class uint8, size 1x1, logical
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
			cell 8: class struct, size 1x1
				field names: type, weights, name, precious, leak, learningRate, weightDecay
				.type: class char, size 1x4
					text = "relu"
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer8"
				.precious: class uint8, size 1x1, logical
				.leak: class double, size 1x1
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 9: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 1x1x50x30
					cell 2: class single, size 1x30
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer9"
				.precious: class double, size 1x1
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
		.meta: class struct, size 1x1
			field names: 
		.imageMean: class single, size 1x2642
		.imageStd: class single, size 1x2642
		.corrs: class double, size 1x1
		.rmse: class double, size 1x1
	(1).centres: class double, size 1x3
	(1).mask: class uint8, size 60x60, logical
	(1).nPix: class double, size 1x1
	(1).minX: class double, size 1x1
	(1).minY: class double, size 1x1
	(1).destination: class double, size 68x2
	(1).triangulation: class double, size 97x3
	(1).triX: class double, size 60x60
	(1).alphas: class double, size 97x3
	(1).betas: class double, size 97x3
	(1).mean_ex: class single, size 1x2642
	(1).std_ex: class single, size 1x2642
	(2).cnn: class struct, size 1x1
		field names: layers, meta, imageMean, imageStd, corrs, rmse
		.layers: class cell, size 1x9
			cell 1: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 9x9x1x10
					cell 2: class single, size 1x10
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer1"
				.precious: class uint8, size 1x1, logical
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
			cell 2: class struct, size 1x1
				field names: type, weights, name, precious, leak, learningRate, weightDecay
				.type: class char, size 1x4
					text = "relu"
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer2"
				.precious: class uint8, size 1x1, logical
				.leak: class double, size 1x1
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 3: class struct, size 1x1
				field names: type, method, pool, stride, pad, weights, name, precious, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "pool"
				.method: class char, size 1x3
					text = "max"
				.pool: class double, size 1x2
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer3"
				.precious: class uint8, size 1x1, logical
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 4: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 7x7x10x10
					cell 2: class single, size 1x10
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer4"
				.precious: class uint8, size 1x1, logical
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
			cell 5: class struct, size 1x1
				field names: type, weights, name, precious, leak, learningRate, weightDecay
				.type: class char, size 1x4
					text = "relu"
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer5"
				.precious: class uint8, size 1x1, logical
				.leak: class double, size 1x1
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 6: class struct, size 1x1
				field names: type, method, pool, stride, pad, weights, name, precious, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "pool"
				.method: class char, size 1x3
					text = "max"
				.pool: class double, size 1x2
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer6"
				.precious: class uint8, size 1x1, logical
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 7: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 10x10x10x50
					cell 2: class single, size 1x50
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer7"
				.precious: class uint8, size 1x1, logical
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
			cell 8: class struct, size 1x1
				field names: type, weights, name, precious, leak, learningRate, weightDecay
				.type: class char, size 1x4
					text = "relu"
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer8"
				.precious: class uint8, size 1x1, logical
				.leak: class double, size 1x1
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 9: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 1x1x50x30
					cell 2: class single, size 1x30
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer9"
				.precious: class double, size 1x1
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
		.meta: class struct, size 1x1
			field names: 
		.imageMean: class single, size 1x2469
		.imageStd: class single, size 1x2469
		.corrs: class double, size 1x1
		.rmse: class double, size 1x1
	(2).centres: class double, size 1x3
	(2).mask: class uint8, size 60x60, logical
	(2).nPix: class double, size 1x1
	(2).minX: class double, size 1x1
	(2).minY: class double, size 1x1
	(2).destination: class double, size 68x2
	(2).triangulation: class double, size 97x3
	(2).triX: class double, size 60x60
	(2).alphas: class double, size 97x3
	(2).betas: class double, size 97x3
	(2).mean_ex: class single, size 1x2469
	(2).std_ex: class single, size 1x2469
	(3).cnn: class struct, size 1x1
		field names: layers, meta, imageMean, imageStd, corrs, rmse
		.layers: class cell, size 1x9
			cell 1: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 9x9x1x10
					cell 2: class single, size 1x10
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer1"
				.precious: class uint8, size 1x1, logical
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
			cell 2: class struct, size 1x1
				field names: type, weights, name, precious, leak, learningRate, weightDecay
				.type: class char, size 1x4
					text = "relu"
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer2"
				.precious: class uint8, size 1x1, logical
				.leak: class double, size 1x1
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 3: class struct, size 1x1
				field names: type, method, pool, stride, pad, weights, name, precious, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "pool"
				.method: class char, size 1x3
					text = "max"
				.pool: class double, size 1x2
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer3"
				.precious: class uint8, size 1x1, logical
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 4: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 7x7x10x10
					cell 2: class single, size 1x10
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer4"
				.precious: class uint8, size 1x1, logical
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
			cell 5: class struct, size 1x1
				field names: type, weights, name, precious, leak, learningRate, weightDecay
				.type: class char, size 1x4
					text = "relu"
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer5"
				.precious: class uint8, size 1x1, logical
				.leak: class double, size 1x1
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 6: class struct, size 1x1
				field names: type, method, pool, stride, pad, weights, name, precious, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "pool"
				.method: class char, size 1x3
					text = "max"
				.pool: class double, size 1x2
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer6"
				.precious: class uint8, size 1x1, logical
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 7: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 10x10x10x50
					cell 2: class single, size 1x50
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer7"
				.precious: class uint8, size 1x1, logical
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
			cell 8: class struct, size 1x1
				field names: type, weights, name, precious, leak, learningRate, weightDecay
				.type: class char, size 1x4
					text = "relu"
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer8"
				.precious: class uint8, size 1x1, logical
				.leak: class double, size 1x1
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 9: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 1x1x50x30
					cell 2: class single, size 1x30
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer9"
				.precious: class double, size 1x1
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
		.meta: class struct, size 1x1
			field names: 
		.imageMean: class single, size 1x1665
		.imageStd: class single, size 1x1665
		.corrs: class double, size 1x1
		.rmse: class double, size 1x1
	(3).centres: class double, size 1x3
	(3).mask: class uint8, size 60x60, logical
	(3).nPix: class double, size 1x1
	(3).minX: class double, size 1x1
	(3).minY: class double, size 1x1
	(3).destination: class double, size 68x2
	(3).triangulation: class double, size 36x3
	(3).triX: class double, size 60x60
	(3).alphas: class double, size 36x3
	(3).betas: class double, size 36x3
	(3).mean_ex: class single, size 1x1665
	(3).std_ex: class single, size 1x1665
	(4).cnn: class struct, size 1x1
		field names: layers, meta, imageMean, imageStd, corrs, rmse
		.layers: class cell, size 1x9
			cell 1: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 9x9x1x10
					cell 2: class single, size 1x10
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer1"
				.precious: class uint8, size 1x1, logical
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
			cell 2: class struct, size 1x1
				field names: type, weights, name, precious, leak, learningRate, weightDecay
				.type: class char, size 1x4
					text = "relu"
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer2"
				.precious: class uint8, size 1x1, logical
				.leak: class double, size 1x1
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 3: class struct, size 1x1
				field names: type, method, pool, stride, pad, weights, name, precious, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "pool"
				.method: class char, size 1x3
					text = "max"
				.pool: class double, size 1x2
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer3"
				.precious: class uint8, size 1x1, logical
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 4: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 7x7x10x10
					cell 2: class single, size 1x10
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer4"
				.precious: class uint8, size 1x1, logical
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
			cell 5: class struct, size 1x1
				field names: type, weights, name, precious, leak, learningRate, weightDecay
				.type: class char, size 1x4
					text = "relu"
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer5"
				.precious: class uint8, size 1x1, logical
				.leak: class double, size 1x1
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 6: class struct, size 1x1
				field names: type, method, pool, stride, pad, weights, name, precious, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "pool"
				.method: class char, size 1x3
					text = "max"
				.pool: class double, size 1x2
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer6"
				.precious: class uint8, size 1x1, logical
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 7: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 10x10x10x50
					cell 2: class single, size 1x50
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer7"
				.precious: class uint8, size 1x1, logical
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
			cell 8: class struct, size 1x1
				field names: type, weights, name, precious, leak, learningRate, weightDecay
				.type: class char, size 1x4
					text = "relu"
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer8"
				.precious: class uint8, size 1x1, logical
				.leak: class double, size 1x1
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 9: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 1x1x50x30
					cell 2: class single, size 1x30
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer9"
				.precious: class double, size 1x1
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
		.meta: class struct, size 1x1
			field names: 
		.imageMean: class single, size 1x1491
		.imageStd: class single, size 1x1491
		.corrs: class double, size 1x1
		.rmse: class double, size 1x1
	(4).centres: class double, size 1x3
	(4).mask: class uint8, size 60x60, logical
	(4).nPix: class double, size 1x1
	(4).minX: class double, size 1x1
	(4).minY: class double, size 1x1
	(4).destination: class double, size 68x2
	(4).triangulation: class double, size 31x3
	(4).triX: class double, size 60x60
	(4).alphas: class double, size 31x3
	(4).betas: class double, size 31x3
	(4).mean_ex: class single, size 1x1491
	(4).std_ex: class single, size 1x1491
	(5).cnn: class struct, size 1x1
		field names: layers, meta, imageMean, imageStd, corrs, rmse
		.layers: class cell, size 1x9
			cell 1: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 9x9x1x10
					cell 2: class single, size 1x10
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer1"
				.precious: class uint8, size 1x1, logical
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
			cell 2: class struct, size 1x1
				field names: type, weights, name, precious, leak, learningRate, weightDecay
				.type: class char, size 1x4
					text = "relu"
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer2"
				.precious: class uint8, size 1x1, logical
				.leak: class double, size 1x1
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 3: class struct, size 1x1
				field names: type, method, pool, stride, pad, weights, name, precious, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "pool"
				.method: class char, size 1x3
					text = "max"
				.pool: class double, size 1x2
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer3"
				.precious: class uint8, size 1x1, logical
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 4: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 7x7x10x10
					cell 2: class single, size 1x10
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer4"
				.precious: class uint8, size 1x1, logical
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
			cell 5: class struct, size 1x1
				field names: type, weights, name, precious, leak, learningRate, weightDecay
				.type: class char, size 1x4
					text = "relu"
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer5"
				.precious: class uint8, size 1x1, logical
				.leak: class double, size 1x1
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 6: class struct, size 1x1
				field names: type, method, pool, stride, pad, weights, name, precious, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "pool"
				.method: class char, size 1x3
					text = "max"
				.pool: class double, size 1x2
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer6"
				.precious: class uint8, size 1x1, logical
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 7: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 10x10x10x50
					cell 2: class single, size 1x50
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer7"
				.precious: class uint8, size 1x1, logical
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
			cell 8: class struct, size 1x1
				field names: type, weights, name, precious, leak, learningRate, weightDecay
				.type: class char, size 1x4
					text = "relu"
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer8"
				.precious: class uint8, size 1x1, logical
				.leak: class double, size 1x1
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 9: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 1x1x50x30
					cell 2: class single, size 1x30
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer9"
				.precious: class double, size 1x1
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
		.meta: class struct, size 1x1
			field names: 
		.imageMean: class single, size 1x2494
		.imageStd: class single, size 1x2494
		.corrs: class double, size 1x1
		.rmse: class double, size 1x1
	(5).centres: class double, size 1x3
	(5).mask: class uint8, size 60x60, logical
	(5).nPix: class double, size 1x1
	(5).minX: class double, size 1x1
	(5).minY: class double, size 1x1
	(5).destination: class double, size 68x2
	(5).triangulation: class double, size 97x3
	(5).triX: class double, size 60x60
	(5).alphas: class double, size 97x3
	(5).betas: class double, size 97x3
	(5).mean_ex: class single, size 1x2494
	(5).std_ex: class single, size 1x2494
	(6).cnn: class struct, size 1x1
		field names: layers, meta, imageMean, imageStd, corrs, rmse
		.layers: class cell, size 1x9
			cell 1: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 9x9x1x10
					cell 2: class single, size 1x10
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer1"
				.precious: class uint8, size 1x1, logical
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
			cell 2: class struct, size 1x1
				field names: type, weights, name, precious, leak, learningRate, weightDecay
				.type: class char, size 1x4
					text = "relu"
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer2"
				.precious: class uint8, size 1x1, logical
				.leak: class double, size 1x1
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 3: class struct, size 1x1
				field names: type, method, pool, stride, pad, weights, name, precious, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "pool"
				.method: class char, size 1x3
					text = "max"
				.pool: class double, size 1x2
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer3"
				.precious: class uint8, size 1x1, logical
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 4: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 7x7x10x10
					cell 2: class single, size 1x10
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer4"
				.precious: class uint8, size 1x1, logical
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
			cell 5: class struct, size 1x1
				field names: type, weights, name, precious, leak, learningRate, weightDecay
				.type: class char, size 1x4
					text = "relu"
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer5"
				.precious: class uint8, size 1x1, logical
				.leak: class double, size 1x1
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 6: class struct, size 1x1
				field names: type, method, pool, stride, pad, weights, name, precious, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "pool"
				.method: class char, size 1x3
					text = "max"
				.pool: class double, size 1x2
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer6"
				.precious: class uint8, size 1x1, logical
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 7: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 10x10x10x50
					cell 2: class single, size 1x50
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer7"
				.precious: class uint8, size 1x1, logical
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
			cell 8: class struct, size 1x1
				field names: type, weights, name, precious, leak, learningRate, weightDecay
				.type: class char, size 1x4
					text = "relu"
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer8"
				.precious: class uint8, size 1x1, logical
				.leak: class double, size 1x1
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 9: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 1x1x50x30
					cell 2: class single, size 1x30
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer9"
				.precious: class double, size 1x1
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
		.meta: class struct, size 1x1
			field names: 
		.imageMean: class single, size 1x1690
		.imageStd: class single, size 1x1690
		.corrs: class double, size 1x1
		.rmse: class double, size 1x1
	(6).centres: class double, size 1x3
	(6).mask: class uint8, size 60x60, logical
	(6).nPix: class double, size 1x1
	(6).minX: class double, size 1x1
	(6).minY: class double, size 1x1
	(6).destination: class double, size 68x2
	(6).triangulation: class double, size 36x3
	(6).triX: class double, size 60x60
	(6).alphas: class double, size 36x3
	(6).betas: class double, size 36x3
	(6).mean_ex: class single, size 1x1690
	(6).std_ex: class single, size 1x1690
	(7).cnn: class struct, size 1x1
		field names: layers, meta, imageMean, imageStd, corrs, rmse
		.layers: class cell, size 1x9
			cell 1: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 9x9x1x10
					cell 2: class single, size 1x10
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer1"
				.precious: class uint8, size 1x1, logical
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
			cell 2: class struct, size 1x1
				field names: type, weights, name, precious, leak, learningRate, weightDecay
				.type: class char, size 1x4
					text = "relu"
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer2"
				.precious: class uint8, size 1x1, logical
				.leak: class double, size 1x1
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 3: class struct, size 1x1
				field names: type, method, pool, stride, pad, weights, name, precious, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "pool"
				.method: class char, size 1x3
					text = "max"
				.pool: class double, size 1x2
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer3"
				.precious: class uint8, size 1x1, logical
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 4: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 7x7x10x10
					cell 2: class single, size 1x10
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer4"
				.precious: class uint8, size 1x1, logical
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
			cell 5: class struct, size 1x1
				field names: type, weights, name, precious, leak, learningRate, weightDecay
				.type: class char, size 1x4
					text = "relu"
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer5"
				.precious: class uint8, size 1x1, logical
				.leak: class double, size 1x1
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 6: class struct, size 1x1
				field names: type, method, pool, stride, pad, weights, name, precious, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "pool"
				.method: class char, size 1x3
					text = "max"
				.pool: class double, size 1x2
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer6"
				.precious: class uint8, size 1x1, logical
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 7: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 10x10x10x50
					cell 2: class single, size 1x50
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer7"
				.precious: class uint8, size 1x1, logical
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
			cell 8: class struct, size 1x1
				field names: type, weights, name, precious, leak, learningRate, weightDecay
				.type: class char, size 1x4
					text = "relu"
				.weights: class cell, size 0x0
				.name: class char, size 1x6
					text = "layer8"
				.precious: class uint8, size 1x1, logical
				.leak: class double, size 1x1
				.learningRate: class double, size 1x0
				.weightDecay: class double, size 1x0
			cell 9: class struct, size 1x1
				field names: type, weights, stride, pad, name, precious, dilate, opts, learningRate, weightDecay
				.type: class char, size 1x4
					text = "conv"
				.weights: class cell, size 1x2
					cell 1: class single, size 1x1x50x30
					cell 2: class single, size 1x30
				.stride: class double, size 1x1
				.pad: class double, size 1x1
				.name: class char, size 1x6
					text = "layer9"
				.precious: class double, size 1x1
				.dilate: class double, size 1x1
				.opts: class cell, size 0x0
				.learningRate: class double, size 1x2
				.weightDecay: class double, size 1x2
		.meta: class struct, size 1x1
			field names: 
		.imageMean: class single, size 1x1536
		.imageStd: class single, size 1x1536
		.corrs: class double, size 1x1
		.rmse: class double, size 1x1
	(7).centres: class double, size 1x3
	(7).mask: class uint8, size 60x60, logical
	(7).nPix: class double, size 1x1
	(7).minX: class double, size 1x1
	(7).minY: class double, size 1x1
	(7).destination: class double, size 68x2
	(7).triangulation: class double, size 31x3
	(7).triX: class double, size 60x60
	(7).alphas: class double, size 31x3
	(7).betas: class double, size 31x3
	(7).mean_ex: class single, size 1x1536
	(7).std_ex: class single, size 1x1536