Convolutional Neural Networks

In this notebook, I'll try converting radio images into useful features using a simple convolutional neural network in Keras. The best kinds of CNN to use are apparently fast region-based CNNs, but because computer vision is hard and somewhat off-topic I'll instead be doing this pretty naïvely. The Keras MNIST example will be a good starting point.

I'll also use SWIRE to find potential hosts (notebook 13) and pull out radio images surrounding them. I'll be using the frozen ATLAS classifications that I prepared earlier (notebook 12).


In [59]:
import collections
import io
from pprint import pprint
import sqlite3
import sys
import warnings

import astropy.io.votable
import astropy.wcs
import matplotlib.pyplot
import numpy
import requests
import requests_cache
import sklearn.cross_validation

%matplotlib inline

sys.path.insert(1, '..')
import crowdastro.data
import crowdastro.labels
import crowdastro.rgz_analysis.consensus
import crowdastro.show

warnings.simplefilter('ignore', UserWarning)  # astropy always raises warnings on Windows.

requests_cache.install_cache(cache_name='gator_cache', backend='sqlite', expire_after=None)

In [60]:
def get_potential_hosts(subject):
    if subject['metadata']['source'].startswith('C'):
        # CDFS
        catalog = 'chandra_cat_f05'
    else:
        # ELAIS-S1
        catalog = 'elaiss1_cat_f05'
    
    query = {
        'catalog': catalog,
        'spatial': 'box',
        'objstr': '{} {}'.format(*subject['coords']),
        'size': '120',
        'outfmt': '3',
    }
    url = 'http://irsa.ipac.caltech.edu/cgi-bin/Gator/nph-query'

    r = requests.get(url, params=query)
    votable = astropy.io.votable.parse_single_table(io.BytesIO(r.content), pedantic=False)
    
    ras = votable.array['ra']
    decs = votable.array['dec']

    # Convert to px.
    fits = crowdastro.data.get_ir_fits(subject)
    wcs = astropy.wcs.WCS(fits.header)
    xs, ys = wcs.all_world2pix(ras, decs, 0)
    
    return numpy.array((xs, ys)).T

def get_true_hosts(subject, potential_hosts, conn):
    consensus_xs = []
    consensus_ys = []
    consensus = crowdastro.labels.get_subject_consensus(subject, conn, 'atlas_classifications')
    
    true_hosts = {}  # Maps radio signature to (x, y) tuples.
    for radio, (x, y) in consensus.items():
        if x is not None and y is not None:
            closest = None
            min_distance = float('inf')

            for host in potential_hosts:
                dist = numpy.hypot(x - host[0], y - host[1])
                if dist < min_distance:
                    closest = host
                    min_distance = dist

            true_hosts[radio] = closest
    
    return true_hosts

Training data

The first step is to separate out all the training data. I'm well aware that having too much training data at once will cause Python to run out of memory, so I'll need to figure out how to deal with that when I get to it.

For each potential host, I'll pull out a $20 \times 20$, $40 \times 40$, and $80 \times 80$ patch of radio image. These numbers are totally arbitrary but they seem like nice sizes. Note that this will miss really spread out black hole jets. I'm probably fine with that.


In [61]:
subject = crowdastro.data.db.radio_subjects.find_one({'zooniverse_id': 'ARG0003rga'})
crowdastro.show.subject(subject)
matplotlib.pyplot.show()
crowdastro.show.radio(subject)
matplotlib.pyplot.show()



In [62]:
potential_hosts = get_potential_hosts(subject)


WARNING: W22: None:5:0: W22: The DEFINITIONS element is deprecated in VOTable 1.1.  Ignoring [astropy.io.votable.tree]
WARNING:astropy:W22: None:5:0: W22: The DEFINITIONS element is deprecated in VOTable 1.1.  Ignoring
WARNING: W27: None:6:0: W27: COOSYS deprecated in VOTable 1.2 [astropy.io.votable.tree]
WARNING:astropy:W27: None:6:0: W27: COOSYS deprecated in VOTable 1.2
WARNING: W06: None:21:0: W06: Invalid UCD 'ID_MAIN': Unknown word 'ID_MAIN' [astropy.io.votable.tree]
WARNING:astropy:W06: None:21:0: W06: Invalid UCD 'ID_MAIN': Unknown word 'ID_MAIN'
WARNING: W06: None:23:0: W06: Invalid UCD 'POS_EQ_RA_MAIN': Unknown word 'POS_EQ_RA_MAIN' [astropy.io.votable.tree]
WARNING:astropy:W06: None:23:0: W06: Invalid UCD 'POS_EQ_RA_MAIN': Unknown word 'POS_EQ_RA_MAIN'
WARNING: W06: None:24:0: W06: Invalid UCD 'POS_EQ_DEC_MAIN': Unknown word 'POS_EQ_DEC_MAIN' [astropy.io.votable.tree]
WARNING:astropy:W06: None:24:0: W06: Invalid UCD 'POS_EQ_DEC_MAIN': Unknown word 'POS_EQ_DEC_MAIN'
WARNING: W50: None:30:0: W50: Invalid unit string 'ujy' [astropy.io.votable.tree]
WARNING:astropy:W50: None:30:0: W50: Invalid unit string 'ujy'
WARNING: W50: None:31:0: W50: Invalid unit string 'ujy' [astropy.io.votable.tree]
WARNING:astropy:W50: None:31:0: W50: Invalid unit string 'ujy'
WARNING: W50: None:32:0: W50: Invalid unit string 'ujy' [astropy.io.votable.tree]
WARNING:astropy:W50: None:32:0: W50: Invalid unit string 'ujy'
WARNING: W50: None:33:0: W50: Invalid unit string 'ujy' [astropy.io.votable.tree]
WARNING:astropy:W50: None:33:0: W50: Invalid unit string 'ujy'
WARNING: W50: None:37:0: W50: Invalid unit string 'ujy' [astropy.io.votable.tree]
WARNING:astropy:W50: None:37:0: W50: Invalid unit string 'ujy'
WARNING: W50: None:38:0: W50: Invalid unit string 'ujy' [astropy.io.votable.tree]
WARNING:astropy:W50: None:38:0: W50: Invalid unit string 'ujy'
WARNING: W50: None:39:0: W50: Invalid unit string 'ujy' [astropy.io.votable.tree]
WARNING:astropy:W50: None:39:0: W50: Invalid unit string 'ujy'
WARNING: W50: None:40:0: W50: Invalid unit string 'ujy' [astropy.io.votable.tree]
WARNING:astropy:W50: None:40:0: W50: Invalid unit string 'ujy'
WARNING: W50: None:44:0: W50: Invalid unit string 'ujy' [astropy.io.votable.tree]
WARNING:astropy:W50: None:44:0: W50: Invalid unit string 'ujy'
WARNING: W50: None:45:0: W50: Invalid unit string 'ujy' (suppressing further warnings of this type...) [astropy.io.votable.tree]
WARNING:astropy:W50: None:45:0: W50: Invalid unit string 'ujy' (suppressing further warnings of this type...)

In [63]:
conn = sqlite3.connect('../crowdastro-data/processed.db')
true_hosts = {tuple(i) for i in get_true_hosts(subject, potential_hosts, conn).values()}

conn.close()

In [64]:
xs = []
ys = []
for x, y in true_hosts:
    xs.append(x)
    ys.append(y)

crowdastro.show.subject(subject)
matplotlib.pyplot.scatter(xs, ys, c='r', s=100)
matplotlib.pyplot.show()



In [65]:
def get_training_data(subject, potential_hosts, true_hosts):
    radio_image = crowdastro.data.get_radio(subject, size='5x5')
    
    training_data = []
    radius = 40
    padding = 150
    for host_x, host_y in potential_hosts:
        patch_80 = radio_image[int(host_x - radius + padding) : int(host_x + radius + padding),
                               int(host_y - radius + padding) : int(host_y + radius + padding)]
        classification = (host_x, host_y) in true_hosts
        training_data.append((patch_80, classification))
    
    return training_data

In [66]:
patches, classifications = zip(*get_training_data(subject, potential_hosts, true_hosts))

Now, I'll run this over the ATLAS data.


In [67]:
conn = sqlite3.connect('../crowdastro-data/processed.db')
training_inputs = []
training_outputs = []
for index, subject in enumerate(crowdastro.data.get_all_subjects(atlas=True)):
    print('Extracting training data from ATLAS subject #{}'.format(index))
    potential_hosts = get_potential_hosts(subject)
    true_hosts = {tuple(i) for i in get_true_hosts(subject, potential_hosts, conn).values()}
    patches, classifications = zip(*get_training_data(subject, potential_hosts, true_hosts))
    training_inputs.extend(patches)
    training_outputs.extend(classifications)
conn.close()


WARNING: W22: None:5:0: W22: The DEFINITIONS element is deprecated in VOTable 1.1.  Ignoring [astropy.io.votable.tree]
WARNING:astropy:W22: None:5:0: W22: The DEFINITIONS element is deprecated in VOTable 1.1.  Ignoring
WARNING: W27: None:6:0: W27: COOSYS deprecated in VOTable 1.2 [astropy.io.votable.tree]
WARNING:astropy:W27: None:6:0: W27: COOSYS deprecated in VOTable 1.2
WARNING: W06: None:21:0: W06: Invalid UCD 'ID_MAIN': Unknown word 'ID_MAIN' [astropy.io.votable.tree]
WARNING:astropy:W06: None:21:0: W06: Invalid UCD 'ID_MAIN': Unknown word 'ID_MAIN'
WARNING: W06: None:23:0: W06: Invalid UCD 'POS_EQ_RA_MAIN': Unknown word 'POS_EQ_RA_MAIN' [astropy.io.votable.tree]
WARNING:astropy:W06: None:23:0: W06: Invalid UCD 'POS_EQ_RA_MAIN': Unknown word 'POS_EQ_RA_MAIN'
WARNING: W06: None:24:0: W06: Invalid UCD 'POS_EQ_DEC_MAIN': Unknown word 'POS_EQ_DEC_MAIN' [astropy.io.votable.tree]
WARNING:astropy:W06: None:24:0: W06: Invalid UCD 'POS_EQ_DEC_MAIN': Unknown word 'POS_EQ_DEC_MAIN'
WARNING: W50: None:30:0: W50: Invalid unit string 'ujy' [astropy.io.votable.tree]
WARNING:astropy:W50: None:30:0: W50: Invalid unit string 'ujy'
WARNING: W50: None:31:0: W50: Invalid unit string 'ujy' [astropy.io.votable.tree]
WARNING:astropy:W50: None:31:0: W50: Invalid unit string 'ujy'
WARNING: W50: None:32:0: W50: Invalid unit string 'ujy' [astropy.io.votable.tree]
WARNING:astropy:W50: None:32:0: W50: Invalid unit string 'ujy'
WARNING: W50: None:33:0: W50: Invalid unit string 'ujy' [astropy.io.votable.tree]
WARNING:astropy:W50: None:33:0: W50: Invalid unit string 'ujy'
WARNING: W50: None:37:0: W50: Invalid unit string 'ujy' [astropy.io.votable.tree]
WARNING:astropy:W50: None:37:0: W50: Invalid unit string 'ujy'
WARNING: W50: None:38:0: W50: Invalid unit string 'ujy' [astropy.io.votable.tree]
WARNING:astropy:W50: None:38:0: W50: Invalid unit string 'ujy'
WARNING: W50: None:39:0: W50: Invalid unit string 'ujy' [astropy.io.votable.tree]
WARNING:astropy:W50: None:39:0: W50: Invalid unit string 'ujy'
WARNING: W50: None:40:0: W50: Invalid unit string 'ujy' [astropy.io.votable.tree]
WARNING:astropy:W50: None:40:0: W50: Invalid unit string 'ujy'
WARNING: W50: None:44:0: W50: Invalid unit string 'ujy' [astropy.io.votable.tree]
WARNING:astropy:W50: None:44:0: W50: Invalid unit string 'ujy'
WARNING: W50: None:45:0: W50: Invalid unit string 'ujy' (suppressing further warnings of this type...) [astropy.io.votable.tree]
WARNING:astropy:W50: None:45:0: W50: Invalid unit string 'ujy' (suppressing further warnings of this type...)
Extracting training data from ATLAS subject #0
Extracting training data from ATLAS subject #1
Extracting training data from ATLAS subject #2
Extracting training data from ATLAS subject #3
Extracting training data from ATLAS subject #4
Extracting training data from ATLAS subject #5
Extracting training data from ATLAS subject #6
Extracting training data from ATLAS subject #7
Extracting training data from ATLAS subject #8
Extracting training data from ATLAS subject #9
Extracting training data from ATLAS subject #10
Extracting training data from ATLAS subject #11
Extracting training data from ATLAS subject #12
Extracting training data from ATLAS subject #13
Extracting training data from ATLAS subject #14
Extracting training data from ATLAS subject #15
Extracting training data from ATLAS subject #16
Extracting training data from ATLAS subject #17
Extracting training data from ATLAS subject #18
Extracting training data from ATLAS subject #19
Extracting training data from ATLAS subject #20
Extracting training data from ATLAS subject #21
Extracting training data from ATLAS subject #22
Extracting training data from ATLAS subject #23
Extracting training data from ATLAS subject #24
Extracting training data from ATLAS subject #25
Extracting training data from ATLAS subject #26
Extracting training data from ATLAS subject #27
Extracting training data from ATLAS subject #28
Extracting training data from ATLAS subject #29
Extracting training data from ATLAS subject #30
Extracting training data from ATLAS subject #31
Extracting training data from ATLAS subject #32
Extracting training data from ATLAS subject #33
Extracting training data from ATLAS subject #34
Extracting training data from ATLAS subject #35
Extracting training data from ATLAS subject #36
Extracting training data from ATLAS subject #37
Extracting training data from ATLAS subject #38
Extracting training data from ATLAS subject #39
Extracting training data from ATLAS subject #40
Extracting training data from ATLAS subject #41
Extracting training data from ATLAS subject #42
Extracting training data from ATLAS subject #43
Extracting training data from ATLAS subject #44
Extracting training data from ATLAS subject #45
Extracting training data from ATLAS subject #46
Extracting training data from ATLAS subject #47
Extracting training data from ATLAS subject #48
Extracting training data from ATLAS subject #49
Extracting training data from ATLAS subject #50
Extracting training data from ATLAS subject #51
Extracting training data from ATLAS subject #52
Extracting training data from ATLAS subject #53
Extracting training data from ATLAS subject #54
Extracting training data from ATLAS subject #55
Extracting training data from ATLAS subject #56
Extracting training data from ATLAS subject #57
Extracting training data from ATLAS subject #58
Extracting training data from ATLAS subject #59
Extracting training data from ATLAS subject #60
Extracting training data from ATLAS subject #61
Extracting training data from ATLAS subject #62
Extracting training data from ATLAS subject #63
Extracting training data from ATLAS subject #64
Extracting training data from ATLAS subject #65
Extracting training data from ATLAS subject #66
Extracting training data from ATLAS subject #67
Extracting training data from ATLAS subject #68
Extracting training data from ATLAS subject #69
Extracting training data from ATLAS subject #70
Extracting training data from ATLAS subject #71
Extracting training data from ATLAS subject #72
Extracting training data from ATLAS subject #73
Extracting training data from ATLAS subject #74
Extracting training data from ATLAS subject #75
Extracting training data from ATLAS subject #76
Extracting training data from ATLAS subject #77
Extracting training data from ATLAS subject #78
Extracting training data from ATLAS subject #79
Extracting training data from ATLAS subject #80
Extracting training data from ATLAS subject #81
Extracting training data from ATLAS subject #82
Extracting training data from ATLAS subject #83
Extracting training data from ATLAS subject #84
Extracting training data from ATLAS subject #85
Extracting training data from ATLAS subject #86
Extracting training data from ATLAS subject #87
Extracting training data from ATLAS subject #88
Extracting training data from ATLAS subject #89
Extracting training data from ATLAS subject #90
Extracting training data from ATLAS subject #91
Extracting training data from ATLAS subject #92
Extracting training data from ATLAS subject #93
Extracting training data from ATLAS subject #94
Extracting training data from ATLAS subject #95
Extracting training data from ATLAS subject #96
Extracting training data from ATLAS subject #97
Extracting training data from ATLAS subject #98
Extracting training data from ATLAS subject #99
Extracting training data from ATLAS subject #100
Extracting training data from ATLAS subject #101
Extracting training data from ATLAS subject #102
Extracting training data from ATLAS subject #103
Extracting training data from ATLAS subject #104
Extracting training data from ATLAS subject #105
Extracting training data from ATLAS subject #106
Extracting training data from ATLAS subject #107
Extracting training data from ATLAS subject #108
Extracting training data from ATLAS subject #109
Extracting training data from ATLAS subject #110
Extracting training data from ATLAS subject #111
Extracting training data from ATLAS subject #112
Extracting training data from ATLAS subject #113
Extracting training data from ATLAS subject #114
Extracting training data from ATLAS subject #115
Extracting training data from ATLAS subject #116
Extracting training data from ATLAS subject #117
Extracting training data from ATLAS subject #118
Extracting training data from ATLAS subject #119
Extracting training data from ATLAS subject #120
Extracting training data from ATLAS subject #121
Extracting training data from ATLAS subject #122
Extracting training data from ATLAS subject #123
Extracting training data from ATLAS subject #124
Extracting training data from ATLAS subject #125
Extracting training data from ATLAS subject #126
Extracting training data from ATLAS subject #127
Extracting training data from ATLAS subject #128
Extracting training data from ATLAS subject #129
Extracting training data from ATLAS subject #130
Extracting training data from ATLAS subject #131
Extracting training data from ATLAS subject #132
Extracting training data from ATLAS subject #133
Extracting training data from ATLAS subject #134
Extracting training data from ATLAS subject #135
Extracting training data from ATLAS subject #136
Extracting training data from ATLAS subject #137
Extracting training data from ATLAS subject #138
Extracting training data from ATLAS subject #139
Extracting training data from ATLAS subject #140
Extracting training data from ATLAS subject #141
Extracting training data from ATLAS subject #142
Extracting training data from ATLAS subject #143
Extracting training data from ATLAS subject #144
Extracting training data from ATLAS subject #145
Extracting training data from ATLAS subject #146
Extracting training data from ATLAS subject #147
Extracting training data from ATLAS subject #148
Extracting training data from ATLAS subject #149
Extracting training data from ATLAS subject #150
Extracting training data from ATLAS subject #151
Extracting training data from ATLAS subject #152
Extracting training data from ATLAS subject #153
Extracting training data from ATLAS subject #154
Extracting training data from ATLAS subject #155
Extracting training data from ATLAS subject #156
Extracting training data from ATLAS subject #157
Extracting training data from ATLAS subject #158
Extracting training data from ATLAS subject #159
Extracting training data from ATLAS subject #160
Extracting training data from ATLAS subject #161
Extracting training data from ATLAS subject #162
Extracting training data from ATLAS subject #163
Extracting training data from ATLAS subject #164
Extracting training data from ATLAS subject #165
Extracting training data from ATLAS subject #166
Extracting training data from ATLAS subject #167
Extracting training data from ATLAS subject #168
Extracting training data from ATLAS subject #169
Extracting training data from ATLAS subject #170
Extracting training data from ATLAS subject #171
Extracting training data from ATLAS subject #172
Extracting training data from ATLAS subject #173
Extracting training data from ATLAS subject #174
Extracting training data from ATLAS subject #175
Extracting training data from ATLAS subject #176
Extracting training data from ATLAS subject #177
Extracting training data from ATLAS subject #178
Extracting training data from ATLAS subject #179
Extracting training data from ATLAS subject #180
Extracting training data from ATLAS subject #181
Extracting training data from ATLAS subject #182
Extracting training data from ATLAS subject #183
Extracting training data from ATLAS subject #184
Extracting training data from ATLAS subject #185
Extracting training data from ATLAS subject #186
Extracting training data from ATLAS subject #187
Extracting training data from ATLAS subject #188
Extracting training data from ATLAS subject #189
Extracting training data from ATLAS subject #190
Extracting training data from ATLAS subject #191
Extracting training data from ATLAS subject #192
Extracting training data from ATLAS subject #193
Extracting training data from ATLAS subject #194
Extracting training data from ATLAS subject #195
Extracting training data from ATLAS subject #196
Extracting training data from ATLAS subject #197
Extracting training data from ATLAS subject #198
Extracting training data from ATLAS subject #199
Extracting training data from ATLAS subject #200
Extracting training data from ATLAS subject #201
Extracting training data from ATLAS subject #202
Extracting training data from ATLAS subject #203
Extracting training data from ATLAS subject #204
Extracting training data from ATLAS subject #205
Extracting training data from ATLAS subject #206
Extracting training data from ATLAS subject #207
Extracting training data from ATLAS subject #208
Extracting training data from ATLAS subject #209
Extracting training data from ATLAS subject #210
Extracting training data from ATLAS subject #211
Extracting training data from ATLAS subject #212
Extracting training data from ATLAS subject #213
Extracting training data from ATLAS subject #214
Extracting training data from ATLAS subject #215
Extracting training data from ATLAS subject #216
Extracting training data from ATLAS subject #217
Extracting training data from ATLAS subject #218
Extracting training data from ATLAS subject #219
Extracting training data from ATLAS subject #220
Extracting training data from ATLAS subject #221
Extracting training data from ATLAS subject #222
Extracting training data from ATLAS subject #223
Extracting training data from ATLAS subject #224
Extracting training data from ATLAS subject #225
Extracting training data from ATLAS subject #226
Extracting training data from ATLAS subject #227
Extracting training data from ATLAS subject #228
Extracting training data from ATLAS subject #229
Extracting training data from ATLAS subject #230
Extracting training data from ATLAS subject #231
Extracting training data from ATLAS subject #232
Extracting training data from ATLAS subject #233
Extracting training data from ATLAS subject #234
Extracting training data from ATLAS subject #235
Extracting training data from ATLAS subject #236
Extracting training data from ATLAS subject #237
Extracting training data from ATLAS subject #238
Extracting training data from ATLAS subject #239
Extracting training data from ATLAS subject #240
Extracting training data from ATLAS subject #241
Extracting training data from ATLAS subject #242
Extracting training data from ATLAS subject #243
Extracting training data from ATLAS subject #244
Extracting training data from ATLAS subject #245
Extracting training data from ATLAS subject #246
Extracting training data from ATLAS subject #247
Extracting training data from ATLAS subject #248
Extracting training data from ATLAS subject #249
Extracting training data from ATLAS subject #250
Extracting training data from ATLAS subject #251
Extracting training data from ATLAS subject #252
Extracting training data from ATLAS subject #253
Extracting training data from ATLAS subject #254
Extracting training data from ATLAS subject #255
Extracting training data from ATLAS subject #256
Extracting training data from ATLAS subject #257
Extracting training data from ATLAS subject #258
Extracting training data from ATLAS subject #259
Extracting training data from ATLAS subject #260
Extracting training data from ATLAS subject #261
Extracting training data from ATLAS subject #262
Extracting training data from ATLAS subject #263
Extracting training data from ATLAS subject #264
Extracting training data from ATLAS subject #265
Extracting training data from ATLAS subject #266
Extracting training data from ATLAS subject #267
Extracting training data from ATLAS subject #268
Extracting training data from ATLAS subject #269
Extracting training data from ATLAS subject #270
Extracting training data from ATLAS subject #271
Extracting training data from ATLAS subject #272
Extracting training data from ATLAS subject #273
Extracting training data from ATLAS subject #274
Extracting training data from ATLAS subject #275
Extracting training data from ATLAS subject #276
Extracting training data from ATLAS subject #277
Extracting training data from ATLAS subject #278
Extracting training data from ATLAS subject #279
Extracting training data from ATLAS subject #280
Extracting training data from ATLAS subject #281
Extracting training data from ATLAS subject #282
Extracting training data from ATLAS subject #283
Extracting training data from ATLAS subject #284
Extracting training data from ATLAS subject #285
Extracting training data from ATLAS subject #286
Extracting training data from ATLAS subject #287
Extracting training data from ATLAS subject #288
Extracting training data from ATLAS subject #289
Extracting training data from ATLAS subject #290
Extracting training data from ATLAS subject #291
Extracting training data from ATLAS subject #292
Extracting training data from ATLAS subject #293
Extracting training data from ATLAS subject #294
Extracting training data from ATLAS subject #295
Extracting training data from ATLAS subject #296
Extracting training data from ATLAS subject #297
Extracting training data from ATLAS subject #298
Extracting training data from ATLAS subject #299
Extracting training data from ATLAS subject #300
Extracting training data from ATLAS subject #301
Extracting training data from ATLAS subject #302
Extracting training data from ATLAS subject #303
Extracting training data from ATLAS subject #304
Extracting training data from ATLAS subject #305
Extracting training data from ATLAS subject #306
Extracting training data from ATLAS subject #307
Extracting training data from ATLAS subject #308
Extracting training data from ATLAS subject #309
Extracting training data from ATLAS subject #310
Extracting training data from ATLAS subject #311
Extracting training data from ATLAS subject #312
Extracting training data from ATLAS subject #313
Extracting training data from ATLAS subject #314
Extracting training data from ATLAS subject #315
Extracting training data from ATLAS subject #316
Extracting training data from ATLAS subject #317
Extracting training data from ATLAS subject #318
Extracting training data from ATLAS subject #319
Extracting training data from ATLAS subject #320
Extracting training data from ATLAS subject #321
Extracting training data from ATLAS subject #322
Extracting training data from ATLAS subject #323
Extracting training data from ATLAS subject #324
Extracting training data from ATLAS subject #325
Extracting training data from ATLAS subject #326
Extracting training data from ATLAS subject #327
Extracting training data from ATLAS subject #328
Extracting training data from ATLAS subject #329
Extracting training data from ATLAS subject #330
Extracting training data from ATLAS subject #331
Extracting training data from ATLAS subject #332
Extracting training data from ATLAS subject #333
Extracting training data from ATLAS subject #334
Extracting training data from ATLAS subject #335
Extracting training data from ATLAS subject #336
Extracting training data from ATLAS subject #337
Extracting training data from ATLAS subject #338
Extracting training data from ATLAS subject #339
Extracting training data from ATLAS subject #340
Extracting training data from ATLAS subject #341
Extracting training data from ATLAS subject #342
Extracting training data from ATLAS subject #343
Extracting training data from ATLAS subject #344
Extracting training data from ATLAS subject #345
Extracting training data from ATLAS subject #346
Extracting training data from ATLAS subject #347
Extracting training data from ATLAS subject #348
Extracting training data from ATLAS subject #349
Extracting training data from ATLAS subject #350
Extracting training data from ATLAS subject #351
Extracting training data from ATLAS subject #352
Extracting training data from ATLAS subject #353
Extracting training data from ATLAS subject #354
Extracting training data from ATLAS subject #355
Extracting training data from ATLAS subject #356
Extracting training data from ATLAS subject #357
Extracting training data from ATLAS subject #358
Extracting training data from ATLAS subject #359
Extracting training data from ATLAS subject #360
Extracting training data from ATLAS subject #361
Extracting training data from ATLAS subject #362
Extracting training data from ATLAS subject #363
Extracting training data from ATLAS subject #364
Extracting training data from ATLAS subject #365
Extracting training data from ATLAS subject #366
Extracting training data from ATLAS subject #367
Extracting training data from ATLAS subject #368
Extracting training data from ATLAS subject #369
Extracting training data from ATLAS subject #370
Extracting training data from ATLAS subject #371
Extracting training data from ATLAS subject #372
Extracting training data from ATLAS subject #373
Extracting training data from ATLAS subject #374
Extracting training data from ATLAS subject #375
Extracting training data from ATLAS subject #376
Extracting training data from ATLAS subject #377
Extracting training data from ATLAS subject #378
Extracting training data from ATLAS subject #379
Extracting training data from ATLAS subject #380
Extracting training data from ATLAS subject #381
Extracting training data from ATLAS subject #382
Extracting training data from ATLAS subject #383
Extracting training data from ATLAS subject #384
Extracting training data from ATLAS subject #385
Extracting training data from ATLAS subject #386
Extracting training data from ATLAS subject #387
Extracting training data from ATLAS subject #388
Extracting training data from ATLAS subject #389
Extracting training data from ATLAS subject #390
Extracting training data from ATLAS subject #391
Extracting training data from ATLAS subject #392
Extracting training data from ATLAS subject #393
Extracting training data from ATLAS subject #394
Extracting training data from ATLAS subject #395
Extracting training data from ATLAS subject #396
Extracting training data from ATLAS subject #397
Extracting training data from ATLAS subject #398
Extracting training data from ATLAS subject #399
Extracting training data from ATLAS subject #400
Extracting training data from ATLAS subject #401
Extracting training data from ATLAS subject #402
Extracting training data from ATLAS subject #403
Extracting training data from ATLAS subject #404
Extracting training data from ATLAS subject #405
Extracting training data from ATLAS subject #406
Extracting training data from ATLAS subject #407
Extracting training data from ATLAS subject #408
Extracting training data from ATLAS subject #409
Extracting training data from ATLAS subject #410
Extracting training data from ATLAS subject #411
Extracting training data from ATLAS subject #412
Extracting training data from ATLAS subject #413
Extracting training data from ATLAS subject #414
Extracting training data from ATLAS subject #415
Extracting training data from ATLAS subject #416
Extracting training data from ATLAS subject #417
Extracting training data from ATLAS subject #418
Extracting training data from ATLAS subject #419
Extracting training data from ATLAS subject #420
Extracting training data from ATLAS subject #421
Extracting training data from ATLAS subject #422
Extracting training data from ATLAS subject #423
Extracting training data from ATLAS subject #424
Extracting training data from ATLAS subject #425
Extracting training data from ATLAS subject #426
Extracting training data from ATLAS subject #427
Extracting training data from ATLAS subject #428
Extracting training data from ATLAS subject #429
Extracting training data from ATLAS subject #430
Extracting training data from ATLAS subject #431
Extracting training data from ATLAS subject #432
Extracting training data from ATLAS subject #433
Extracting training data from ATLAS subject #434
Extracting training data from ATLAS subject #435
Extracting training data from ATLAS subject #436
Extracting training data from ATLAS subject #437
Extracting training data from ATLAS subject #438
Extracting training data from ATLAS subject #439
Extracting training data from ATLAS subject #440
Extracting training data from ATLAS subject #441
Extracting training data from ATLAS subject #442
Extracting training data from ATLAS subject #443
Extracting training data from ATLAS subject #444
Extracting training data from ATLAS subject #445
Extracting training data from ATLAS subject #446
Extracting training data from ATLAS subject #447
Extracting training data from ATLAS subject #448
Extracting training data from ATLAS subject #449
Extracting training data from ATLAS subject #450
Extracting training data from ATLAS subject #451
Extracting training data from ATLAS subject #452
Extracting training data from ATLAS subject #453
Extracting training data from ATLAS subject #454
Extracting training data from ATLAS subject #455
Extracting training data from ATLAS subject #456
Extracting training data from ATLAS subject #457
Extracting training data from ATLAS subject #458
Extracting training data from ATLAS subject #459
Extracting training data from ATLAS subject #460
Extracting training data from ATLAS subject #461
Extracting training data from ATLAS subject #462
Extracting training data from ATLAS subject #463
Extracting training data from ATLAS subject #464
Extracting training data from ATLAS subject #465
Extracting training data from ATLAS subject #466
Extracting training data from ATLAS subject #467
Extracting training data from ATLAS subject #468
Extracting training data from ATLAS subject #469
Extracting training data from ATLAS subject #470
Extracting training data from ATLAS subject #471
Extracting training data from ATLAS subject #472
Extracting training data from ATLAS subject #473
Extracting training data from ATLAS subject #474
Extracting training data from ATLAS subject #475
Extracting training data from ATLAS subject #476
Extracting training data from ATLAS subject #477
Extracting training data from ATLAS subject #478
Extracting training data from ATLAS subject #479
Extracting training data from ATLAS subject #480
Extracting training data from ATLAS subject #481
Extracting training data from ATLAS subject #482
Extracting training data from ATLAS subject #483
Extracting training data from ATLAS subject #484
Extracting training data from ATLAS subject #485
Extracting training data from ATLAS subject #486
Extracting training data from ATLAS subject #487
Extracting training data from ATLAS subject #488
Extracting training data from ATLAS subject #489
Extracting training data from ATLAS subject #490
Extracting training data from ATLAS subject #491
Extracting training data from ATLAS subject #492
Extracting training data from ATLAS subject #493
Extracting training data from ATLAS subject #494
Extracting training data from ATLAS subject #495
Extracting training data from ATLAS subject #496
Extracting training data from ATLAS subject #497
Extracting training data from ATLAS subject #498
Extracting training data from ATLAS subject #499
Extracting training data from ATLAS subject #500
Extracting training data from ATLAS subject #501
Extracting training data from ATLAS subject #502
Extracting training data from ATLAS subject #503
Extracting training data from ATLAS subject #504
Extracting training data from ATLAS subject #505
Extracting training data from ATLAS subject #506
Extracting training data from ATLAS subject #507
Extracting training data from ATLAS subject #508
Extracting training data from ATLAS subject #509
Extracting training data from ATLAS subject #510
Extracting training data from ATLAS subject #511
Extracting training data from ATLAS subject #512
Extracting training data from ATLAS subject #513
Extracting training data from ATLAS subject #514
Extracting training data from ATLAS subject #515
Extracting training data from ATLAS subject #516
Extracting training data from ATLAS subject #517
Extracting training data from ATLAS subject #518
Extracting training data from ATLAS subject #519
Extracting training data from ATLAS subject #520
Extracting training data from ATLAS subject #521
Extracting training data from ATLAS subject #522
Extracting training data from ATLAS subject #523
Extracting training data from ATLAS subject #524
Extracting training data from ATLAS subject #525
Extracting training data from ATLAS subject #526
Extracting training data from ATLAS subject #527
Extracting training data from ATLAS subject #528
Extracting training data from ATLAS subject #529
Extracting training data from ATLAS subject #530
Extracting training data from ATLAS subject #531
Extracting training data from ATLAS subject #532
Extracting training data from ATLAS subject #533
Extracting training data from ATLAS subject #534
Extracting training data from ATLAS subject #535
Extracting training data from ATLAS subject #536
Extracting training data from ATLAS subject #537
Extracting training data from ATLAS subject #538
Extracting training data from ATLAS subject #539
Extracting training data from ATLAS subject #540
Extracting training data from ATLAS subject #541
Extracting training data from ATLAS subject #542
Extracting training data from ATLAS subject #543
Extracting training data from ATLAS subject #544
Extracting training data from ATLAS subject #545
Extracting training data from ATLAS subject #546
Extracting training data from ATLAS subject #547
Extracting training data from ATLAS subject #548
Extracting training data from ATLAS subject #549
Extracting training data from ATLAS subject #550
Extracting training data from ATLAS subject #551
Extracting training data from ATLAS subject #552
Extracting training data from ATLAS subject #553
Extracting training data from ATLAS subject #554
Extracting training data from ATLAS subject #555
Extracting training data from ATLAS subject #556
Extracting training data from ATLAS subject #557
Extracting training data from ATLAS subject #558
Extracting training data from ATLAS subject #559
Extracting training data from ATLAS subject #560
Extracting training data from ATLAS subject #561
Extracting training data from ATLAS subject #562
Extracting training data from ATLAS subject #563
Extracting training data from ATLAS subject #564
Extracting training data from ATLAS subject #565
Extracting training data from ATLAS subject #566
Extracting training data from ATLAS subject #567
Extracting training data from ATLAS subject #568
Extracting training data from ATLAS subject #569
Extracting training data from ATLAS subject #570
Extracting training data from ATLAS subject #571
Extracting training data from ATLAS subject #572
Extracting training data from ATLAS subject #573
Extracting training data from ATLAS subject #574
Extracting training data from ATLAS subject #575
Extracting training data from ATLAS subject #576
Extracting training data from ATLAS subject #577
Extracting training data from ATLAS subject #578
Extracting training data from ATLAS subject #579
Extracting training data from ATLAS subject #580
Extracting training data from ATLAS subject #581
Extracting training data from ATLAS subject #582
Extracting training data from ATLAS subject #583
Extracting training data from ATLAS subject #584
Extracting training data from ATLAS subject #585
Extracting training data from ATLAS subject #586
Extracting training data from ATLAS subject #587
Extracting training data from ATLAS subject #588
Extracting training data from ATLAS subject #589
Extracting training data from ATLAS subject #590
Extracting training data from ATLAS subject #591
Extracting training data from ATLAS subject #592
Extracting training data from ATLAS subject #593
Extracting training data from ATLAS subject #594
Extracting training data from ATLAS subject #595
Extracting training data from ATLAS subject #596
Extracting training data from ATLAS subject #597
Extracting training data from ATLAS subject #598
Extracting training data from ATLAS subject #599
Extracting training data from ATLAS subject #600
Extracting training data from ATLAS subject #601
Extracting training data from ATLAS subject #602
Extracting training data from ATLAS subject #603
Extracting training data from ATLAS subject #604
Extracting training data from ATLAS subject #605
Extracting training data from ATLAS subject #606
Extracting training data from ATLAS subject #607
Extracting training data from ATLAS subject #608
Extracting training data from ATLAS subject #609
Extracting training data from ATLAS subject #610
Extracting training data from ATLAS subject #611
Extracting training data from ATLAS subject #612
Extracting training data from ATLAS subject #613
Extracting training data from ATLAS subject #614
Extracting training data from ATLAS subject #615
Extracting training data from ATLAS subject #616
Extracting training data from ATLAS subject #617
Extracting training data from ATLAS subject #618
Extracting training data from ATLAS subject #619
Extracting training data from ATLAS subject #620
Extracting training data from ATLAS subject #621
Extracting training data from ATLAS subject #622
Extracting training data from ATLAS subject #623
Extracting training data from ATLAS subject #624
Extracting training data from ATLAS subject #625
Extracting training data from ATLAS subject #626
Extracting training data from ATLAS subject #627
Extracting training data from ATLAS subject #628
Extracting training data from ATLAS subject #629
Extracting training data from ATLAS subject #630
Extracting training data from ATLAS subject #631
Extracting training data from ATLAS subject #632
Extracting training data from ATLAS subject #633
Extracting training data from ATLAS subject #634
Extracting training data from ATLAS subject #635
Extracting training data from ATLAS subject #636
Extracting training data from ATLAS subject #637
Extracting training data from ATLAS subject #638
Extracting training data from ATLAS subject #639
Extracting training data from ATLAS subject #640
Extracting training data from ATLAS subject #641
Extracting training data from ATLAS subject #642
Extracting training data from ATLAS subject #643
Extracting training data from ATLAS subject #644
Extracting training data from ATLAS subject #645
Extracting training data from ATLAS subject #646
Extracting training data from ATLAS subject #647
Extracting training data from ATLAS subject #648
Extracting training data from ATLAS subject #649
Extracting training data from ATLAS subject #650
Extracting training data from ATLAS subject #651
Extracting training data from ATLAS subject #652
Extracting training data from ATLAS subject #653
Extracting training data from ATLAS subject #654
Extracting training data from ATLAS subject #655
Extracting training data from ATLAS subject #656
Extracting training data from ATLAS subject #657
Extracting training data from ATLAS subject #658
Extracting training data from ATLAS subject #659
Extracting training data from ATLAS subject #660
Extracting training data from ATLAS subject #661
Extracting training data from ATLAS subject #662
Extracting training data from ATLAS subject #663
Extracting training data from ATLAS subject #664
Extracting training data from ATLAS subject #665
Extracting training data from ATLAS subject #666
Extracting training data from ATLAS subject #667
Extracting training data from ATLAS subject #668
Extracting training data from ATLAS subject #669
Extracting training data from ATLAS subject #670
Extracting training data from ATLAS subject #671
Extracting training data from ATLAS subject #672
Extracting training data from ATLAS subject #673
Extracting training data from ATLAS subject #674
Extracting training data from ATLAS subject #675
Extracting training data from ATLAS subject #676
Extracting training data from ATLAS subject #677
Extracting training data from ATLAS subject #678
Extracting training data from ATLAS subject #679
Extracting training data from ATLAS subject #680
Extracting training data from ATLAS subject #681
Extracting training data from ATLAS subject #682
Extracting training data from ATLAS subject #683
Extracting training data from ATLAS subject #684
Extracting training data from ATLAS subject #685
Extracting training data from ATLAS subject #686
Extracting training data from ATLAS subject #687
Extracting training data from ATLAS subject #688
Extracting training data from ATLAS subject #689
Extracting training data from ATLAS subject #690
Extracting training data from ATLAS subject #691
Extracting training data from ATLAS subject #692
Extracting training data from ATLAS subject #693
Extracting training data from ATLAS subject #694
Extracting training data from ATLAS subject #695
Extracting training data from ATLAS subject #696
Extracting training data from ATLAS subject #697
Extracting training data from ATLAS subject #698
Extracting training data from ATLAS subject #699
Extracting training data from ATLAS subject #700
Extracting training data from ATLAS subject #701
Extracting training data from ATLAS subject #702
Extracting training data from ATLAS subject #703
Extracting training data from ATLAS subject #704
Extracting training data from ATLAS subject #705
Extracting training data from ATLAS subject #706
Extracting training data from ATLAS subject #707
Extracting training data from ATLAS subject #708
Extracting training data from ATLAS subject #709
Extracting training data from ATLAS subject #710
Extracting training data from ATLAS subject #711
Extracting training data from ATLAS subject #712
Extracting training data from ATLAS subject #713
Extracting training data from ATLAS subject #714
Extracting training data from ATLAS subject #715
Extracting training data from ATLAS subject #716
Extracting training data from ATLAS subject #717
Extracting training data from ATLAS subject #718
Extracting training data from ATLAS subject #719
Extracting training data from ATLAS subject #720
Extracting training data from ATLAS subject #721
Extracting training data from ATLAS subject #722
Extracting training data from ATLAS subject #723
Extracting training data from ATLAS subject #724
Extracting training data from ATLAS subject #725
Extracting training data from ATLAS subject #726
Extracting training data from ATLAS subject #727
Extracting training data from ATLAS subject #728
Extracting training data from ATLAS subject #729
Extracting training data from ATLAS subject #730
Extracting training data from ATLAS subject #731
Extracting training data from ATLAS subject #732
Extracting training data from ATLAS subject #733
Extracting training data from ATLAS subject #734
Extracting training data from ATLAS subject #735
Extracting training data from ATLAS subject #736
Extracting training data from ATLAS subject #737
Extracting training data from ATLAS subject #738
Extracting training data from ATLAS subject #739
Extracting training data from ATLAS subject #740
Extracting training data from ATLAS subject #741
Extracting training data from ATLAS subject #742
Extracting training data from ATLAS subject #743
Extracting training data from ATLAS subject #744
Extracting training data from ATLAS subject #745
Extracting training data from ATLAS subject #746
Extracting training data from ATLAS subject #747
Extracting training data from ATLAS subject #748
Extracting training data from ATLAS subject #749
Extracting training data from ATLAS subject #750
Extracting training data from ATLAS subject #751
Extracting training data from ATLAS subject #752
Extracting training data from ATLAS subject #753
Extracting training data from ATLAS subject #754
Extracting training data from ATLAS subject #755
Extracting training data from ATLAS subject #756
Extracting training data from ATLAS subject #757
Extracting training data from ATLAS subject #758
Extracting training data from ATLAS subject #759
Extracting training data from ATLAS subject #760
Extracting training data from ATLAS subject #761
Extracting training data from ATLAS subject #762
Extracting training data from ATLAS subject #763
Extracting training data from ATLAS subject #764
Extracting training data from ATLAS subject #765
Extracting training data from ATLAS subject #766
Extracting training data from ATLAS subject #767
Extracting training data from ATLAS subject #768
Extracting training data from ATLAS subject #769
Extracting training data from ATLAS subject #770
Extracting training data from ATLAS subject #771
Extracting training data from ATLAS subject #772
Extracting training data from ATLAS subject #773
Extracting training data from ATLAS subject #774
Extracting training data from ATLAS subject #775
Extracting training data from ATLAS subject #776
Extracting training data from ATLAS subject #777
Extracting training data from ATLAS subject #778
Extracting training data from ATLAS subject #779
Extracting training data from ATLAS subject #780
Extracting training data from ATLAS subject #781
Extracting training data from ATLAS subject #782
Extracting training data from ATLAS subject #783
Extracting training data from ATLAS subject #784
Extracting training data from ATLAS subject #785
Extracting training data from ATLAS subject #786
Extracting training data from ATLAS subject #787
Extracting training data from ATLAS subject #788
Extracting training data from ATLAS subject #789
Extracting training data from ATLAS subject #790
Extracting training data from ATLAS subject #791
Extracting training data from ATLAS subject #792
Extracting training data from ATLAS subject #793
Extracting training data from ATLAS subject #794
Extracting training data from ATLAS subject #795
Extracting training data from ATLAS subject #796
Extracting training data from ATLAS subject #797
Extracting training data from ATLAS subject #798
Extracting training data from ATLAS subject #799
Extracting training data from ATLAS subject #800
Extracting training data from ATLAS subject #801
Extracting training data from ATLAS subject #802
Extracting training data from ATLAS subject #803
Extracting training data from ATLAS subject #804
Extracting training data from ATLAS subject #805
Extracting training data from ATLAS subject #806
Extracting training data from ATLAS subject #807
Extracting training data from ATLAS subject #808
Extracting training data from ATLAS subject #809
Extracting training data from ATLAS subject #810
Extracting training data from ATLAS subject #811
Extracting training data from ATLAS subject #812
Extracting training data from ATLAS subject #813
Extracting training data from ATLAS subject #814
Extracting training data from ATLAS subject #815
Extracting training data from ATLAS subject #816
Extracting training data from ATLAS subject #817
Extracting training data from ATLAS subject #818
Extracting training data from ATLAS subject #819
Extracting training data from ATLAS subject #820
Extracting training data from ATLAS subject #821
Extracting training data from ATLAS subject #822
Extracting training data from ATLAS subject #823
Extracting training data from ATLAS subject #824
Extracting training data from ATLAS subject #825
Extracting training data from ATLAS subject #826
Extracting training data from ATLAS subject #827
Extracting training data from ATLAS subject #828
Extracting training data from ATLAS subject #829
Extracting training data from ATLAS subject #830
Extracting training data from ATLAS subject #831
Extracting training data from ATLAS subject #832
Extracting training data from ATLAS subject #833
Extracting training data from ATLAS subject #834
Extracting training data from ATLAS subject #835
Extracting training data from ATLAS subject #836
Extracting training data from ATLAS subject #837
Extracting training data from ATLAS subject #838
Extracting training data from ATLAS subject #839
Extracting training data from ATLAS subject #840
Extracting training data from ATLAS subject #841
Extracting training data from ATLAS subject #842
Extracting training data from ATLAS subject #843
Extracting training data from ATLAS subject #844
Extracting training data from ATLAS subject #845
Extracting training data from ATLAS subject #846
Extracting training data from ATLAS subject #847
Extracting training data from ATLAS subject #848
Extracting training data from ATLAS subject #849
Extracting training data from ATLAS subject #850
Extracting training data from ATLAS subject #851
Extracting training data from ATLAS subject #852
Extracting training data from ATLAS subject #853
Extracting training data from ATLAS subject #854
Extracting training data from ATLAS subject #855
Extracting training data from ATLAS subject #856
Extracting training data from ATLAS subject #857
Extracting training data from ATLAS subject #858
Extracting training data from ATLAS subject #859
Extracting training data from ATLAS subject #860
Extracting training data from ATLAS subject #861
Extracting training data from ATLAS subject #862
Extracting training data from ATLAS subject #863
Extracting training data from ATLAS subject #864
Extracting training data from ATLAS subject #865
Extracting training data from ATLAS subject #866
Extracting training data from ATLAS subject #867
Extracting training data from ATLAS subject #868
Extracting training data from ATLAS subject #869
Extracting training data from ATLAS subject #870
Extracting training data from ATLAS subject #871
Extracting training data from ATLAS subject #872
Extracting training data from ATLAS subject #873
Extracting training data from ATLAS subject #874
Extracting training data from ATLAS subject #875
Extracting training data from ATLAS subject #876
Extracting training data from ATLAS subject #877
Extracting training data from ATLAS subject #878
Extracting training data from ATLAS subject #879
Extracting training data from ATLAS subject #880
Extracting training data from ATLAS subject #881
Extracting training data from ATLAS subject #882
Extracting training data from ATLAS subject #883
Extracting training data from ATLAS subject #884
Extracting training data from ATLAS subject #885
Extracting training data from ATLAS subject #886
Extracting training data from ATLAS subject #887
Extracting training data from ATLAS subject #888
Extracting training data from ATLAS subject #889
Extracting training data from ATLAS subject #890
Extracting training data from ATLAS subject #891
Extracting training data from ATLAS subject #892
Extracting training data from ATLAS subject #893
Extracting training data from ATLAS subject #894
Extracting training data from ATLAS subject #895
Extracting training data from ATLAS subject #896
Extracting training data from ATLAS subject #897
Extracting training data from ATLAS subject #898
Extracting training data from ATLAS subject #899
Extracting training data from ATLAS subject #900
Extracting training data from ATLAS subject #901
Extracting training data from ATLAS subject #902
Extracting training data from ATLAS subject #903
Extracting training data from ATLAS subject #904
Extracting training data from ATLAS subject #905
Extracting training data from ATLAS subject #906
Extracting training data from ATLAS subject #907
Extracting training data from ATLAS subject #908
Extracting training data from ATLAS subject #909
Extracting training data from ATLAS subject #910
Extracting training data from ATLAS subject #911
Extracting training data from ATLAS subject #912
Extracting training data from ATLAS subject #913
Extracting training data from ATLAS subject #914
Extracting training data from ATLAS subject #915
Extracting training data from ATLAS subject #916
Extracting training data from ATLAS subject #917
Extracting training data from ATLAS subject #918
Extracting training data from ATLAS subject #919
Extracting training data from ATLAS subject #920
Extracting training data from ATLAS subject #921
Extracting training data from ATLAS subject #922
Extracting training data from ATLAS subject #923
Extracting training data from ATLAS subject #924
Extracting training data from ATLAS subject #925
Extracting training data from ATLAS subject #926
Extracting training data from ATLAS subject #927
Extracting training data from ATLAS subject #928
Extracting training data from ATLAS subject #929
Extracting training data from ATLAS subject #930
Extracting training data from ATLAS subject #931
Extracting training data from ATLAS subject #932
Extracting training data from ATLAS subject #933
Extracting training data from ATLAS subject #934
Extracting training data from ATLAS subject #935
Extracting training data from ATLAS subject #936
Extracting training data from ATLAS subject #937
Extracting training data from ATLAS subject #938
Extracting training data from ATLAS subject #939
Extracting training data from ATLAS subject #940
Extracting training data from ATLAS subject #941
Extracting training data from ATLAS subject #942
Extracting training data from ATLAS subject #943
Extracting training data from ATLAS subject #944
Extracting training data from ATLAS subject #945
Extracting training data from ATLAS subject #946
Extracting training data from ATLAS subject #947
Extracting training data from ATLAS subject #948
Extracting training data from ATLAS subject #949
Extracting training data from ATLAS subject #950
Extracting training data from ATLAS subject #951
Extracting training data from ATLAS subject #952
Extracting training data from ATLAS subject #953
Extracting training data from ATLAS subject #954
Extracting training data from ATLAS subject #955
Extracting training data from ATLAS subject #956
Extracting training data from ATLAS subject #957
Extracting training data from ATLAS subject #958
Extracting training data from ATLAS subject #959
Extracting training data from ATLAS subject #960
Extracting training data from ATLAS subject #961
Extracting training data from ATLAS subject #962
Extracting training data from ATLAS subject #963
Extracting training data from ATLAS subject #964
Extracting training data from ATLAS subject #965
Extracting training data from ATLAS subject #966
Extracting training data from ATLAS subject #967
Extracting training data from ATLAS subject #968
Extracting training data from ATLAS subject #969
Extracting training data from ATLAS subject #970
Extracting training data from ATLAS subject #971
Extracting training data from ATLAS subject #972
Extracting training data from ATLAS subject #973
Extracting training data from ATLAS subject #974
Extracting training data from ATLAS subject #975
Extracting training data from ATLAS subject #976
Extracting training data from ATLAS subject #977
Extracting training data from ATLAS subject #978
Extracting training data from ATLAS subject #979
Extracting training data from ATLAS subject #980
Extracting training data from ATLAS subject #981
Extracting training data from ATLAS subject #982
Extracting training data from ATLAS subject #983
Extracting training data from ATLAS subject #984
Extracting training data from ATLAS subject #985
Extracting training data from ATLAS subject #986
Extracting training data from ATLAS subject #987
Extracting training data from ATLAS subject #988
Extracting training data from ATLAS subject #989
Extracting training data from ATLAS subject #990
Extracting training data from ATLAS subject #991
Extracting training data from ATLAS subject #992
Extracting training data from ATLAS subject #993
Extracting training data from ATLAS subject #994
Extracting training data from ATLAS subject #995
Extracting training data from ATLAS subject #996
Extracting training data from ATLAS subject #997
Extracting training data from ATLAS subject #998
Extracting training data from ATLAS subject #999
Extracting training data from ATLAS subject #1000
Extracting training data from ATLAS subject #1001
Extracting training data from ATLAS subject #1002
Extracting training data from ATLAS subject #1003
Extracting training data from ATLAS subject #1004
Extracting training data from ATLAS subject #1005
Extracting training data from ATLAS subject #1006
Extracting training data from ATLAS subject #1007
Extracting training data from ATLAS subject #1008
Extracting training data from ATLAS subject #1009
Extracting training data from ATLAS subject #1010
Extracting training data from ATLAS subject #1011
Extracting training data from ATLAS subject #1012
Extracting training data from ATLAS subject #1013
Extracting training data from ATLAS subject #1014
Extracting training data from ATLAS subject #1015
Extracting training data from ATLAS subject #1016
Extracting training data from ATLAS subject #1017
Extracting training data from ATLAS subject #1018
Extracting training data from ATLAS subject #1019
Extracting training data from ATLAS subject #1020
Extracting training data from ATLAS subject #1021
Extracting training data from ATLAS subject #1022
Extracting training data from ATLAS subject #1023
Extracting training data from ATLAS subject #1024
Extracting training data from ATLAS subject #1025
Extracting training data from ATLAS subject #1026
Extracting training data from ATLAS subject #1027
Extracting training data from ATLAS subject #1028
Extracting training data from ATLAS subject #1029
Extracting training data from ATLAS subject #1030
Extracting training data from ATLAS subject #1031
Extracting training data from ATLAS subject #1032
Extracting training data from ATLAS subject #1033
Extracting training data from ATLAS subject #1034
Extracting training data from ATLAS subject #1035
Extracting training data from ATLAS subject #1036
Extracting training data from ATLAS subject #1037
Extracting training data from ATLAS subject #1038
Extracting training data from ATLAS subject #1039
Extracting training data from ATLAS subject #1040
Extracting training data from ATLAS subject #1041
Extracting training data from ATLAS subject #1042
Extracting training data from ATLAS subject #1043
Extracting training data from ATLAS subject #1044
Extracting training data from ATLAS subject #1045
Extracting training data from ATLAS subject #1046
Extracting training data from ATLAS subject #1047
Extracting training data from ATLAS subject #1048
Extracting training data from ATLAS subject #1049
Extracting training data from ATLAS subject #1050
Extracting training data from ATLAS subject #1051
Extracting training data from ATLAS subject #1052
Extracting training data from ATLAS subject #1053
Extracting training data from ATLAS subject #1054
Extracting training data from ATLAS subject #1055
Extracting training data from ATLAS subject #1056
Extracting training data from ATLAS subject #1057
Extracting training data from ATLAS subject #1058
Extracting training data from ATLAS subject #1059
Extracting training data from ATLAS subject #1060
Extracting training data from ATLAS subject #1061
Extracting training data from ATLAS subject #1062
Extracting training data from ATLAS subject #1063
Extracting training data from ATLAS subject #1064
Extracting training data from ATLAS subject #1065
Extracting training data from ATLAS subject #1066
Extracting training data from ATLAS subject #1067
Extracting training data from ATLAS subject #1068
Extracting training data from ATLAS subject #1069
Extracting training data from ATLAS subject #1070
Extracting training data from ATLAS subject #1071
Extracting training data from ATLAS subject #1072
Extracting training data from ATLAS subject #1073
Extracting training data from ATLAS subject #1074
Extracting training data from ATLAS subject #1075
Extracting training data from ATLAS subject #1076
Extracting training data from ATLAS subject #1077
Extracting training data from ATLAS subject #1078
Extracting training data from ATLAS subject #1079
Extracting training data from ATLAS subject #1080
Extracting training data from ATLAS subject #1081
Extracting training data from ATLAS subject #1082
Extracting training data from ATLAS subject #1083
Extracting training data from ATLAS subject #1084
Extracting training data from ATLAS subject #1085
Extracting training data from ATLAS subject #1086
Extracting training data from ATLAS subject #1087
Extracting training data from ATLAS subject #1088
Extracting training data from ATLAS subject #1089
Extracting training data from ATLAS subject #1090
Extracting training data from ATLAS subject #1091
Extracting training data from ATLAS subject #1092
Extracting training data from ATLAS subject #1093
Extracting training data from ATLAS subject #1094
Extracting training data from ATLAS subject #1095
Extracting training data from ATLAS subject #1096
Extracting training data from ATLAS subject #1097
Extracting training data from ATLAS subject #1098
Extracting training data from ATLAS subject #1099
Extracting training data from ATLAS subject #1100
Extracting training data from ATLAS subject #1101
Extracting training data from ATLAS subject #1102
Extracting training data from ATLAS subject #1103
Extracting training data from ATLAS subject #1104
Extracting training data from ATLAS subject #1105
Extracting training data from ATLAS subject #1106
Extracting training data from ATLAS subject #1107
Extracting training data from ATLAS subject #1108
Extracting training data from ATLAS subject #1109
Extracting training data from ATLAS subject #1110
Extracting training data from ATLAS subject #1111
Extracting training data from ATLAS subject #1112
Extracting training data from ATLAS subject #1113
Extracting training data from ATLAS subject #1114
Extracting training data from ATLAS subject #1115
Extracting training data from ATLAS subject #1116
Extracting training data from ATLAS subject #1117
Extracting training data from ATLAS subject #1118
Extracting training data from ATLAS subject #1119
Extracting training data from ATLAS subject #1120
Extracting training data from ATLAS subject #1121
Extracting training data from ATLAS subject #1122
Extracting training data from ATLAS subject #1123
Extracting training data from ATLAS subject #1124
Extracting training data from ATLAS subject #1125
Extracting training data from ATLAS subject #1126
Extracting training data from ATLAS subject #1127
Extracting training data from ATLAS subject #1128
Extracting training data from ATLAS subject #1129
Extracting training data from ATLAS subject #1130
Extracting training data from ATLAS subject #1131
Extracting training data from ATLAS subject #1132
Extracting training data from ATLAS subject #1133
Extracting training data from ATLAS subject #1134
Extracting training data from ATLAS subject #1135
Extracting training data from ATLAS subject #1136
Extracting training data from ATLAS subject #1137
Extracting training data from ATLAS subject #1138
Extracting training data from ATLAS subject #1139
Extracting training data from ATLAS subject #1140
Extracting training data from ATLAS subject #1141
Extracting training data from ATLAS subject #1142
Extracting training data from ATLAS subject #1143
Extracting training data from ATLAS subject #1144
Extracting training data from ATLAS subject #1145
Extracting training data from ATLAS subject #1146
Extracting training data from ATLAS subject #1147
Extracting training data from ATLAS subject #1148
Extracting training data from ATLAS subject #1149
Extracting training data from ATLAS subject #1150
Extracting training data from ATLAS subject #1151
Extracting training data from ATLAS subject #1152
Extracting training data from ATLAS subject #1153
Extracting training data from ATLAS subject #1154
Extracting training data from ATLAS subject #1155
Extracting training data from ATLAS subject #1156
Extracting training data from ATLAS subject #1157
Extracting training data from ATLAS subject #1158
Extracting training data from ATLAS subject #1159
Extracting training data from ATLAS subject #1160
Extracting training data from ATLAS subject #1161
Extracting training data from ATLAS subject #1162
Extracting training data from ATLAS subject #1163
Extracting training data from ATLAS subject #1164
Extracting training data from ATLAS subject #1165
Extracting training data from ATLAS subject #1166
Extracting training data from ATLAS subject #1167
Extracting training data from ATLAS subject #1168
Extracting training data from ATLAS subject #1169
Extracting training data from ATLAS subject #1170
Extracting training data from ATLAS subject #1171
Extracting training data from ATLAS subject #1172
Extracting training data from ATLAS subject #1173
Extracting training data from ATLAS subject #1174
Extracting training data from ATLAS subject #1175
Extracting training data from ATLAS subject #1176
Extracting training data from ATLAS subject #1177
Extracting training data from ATLAS subject #1178
Extracting training data from ATLAS subject #1179
Extracting training data from ATLAS subject #1180
Extracting training data from ATLAS subject #1181
Extracting training data from ATLAS subject #1182
Extracting training data from ATLAS subject #1183
Extracting training data from ATLAS subject #1184
Extracting training data from ATLAS subject #1185
Extracting training data from ATLAS subject #1186
Extracting training data from ATLAS subject #1187
Extracting training data from ATLAS subject #1188
Extracting training data from ATLAS subject #1189
Extracting training data from ATLAS subject #1190
Extracting training data from ATLAS subject #1191
Extracting training data from ATLAS subject #1192
Extracting training data from ATLAS subject #1193
Extracting training data from ATLAS subject #1194
Extracting training data from ATLAS subject #1195
Extracting training data from ATLAS subject #1196
Extracting training data from ATLAS subject #1197
Extracting training data from ATLAS subject #1198
Extracting training data from ATLAS subject #1199
Extracting training data from ATLAS subject #1200
Extracting training data from ATLAS subject #1201
Extracting training data from ATLAS subject #1202
Extracting training data from ATLAS subject #1203
Extracting training data from ATLAS subject #1204
Extracting training data from ATLAS subject #1205
Extracting training data from ATLAS subject #1206
Extracting training data from ATLAS subject #1207
Extracting training data from ATLAS subject #1208
Extracting training data from ATLAS subject #1209
Extracting training data from ATLAS subject #1210
Extracting training data from ATLAS subject #1211
Extracting training data from ATLAS subject #1212
Extracting training data from ATLAS subject #1213
Extracting training data from ATLAS subject #1214
Extracting training data from ATLAS subject #1215
Extracting training data from ATLAS subject #1216
Extracting training data from ATLAS subject #1217
Extracting training data from ATLAS subject #1218
Extracting training data from ATLAS subject #1219
Extracting training data from ATLAS subject #1220
Extracting training data from ATLAS subject #1221
Extracting training data from ATLAS subject #1222
Extracting training data from ATLAS subject #1223
Extracting training data from ATLAS subject #1224
Extracting training data from ATLAS subject #1225
Extracting training data from ATLAS subject #1226
Extracting training data from ATLAS subject #1227
Extracting training data from ATLAS subject #1228
Extracting training data from ATLAS subject #1229
Extracting training data from ATLAS subject #1230
Extracting training data from ATLAS subject #1231
Extracting training data from ATLAS subject #1232
Extracting training data from ATLAS subject #1233
Extracting training data from ATLAS subject #1234
Extracting training data from ATLAS subject #1235
Extracting training data from ATLAS subject #1236
Extracting training data from ATLAS subject #1237
Extracting training data from ATLAS subject #1238
Extracting training data from ATLAS subject #1239
Extracting training data from ATLAS subject #1240
Extracting training data from ATLAS subject #1241
Extracting training data from ATLAS subject #1242
Extracting training data from ATLAS subject #1243
Extracting training data from ATLAS subject #1244
Extracting training data from ATLAS subject #1245
Extracting training data from ATLAS subject #1246
Extracting training data from ATLAS subject #1247
Extracting training data from ATLAS subject #1248
Extracting training data from ATLAS subject #1249
Extracting training data from ATLAS subject #1250
Extracting training data from ATLAS subject #1251
Extracting training data from ATLAS subject #1252
Extracting training data from ATLAS subject #1253
Extracting training data from ATLAS subject #1254
Extracting training data from ATLAS subject #1255
Extracting training data from ATLAS subject #1256
Extracting training data from ATLAS subject #1257
Extracting training data from ATLAS subject #1258
Extracting training data from ATLAS subject #1259
Extracting training data from ATLAS subject #1260
Extracting training data from ATLAS subject #1261
Extracting training data from ATLAS subject #1262
Extracting training data from ATLAS subject #1263
Extracting training data from ATLAS subject #1264
Extracting training data from ATLAS subject #1265
Extracting training data from ATLAS subject #1266
Extracting training data from ATLAS subject #1267
Extracting training data from ATLAS subject #1268
Extracting training data from ATLAS subject #1269
Extracting training data from ATLAS subject #1270
Extracting training data from ATLAS subject #1271
Extracting training data from ATLAS subject #1272
Extracting training data from ATLAS subject #1273
Extracting training data from ATLAS subject #1274
Extracting training data from ATLAS subject #1275
Extracting training data from ATLAS subject #1276
Extracting training data from ATLAS subject #1277
Extracting training data from ATLAS subject #1278
Extracting training data from ATLAS subject #1279
Extracting training data from ATLAS subject #1280
Extracting training data from ATLAS subject #1281
Extracting training data from ATLAS subject #1282
Extracting training data from ATLAS subject #1283
Extracting training data from ATLAS subject #1284
Extracting training data from ATLAS subject #1285
Extracting training data from ATLAS subject #1286
Extracting training data from ATLAS subject #1287
Extracting training data from ATLAS subject #1288
Extracting training data from ATLAS subject #1289
Extracting training data from ATLAS subject #1290
Extracting training data from ATLAS subject #1291
Extracting training data from ATLAS subject #1292
Extracting training data from ATLAS subject #1293
Extracting training data from ATLAS subject #1294
Extracting training data from ATLAS subject #1295
Extracting training data from ATLAS subject #1296
Extracting training data from ATLAS subject #1297
Extracting training data from ATLAS subject #1298
Extracting training data from ATLAS subject #1299
Extracting training data from ATLAS subject #1300
Extracting training data from ATLAS subject #1301
Extracting training data from ATLAS subject #1302
Extracting training data from ATLAS subject #1303
Extracting training data from ATLAS subject #1304
Extracting training data from ATLAS subject #1305
Extracting training data from ATLAS subject #1306
Extracting training data from ATLAS subject #1307
Extracting training data from ATLAS subject #1308
Extracting training data from ATLAS subject #1309
Extracting training data from ATLAS subject #1310
Extracting training data from ATLAS subject #1311
Extracting training data from ATLAS subject #1312
Extracting training data from ATLAS subject #1313
Extracting training data from ATLAS subject #1314
Extracting training data from ATLAS subject #1315
Extracting training data from ATLAS subject #1316
Extracting training data from ATLAS subject #1317
Extracting training data from ATLAS subject #1318
Extracting training data from ATLAS subject #1319
Extracting training data from ATLAS subject #1320
Extracting training data from ATLAS subject #1321
Extracting training data from ATLAS subject #1322
Extracting training data from ATLAS subject #1323
Extracting training data from ATLAS subject #1324
Extracting training data from ATLAS subject #1325
Extracting training data from ATLAS subject #1326
Extracting training data from ATLAS subject #1327
Extracting training data from ATLAS subject #1328
Extracting training data from ATLAS subject #1329
Extracting training data from ATLAS subject #1330
Extracting training data from ATLAS subject #1331
Extracting training data from ATLAS subject #1332
Extracting training data from ATLAS subject #1333
Extracting training data from ATLAS subject #1334
Extracting training data from ATLAS subject #1335
Extracting training data from ATLAS subject #1336
Extracting training data from ATLAS subject #1337
Extracting training data from ATLAS subject #1338
Extracting training data from ATLAS subject #1339
Extracting training data from ATLAS subject #1340
Extracting training data from ATLAS subject #1341
Extracting training data from ATLAS subject #1342
Extracting training data from ATLAS subject #1343
Extracting training data from ATLAS subject #1344
Extracting training data from ATLAS subject #1345
Extracting training data from ATLAS subject #1346
Extracting training data from ATLAS subject #1347
Extracting training data from ATLAS subject #1348
Extracting training data from ATLAS subject #1349
Extracting training data from ATLAS subject #1350
Extracting training data from ATLAS subject #1351
Extracting training data from ATLAS subject #1352
Extracting training data from ATLAS subject #1353
Extracting training data from ATLAS subject #1354
Extracting training data from ATLAS subject #1355
Extracting training data from ATLAS subject #1356
Extracting training data from ATLAS subject #1357
Extracting training data from ATLAS subject #1358
Extracting training data from ATLAS subject #1359
Extracting training data from ATLAS subject #1360
Extracting training data from ATLAS subject #1361
Extracting training data from ATLAS subject #1362
Extracting training data from ATLAS subject #1363
Extracting training data from ATLAS subject #1364
Extracting training data from ATLAS subject #1365
Extracting training data from ATLAS subject #1366
Extracting training data from ATLAS subject #1367
Extracting training data from ATLAS subject #1368
Extracting training data from ATLAS subject #1369
Extracting training data from ATLAS subject #1370
Extracting training data from ATLAS subject #1371
Extracting training data from ATLAS subject #1372
Extracting training data from ATLAS subject #1373
Extracting training data from ATLAS subject #1374
Extracting training data from ATLAS subject #1375
Extracting training data from ATLAS subject #1376
Extracting training data from ATLAS subject #1377
Extracting training data from ATLAS subject #1378
Extracting training data from ATLAS subject #1379
Extracting training data from ATLAS subject #1380
Extracting training data from ATLAS subject #1381
Extracting training data from ATLAS subject #1382
Extracting training data from ATLAS subject #1383
Extracting training data from ATLAS subject #1384
Extracting training data from ATLAS subject #1385
Extracting training data from ATLAS subject #1386
Extracting training data from ATLAS subject #1387
Extracting training data from ATLAS subject #1388
Extracting training data from ATLAS subject #1389
Extracting training data from ATLAS subject #1390
Extracting training data from ATLAS subject #1391
Extracting training data from ATLAS subject #1392
Extracting training data from ATLAS subject #1393
Extracting training data from ATLAS subject #1394
Extracting training data from ATLAS subject #1395
Extracting training data from ATLAS subject #1396
Extracting training data from ATLAS subject #1397
Extracting training data from ATLAS subject #1398
Extracting training data from ATLAS subject #1399
Extracting training data from ATLAS subject #1400
Extracting training data from ATLAS subject #1401
Extracting training data from ATLAS subject #1402
Extracting training data from ATLAS subject #1403
Extracting training data from ATLAS subject #1404
Extracting training data from ATLAS subject #1405
Extracting training data from ATLAS subject #1406
Extracting training data from ATLAS subject #1407
Extracting training data from ATLAS subject #1408
Extracting training data from ATLAS subject #1409
Extracting training data from ATLAS subject #1410
Extracting training data from ATLAS subject #1411
Extracting training data from ATLAS subject #1412
Extracting training data from ATLAS subject #1413
Extracting training data from ATLAS subject #1414
Extracting training data from ATLAS subject #1415
Extracting training data from ATLAS subject #1416
Extracting training data from ATLAS subject #1417
Extracting training data from ATLAS subject #1418
Extracting training data from ATLAS subject #1419
Extracting training data from ATLAS subject #1420
Extracting training data from ATLAS subject #1421
Extracting training data from ATLAS subject #1422
Extracting training data from ATLAS subject #1423
Extracting training data from ATLAS subject #1424
Extracting training data from ATLAS subject #1425
Extracting training data from ATLAS subject #1426
Extracting training data from ATLAS subject #1427
Extracting training data from ATLAS subject #1428
Extracting training data from ATLAS subject #1429
Extracting training data from ATLAS subject #1430
Extracting training data from ATLAS subject #1431
Extracting training data from ATLAS subject #1432
Extracting training data from ATLAS subject #1433
Extracting training data from ATLAS subject #1434
Extracting training data from ATLAS subject #1435
Extracting training data from ATLAS subject #1436
Extracting training data from ATLAS subject #1437
Extracting training data from ATLAS subject #1438
Extracting training data from ATLAS subject #1439
Extracting training data from ATLAS subject #1440
Extracting training data from ATLAS subject #1441
Extracting training data from ATLAS subject #1442
Extracting training data from ATLAS subject #1443
Extracting training data from ATLAS subject #1444
Extracting training data from ATLAS subject #1445
Extracting training data from ATLAS subject #1446
Extracting training data from ATLAS subject #1447
Extracting training data from ATLAS subject #1448
Extracting training data from ATLAS subject #1449
Extracting training data from ATLAS subject #1450
Extracting training data from ATLAS subject #1451
Extracting training data from ATLAS subject #1452
Extracting training data from ATLAS subject #1453
Extracting training data from ATLAS subject #1454
Extracting training data from ATLAS subject #1455
Extracting training data from ATLAS subject #1456
Extracting training data from ATLAS subject #1457
Extracting training data from ATLAS subject #1458
Extracting training data from ATLAS subject #1459
Extracting training data from ATLAS subject #1460
Extracting training data from ATLAS subject #1461
Extracting training data from ATLAS subject #1462
Extracting training data from ATLAS subject #1463
Extracting training data from ATLAS subject #1464
Extracting training data from ATLAS subject #1465
Extracting training data from ATLAS subject #1466
Extracting training data from ATLAS subject #1467
Extracting training data from ATLAS subject #1468
Extracting training data from ATLAS subject #1469
Extracting training data from ATLAS subject #1470
Extracting training data from ATLAS subject #1471
Extracting training data from ATLAS subject #1472
Extracting training data from ATLAS subject #1473
Extracting training data from ATLAS subject #1474
Extracting training data from ATLAS subject #1475
Extracting training data from ATLAS subject #1476
Extracting training data from ATLAS subject #1477
Extracting training data from ATLAS subject #1478
Extracting training data from ATLAS subject #1479
Extracting training data from ATLAS subject #1480
Extracting training data from ATLAS subject #1481
Extracting training data from ATLAS subject #1482
Extracting training data from ATLAS subject #1483
Extracting training data from ATLAS subject #1484
Extracting training data from ATLAS subject #1485
Extracting training data from ATLAS subject #1486
Extracting training data from ATLAS subject #1487
Extracting training data from ATLAS subject #1488
Extracting training data from ATLAS subject #1489
Extracting training data from ATLAS subject #1490
Extracting training data from ATLAS subject #1491
Extracting training data from ATLAS subject #1492
Extracting training data from ATLAS subject #1493
Extracting training data from ATLAS subject #1494
Extracting training data from ATLAS subject #1495
Extracting training data from ATLAS subject #1496
Extracting training data from ATLAS subject #1497
Extracting training data from ATLAS subject #1498
Extracting training data from ATLAS subject #1499
Extracting training data from ATLAS subject #1500
Extracting training data from ATLAS subject #1501
Extracting training data from ATLAS subject #1502
Extracting training data from ATLAS subject #1503
Extracting training data from ATLAS subject #1504
Extracting training data from ATLAS subject #1505
Extracting training data from ATLAS subject #1506
Extracting training data from ATLAS subject #1507
Extracting training data from ATLAS subject #1508
Extracting training data from ATLAS subject #1509
Extracting training data from ATLAS subject #1510
Extracting training data from ATLAS subject #1511
Extracting training data from ATLAS subject #1512
Extracting training data from ATLAS subject #1513
Extracting training data from ATLAS subject #1514
Extracting training data from ATLAS subject #1515
Extracting training data from ATLAS subject #1516
Extracting training data from ATLAS subject #1517
Extracting training data from ATLAS subject #1518
Extracting training data from ATLAS subject #1519
Extracting training data from ATLAS subject #1520
Extracting training data from ATLAS subject #1521
Extracting training data from ATLAS subject #1522
Extracting training data from ATLAS subject #1523
Extracting training data from ATLAS subject #1524
Extracting training data from ATLAS subject #1525
Extracting training data from ATLAS subject #1526
Extracting training data from ATLAS subject #1527
Extracting training data from ATLAS subject #1528
Extracting training data from ATLAS subject #1529
Extracting training data from ATLAS subject #1530
Extracting training data from ATLAS subject #1531
Extracting training data from ATLAS subject #1532
Extracting training data from ATLAS subject #1533
Extracting training data from ATLAS subject #1534
Extracting training data from ATLAS subject #1535
Extracting training data from ATLAS subject #1536
Extracting training data from ATLAS subject #1537
Extracting training data from ATLAS subject #1538
Extracting training data from ATLAS subject #1539
Extracting training data from ATLAS subject #1540
Extracting training data from ATLAS subject #1541
Extracting training data from ATLAS subject #1542
Extracting training data from ATLAS subject #1543
Extracting training data from ATLAS subject #1544
Extracting training data from ATLAS subject #1545
Extracting training data from ATLAS subject #1546
Extracting training data from ATLAS subject #1547
Extracting training data from ATLAS subject #1548
Extracting training data from ATLAS subject #1549
Extracting training data from ATLAS subject #1550
Extracting training data from ATLAS subject #1551
Extracting training data from ATLAS subject #1552
Extracting training data from ATLAS subject #1553
Extracting training data from ATLAS subject #1554
Extracting training data from ATLAS subject #1555
Extracting training data from ATLAS subject #1556
Extracting training data from ATLAS subject #1557
Extracting training data from ATLAS subject #1558
Extracting training data from ATLAS subject #1559
Extracting training data from ATLAS subject #1560
Extracting training data from ATLAS subject #1561
Extracting training data from ATLAS subject #1562
Extracting training data from ATLAS subject #1563
Extracting training data from ATLAS subject #1564
Extracting training data from ATLAS subject #1565
Extracting training data from ATLAS subject #1566
Extracting training data from ATLAS subject #1567
Extracting training data from ATLAS subject #1568
Extracting training data from ATLAS subject #1569
Extracting training data from ATLAS subject #1570
Extracting training data from ATLAS subject #1571
Extracting training data from ATLAS subject #1572
Extracting training data from ATLAS subject #1573
Extracting training data from ATLAS subject #1574
Extracting training data from ATLAS subject #1575
Extracting training data from ATLAS subject #1576
Extracting training data from ATLAS subject #1577
Extracting training data from ATLAS subject #1578
Extracting training data from ATLAS subject #1579
Extracting training data from ATLAS subject #1580
Extracting training data from ATLAS subject #1581
Extracting training data from ATLAS subject #1582
Extracting training data from ATLAS subject #1583
Extracting training data from ATLAS subject #1584
Extracting training data from ATLAS subject #1585
Extracting training data from ATLAS subject #1586
Extracting training data from ATLAS subject #1587
Extracting training data from ATLAS subject #1588
Extracting training data from ATLAS subject #1589
Extracting training data from ATLAS subject #1590
Extracting training data from ATLAS subject #1591
Extracting training data from ATLAS subject #1592
Extracting training data from ATLAS subject #1593
Extracting training data from ATLAS subject #1594
Extracting training data from ATLAS subject #1595
Extracting training data from ATLAS subject #1596
Extracting training data from ATLAS subject #1597
Extracting training data from ATLAS subject #1598
Extracting training data from ATLAS subject #1599
Extracting training data from ATLAS subject #1600
Extracting training data from ATLAS subject #1601
Extracting training data from ATLAS subject #1602
Extracting training data from ATLAS subject #1603
Extracting training data from ATLAS subject #1604
Extracting training data from ATLAS subject #1605
Extracting training data from ATLAS subject #1606
Extracting training data from ATLAS subject #1607
Extracting training data from ATLAS subject #1608
Extracting training data from ATLAS subject #1609
Extracting training data from ATLAS subject #1610
Extracting training data from ATLAS subject #1611
Extracting training data from ATLAS subject #1612
Extracting training data from ATLAS subject #1613
Extracting training data from ATLAS subject #1614
Extracting training data from ATLAS subject #1615
Extracting training data from ATLAS subject #1616
Extracting training data from ATLAS subject #1617
Extracting training data from ATLAS subject #1618
Extracting training data from ATLAS subject #1619
Extracting training data from ATLAS subject #1620
Extracting training data from ATLAS subject #1621
Extracting training data from ATLAS subject #1622
Extracting training data from ATLAS subject #1623
Extracting training data from ATLAS subject #1624
Extracting training data from ATLAS subject #1625
Extracting training data from ATLAS subject #1626
Extracting training data from ATLAS subject #1627
Extracting training data from ATLAS subject #1628
Extracting training data from ATLAS subject #1629
Extracting training data from ATLAS subject #1630
Extracting training data from ATLAS subject #1631
Extracting training data from ATLAS subject #1632
Extracting training data from ATLAS subject #1633
Extracting training data from ATLAS subject #1634
Extracting training data from ATLAS subject #1635
Extracting training data from ATLAS subject #1636
Extracting training data from ATLAS subject #1637
Extracting training data from ATLAS subject #1638
Extracting training data from ATLAS subject #1639
Extracting training data from ATLAS subject #1640
Extracting training data from ATLAS subject #1641
Extracting training data from ATLAS subject #1642
Extracting training data from ATLAS subject #1643
Extracting training data from ATLAS subject #1644
Extracting training data from ATLAS subject #1645
Extracting training data from ATLAS subject #1646
Extracting training data from ATLAS subject #1647
Extracting training data from ATLAS subject #1648
Extracting training data from ATLAS subject #1649
Extracting training data from ATLAS subject #1650
Extracting training data from ATLAS subject #1651
Extracting training data from ATLAS subject #1652
Extracting training data from ATLAS subject #1653
Extracting training data from ATLAS subject #1654
Extracting training data from ATLAS subject #1655
Extracting training data from ATLAS subject #1656
Extracting training data from ATLAS subject #1657
Extracting training data from ATLAS subject #1658
Extracting training data from ATLAS subject #1659
Extracting training data from ATLAS subject #1660
Extracting training data from ATLAS subject #1661
Extracting training data from ATLAS subject #1662
Extracting training data from ATLAS subject #1663
Extracting training data from ATLAS subject #1664
Extracting training data from ATLAS subject #1665
Extracting training data from ATLAS subject #1666
Extracting training data from ATLAS subject #1667
Extracting training data from ATLAS subject #1668
Extracting training data from ATLAS subject #1669
Extracting training data from ATLAS subject #1670
Extracting training data from ATLAS subject #1671
Extracting training data from ATLAS subject #1672
Extracting training data from ATLAS subject #1673
Extracting training data from ATLAS subject #1674
Extracting training data from ATLAS subject #1675
Extracting training data from ATLAS subject #1676
Extracting training data from ATLAS subject #1677
Extracting training data from ATLAS subject #1678
Extracting training data from ATLAS subject #1679
Extracting training data from ATLAS subject #1680
Extracting training data from ATLAS subject #1681
Extracting training data from ATLAS subject #1682
Extracting training data from ATLAS subject #1683
Extracting training data from ATLAS subject #1684
Extracting training data from ATLAS subject #1685
Extracting training data from ATLAS subject #1686
Extracting training data from ATLAS subject #1687
Extracting training data from ATLAS subject #1688
Extracting training data from ATLAS subject #1689
Extracting training data from ATLAS subject #1690
Extracting training data from ATLAS subject #1691
Extracting training data from ATLAS subject #1692
Extracting training data from ATLAS subject #1693
Extracting training data from ATLAS subject #1694
Extracting training data from ATLAS subject #1695
Extracting training data from ATLAS subject #1696
Extracting training data from ATLAS subject #1697
Extracting training data from ATLAS subject #1698
Extracting training data from ATLAS subject #1699
Extracting training data from ATLAS subject #1700
Extracting training data from ATLAS subject #1701
Extracting training data from ATLAS subject #1702
Extracting training data from ATLAS subject #1703
Extracting training data from ATLAS subject #1704
Extracting training data from ATLAS subject #1705
Extracting training data from ATLAS subject #1706
Extracting training data from ATLAS subject #1707
Extracting training data from ATLAS subject #1708
Extracting training data from ATLAS subject #1709
Extracting training data from ATLAS subject #1710
Extracting training data from ATLAS subject #1711
Extracting training data from ATLAS subject #1712
Extracting training data from ATLAS subject #1713
Extracting training data from ATLAS subject #1714
Extracting training data from ATLAS subject #1715
Extracting training data from ATLAS subject #1716
Extracting training data from ATLAS subject #1717
Extracting training data from ATLAS subject #1718
Extracting training data from ATLAS subject #1719
Extracting training data from ATLAS subject #1720
Extracting training data from ATLAS subject #1721
Extracting training data from ATLAS subject #1722
Extracting training data from ATLAS subject #1723
Extracting training data from ATLAS subject #1724
Extracting training data from ATLAS subject #1725
Extracting training data from ATLAS subject #1726
Extracting training data from ATLAS subject #1727
Extracting training data from ATLAS subject #1728
Extracting training data from ATLAS subject #1729
Extracting training data from ATLAS subject #1730
Extracting training data from ATLAS subject #1731
Extracting training data from ATLAS subject #1732
Extracting training data from ATLAS subject #1733
Extracting training data from ATLAS subject #1734
Extracting training data from ATLAS subject #1735
Extracting training data from ATLAS subject #1736
Extracting training data from ATLAS subject #1737
Extracting training data from ATLAS subject #1738
Extracting training data from ATLAS subject #1739
Extracting training data from ATLAS subject #1740
Extracting training data from ATLAS subject #1741
Extracting training data from ATLAS subject #1742
Extracting training data from ATLAS subject #1743
Extracting training data from ATLAS subject #1744
Extracting training data from ATLAS subject #1745
Extracting training data from ATLAS subject #1746
Extracting training data from ATLAS subject #1747
Extracting training data from ATLAS subject #1748
Extracting training data from ATLAS subject #1749
Extracting training data from ATLAS subject #1750
Extracting training data from ATLAS subject #1751
Extracting training data from ATLAS subject #1752
Extracting training data from ATLAS subject #1753
Extracting training data from ATLAS subject #1754
Extracting training data from ATLAS subject #1755
Extracting training data from ATLAS subject #1756
Extracting training data from ATLAS subject #1757
Extracting training data from ATLAS subject #1758
Extracting training data from ATLAS subject #1759
Extracting training data from ATLAS subject #1760
Extracting training data from ATLAS subject #1761
Extracting training data from ATLAS subject #1762
Extracting training data from ATLAS subject #1763
Extracting training data from ATLAS subject #1764
Extracting training data from ATLAS subject #1765
Extracting training data from ATLAS subject #1766
Extracting training data from ATLAS subject #1767
Extracting training data from ATLAS subject #1768
Extracting training data from ATLAS subject #1769
Extracting training data from ATLAS subject #1770
Extracting training data from ATLAS subject #1771
Extracting training data from ATLAS subject #1772
Extracting training data from ATLAS subject #1773
Extracting training data from ATLAS subject #1774
Extracting training data from ATLAS subject #1775
Extracting training data from ATLAS subject #1776
Extracting training data from ATLAS subject #1777
Extracting training data from ATLAS subject #1778
Extracting training data from ATLAS subject #1779
Extracting training data from ATLAS subject #1780
Extracting training data from ATLAS subject #1781
Extracting training data from ATLAS subject #1782
Extracting training data from ATLAS subject #1783
Extracting training data from ATLAS subject #1784
Extracting training data from ATLAS subject #1785
Extracting training data from ATLAS subject #1786
Extracting training data from ATLAS subject #1787
Extracting training data from ATLAS subject #1788
Extracting training data from ATLAS subject #1789
Extracting training data from ATLAS subject #1790
Extracting training data from ATLAS subject #1791
Extracting training data from ATLAS subject #1792
Extracting training data from ATLAS subject #1793
Extracting training data from ATLAS subject #1794
Extracting training data from ATLAS subject #1795
Extracting training data from ATLAS subject #1796
Extracting training data from ATLAS subject #1797
Extracting training data from ATLAS subject #1798
Extracting training data from ATLAS subject #1799
Extracting training data from ATLAS subject #1800
Extracting training data from ATLAS subject #1801
Extracting training data from ATLAS subject #1802
Extracting training data from ATLAS subject #1803
Extracting training data from ATLAS subject #1804
Extracting training data from ATLAS subject #1805
Extracting training data from ATLAS subject #1806
Extracting training data from ATLAS subject #1807
Extracting training data from ATLAS subject #1808
Extracting training data from ATLAS subject #1809
Extracting training data from ATLAS subject #1810
Extracting training data from ATLAS subject #1811
Extracting training data from ATLAS subject #1812
Extracting training data from ATLAS subject #1813
Extracting training data from ATLAS subject #1814
Extracting training data from ATLAS subject #1815
Extracting training data from ATLAS subject #1816
Extracting training data from ATLAS subject #1817
Extracting training data from ATLAS subject #1818
Extracting training data from ATLAS subject #1819
Extracting training data from ATLAS subject #1820
Extracting training data from ATLAS subject #1821
Extracting training data from ATLAS subject #1822
Extracting training data from ATLAS subject #1823
Extracting training data from ATLAS subject #1824
Extracting training data from ATLAS subject #1825
Extracting training data from ATLAS subject #1826
Extracting training data from ATLAS subject #1827
Extracting training data from ATLAS subject #1828
Extracting training data from ATLAS subject #1829
Extracting training data from ATLAS subject #1830
Extracting training data from ATLAS subject #1831
Extracting training data from ATLAS subject #1832
Extracting training data from ATLAS subject #1833
Extracting training data from ATLAS subject #1834
Extracting training data from ATLAS subject #1835
Extracting training data from ATLAS subject #1836
Extracting training data from ATLAS subject #1837
Extracting training data from ATLAS subject #1838
Extracting training data from ATLAS subject #1839
Extracting training data from ATLAS subject #1840
Extracting training data from ATLAS subject #1841
Extracting training data from ATLAS subject #1842
Extracting training data from ATLAS subject #1843
Extracting training data from ATLAS subject #1844
Extracting training data from ATLAS subject #1845
Extracting training data from ATLAS subject #1846
Extracting training data from ATLAS subject #1847
Extracting training data from ATLAS subject #1848
Extracting training data from ATLAS subject #1849
Extracting training data from ATLAS subject #1850
Extracting training data from ATLAS subject #1851
Extracting training data from ATLAS subject #1852
Extracting training data from ATLAS subject #1853
Extracting training data from ATLAS subject #1854
Extracting training data from ATLAS subject #1855
Extracting training data from ATLAS subject #1856
Extracting training data from ATLAS subject #1857
Extracting training data from ATLAS subject #1858
Extracting training data from ATLAS subject #1859
Extracting training data from ATLAS subject #1860
Extracting training data from ATLAS subject #1861
Extracting training data from ATLAS subject #1862
Extracting training data from ATLAS subject #1863
Extracting training data from ATLAS subject #1864
Extracting training data from ATLAS subject #1865
Extracting training data from ATLAS subject #1866
Extracting training data from ATLAS subject #1867
Extracting training data from ATLAS subject #1868
Extracting training data from ATLAS subject #1869
Extracting training data from ATLAS subject #1870
Extracting training data from ATLAS subject #1871
Extracting training data from ATLAS subject #1872
Extracting training data from ATLAS subject #1873
Extracting training data from ATLAS subject #1874
Extracting training data from ATLAS subject #1875
Extracting training data from ATLAS subject #1876
Extracting training data from ATLAS subject #1877
Extracting training data from ATLAS subject #1878
Extracting training data from ATLAS subject #1879
Extracting training data from ATLAS subject #1880
Extracting training data from ATLAS subject #1881
Extracting training data from ATLAS subject #1882
Extracting training data from ATLAS subject #1883
Extracting training data from ATLAS subject #1884
Extracting training data from ATLAS subject #1885
Extracting training data from ATLAS subject #1886
Extracting training data from ATLAS subject #1887
Extracting training data from ATLAS subject #1888
Extracting training data from ATLAS subject #1889
Extracting training data from ATLAS subject #1890
Extracting training data from ATLAS subject #1891
Extracting training data from ATLAS subject #1892
Extracting training data from ATLAS subject #1893
Extracting training data from ATLAS subject #1894
Extracting training data from ATLAS subject #1895
Extracting training data from ATLAS subject #1896
Extracting training data from ATLAS subject #1897
Extracting training data from ATLAS subject #1898
Extracting training data from ATLAS subject #1899
Extracting training data from ATLAS subject #1900
Extracting training data from ATLAS subject #1901
Extracting training data from ATLAS subject #1902
Extracting training data from ATLAS subject #1903
Extracting training data from ATLAS subject #1904
Extracting training data from ATLAS subject #1905
Extracting training data from ATLAS subject #1906
Extracting training data from ATLAS subject #1907
Extracting training data from ATLAS subject #1908
Extracting training data from ATLAS subject #1909
Extracting training data from ATLAS subject #1910
Extracting training data from ATLAS subject #1911
Extracting training data from ATLAS subject #1912
Extracting training data from ATLAS subject #1913
Extracting training data from ATLAS subject #1914
Extracting training data from ATLAS subject #1915
Extracting training data from ATLAS subject #1916
Extracting training data from ATLAS subject #1917
Extracting training data from ATLAS subject #1918
Extracting training data from ATLAS subject #1919
Extracting training data from ATLAS subject #1920
Extracting training data from ATLAS subject #1921
Extracting training data from ATLAS subject #1922
Extracting training data from ATLAS subject #1923
Extracting training data from ATLAS subject #1924
Extracting training data from ATLAS subject #1925
Extracting training data from ATLAS subject #1926
Extracting training data from ATLAS subject #1927
Extracting training data from ATLAS subject #1928
Extracting training data from ATLAS subject #1929
Extracting training data from ATLAS subject #1930
Extracting training data from ATLAS subject #1931
Extracting training data from ATLAS subject #1932
Extracting training data from ATLAS subject #1933
Extracting training data from ATLAS subject #1934
Extracting training data from ATLAS subject #1935
Extracting training data from ATLAS subject #1936
Extracting training data from ATLAS subject #1937
Extracting training data from ATLAS subject #1938
Extracting training data from ATLAS subject #1939
Extracting training data from ATLAS subject #1940
Extracting training data from ATLAS subject #1941
Extracting training data from ATLAS subject #1942
Extracting training data from ATLAS subject #1943
Extracting training data from ATLAS subject #1944
Extracting training data from ATLAS subject #1945
Extracting training data from ATLAS subject #1946
Extracting training data from ATLAS subject #1947
Extracting training data from ATLAS subject #1948
Extracting training data from ATLAS subject #1949
Extracting training data from ATLAS subject #1950
Extracting training data from ATLAS subject #1951
Extracting training data from ATLAS subject #1952
Extracting training data from ATLAS subject #1953
Extracting training data from ATLAS subject #1954
Extracting training data from ATLAS subject #1955
Extracting training data from ATLAS subject #1956
Extracting training data from ATLAS subject #1957
Extracting training data from ATLAS subject #1958
Extracting training data from ATLAS subject #1959
Extracting training data from ATLAS subject #1960
Extracting training data from ATLAS subject #1961
Extracting training data from ATLAS subject #1962
Extracting training data from ATLAS subject #1963
Extracting training data from ATLAS subject #1964
Extracting training data from ATLAS subject #1965
Extracting training data from ATLAS subject #1966
Extracting training data from ATLAS subject #1967
Extracting training data from ATLAS subject #1968
Extracting training data from ATLAS subject #1969
Extracting training data from ATLAS subject #1970
Extracting training data from ATLAS subject #1971
Extracting training data from ATLAS subject #1972
Extracting training data from ATLAS subject #1973
Extracting training data from ATLAS subject #1974
Extracting training data from ATLAS subject #1975
Extracting training data from ATLAS subject #1976
Extracting training data from ATLAS subject #1977
Extracting training data from ATLAS subject #1978
Extracting training data from ATLAS subject #1979
Extracting training data from ATLAS subject #1980
Extracting training data from ATLAS subject #1981
Extracting training data from ATLAS subject #1982
Extracting training data from ATLAS subject #1983
Extracting training data from ATLAS subject #1984
Extracting training data from ATLAS subject #1985
Extracting training data from ATLAS subject #1986
Extracting training data from ATLAS subject #1987
Extracting training data from ATLAS subject #1988
Extracting training data from ATLAS subject #1989
Extracting training data from ATLAS subject #1990
Extracting training data from ATLAS subject #1991
Extracting training data from ATLAS subject #1992
Extracting training data from ATLAS subject #1993
Extracting training data from ATLAS subject #1994
Extracting training data from ATLAS subject #1995
Extracting training data from ATLAS subject #1996
Extracting training data from ATLAS subject #1997
Extracting training data from ATLAS subject #1998
Extracting training data from ATLAS subject #1999
Extracting training data from ATLAS subject #2000
Extracting training data from ATLAS subject #2001
Extracting training data from ATLAS subject #2002
Extracting training data from ATLAS subject #2003
Extracting training data from ATLAS subject #2004
Extracting training data from ATLAS subject #2005
Extracting training data from ATLAS subject #2006
Extracting training data from ATLAS subject #2007
Extracting training data from ATLAS subject #2008
Extracting training data from ATLAS subject #2009
Extracting training data from ATLAS subject #2010
Extracting training data from ATLAS subject #2011
Extracting training data from ATLAS subject #2012
Extracting training data from ATLAS subject #2013
Extracting training data from ATLAS subject #2014
Extracting training data from ATLAS subject #2015
Extracting training data from ATLAS subject #2016
Extracting training data from ATLAS subject #2017
Extracting training data from ATLAS subject #2018
Extracting training data from ATLAS subject #2019
Extracting training data from ATLAS subject #2020
Extracting training data from ATLAS subject #2021
Extracting training data from ATLAS subject #2022
Extracting training data from ATLAS subject #2023
Extracting training data from ATLAS subject #2024
Extracting training data from ATLAS subject #2025
Extracting training data from ATLAS subject #2026
Extracting training data from ATLAS subject #2027
Extracting training data from ATLAS subject #2028
Extracting training data from ATLAS subject #2029
Extracting training data from ATLAS subject #2030
Extracting training data from ATLAS subject #2031
Extracting training data from ATLAS subject #2032
Extracting training data from ATLAS subject #2033
Extracting training data from ATLAS subject #2034
Extracting training data from ATLAS subject #2035
Extracting training data from ATLAS subject #2036
Extracting training data from ATLAS subject #2037
Extracting training data from ATLAS subject #2038
Extracting training data from ATLAS subject #2039
Extracting training data from ATLAS subject #2040
Extracting training data from ATLAS subject #2041
Extracting training data from ATLAS subject #2042
Extracting training data from ATLAS subject #2043
Extracting training data from ATLAS subject #2044
Extracting training data from ATLAS subject #2045
Extracting training data from ATLAS subject #2046
Extracting training data from ATLAS subject #2047
Extracting training data from ATLAS subject #2048
Extracting training data from ATLAS subject #2049
Extracting training data from ATLAS subject #2050
Extracting training data from ATLAS subject #2051
Extracting training data from ATLAS subject #2052
Extracting training data from ATLAS subject #2053
Extracting training data from ATLAS subject #2054
Extracting training data from ATLAS subject #2055
Extracting training data from ATLAS subject #2056
Extracting training data from ATLAS subject #2057
Extracting training data from ATLAS subject #2058
Extracting training data from ATLAS subject #2059
Extracting training data from ATLAS subject #2060
Extracting training data from ATLAS subject #2061
Extracting training data from ATLAS subject #2062
Extracting training data from ATLAS subject #2063
Extracting training data from ATLAS subject #2064
Extracting training data from ATLAS subject #2065
Extracting training data from ATLAS subject #2066
Extracting training data from ATLAS subject #2067
Extracting training data from ATLAS subject #2068
Extracting training data from ATLAS subject #2069
Extracting training data from ATLAS subject #2070
Extracting training data from ATLAS subject #2071
Extracting training data from ATLAS subject #2072
Extracting training data from ATLAS subject #2073
Extracting training data from ATLAS subject #2074
Extracting training data from ATLAS subject #2075
Extracting training data from ATLAS subject #2076
Extracting training data from ATLAS subject #2077
Extracting training data from ATLAS subject #2078
Extracting training data from ATLAS subject #2079
Extracting training data from ATLAS subject #2080
Extracting training data from ATLAS subject #2081
Extracting training data from ATLAS subject #2082
Extracting training data from ATLAS subject #2083
Extracting training data from ATLAS subject #2084
Extracting training data from ATLAS subject #2085
Extracting training data from ATLAS subject #2086
Extracting training data from ATLAS subject #2087
Extracting training data from ATLAS subject #2088
Extracting training data from ATLAS subject #2089
Extracting training data from ATLAS subject #2090
Extracting training data from ATLAS subject #2091
Extracting training data from ATLAS subject #2092
Extracting training data from ATLAS subject #2093
Extracting training data from ATLAS subject #2094
Extracting training data from ATLAS subject #2095
Extracting training data from ATLAS subject #2096
Extracting training data from ATLAS subject #2097
Extracting training data from ATLAS subject #2098
Extracting training data from ATLAS subject #2099
Extracting training data from ATLAS subject #2100
Extracting training data from ATLAS subject #2101
Extracting training data from ATLAS subject #2102
Extracting training data from ATLAS subject #2103
Extracting training data from ATLAS subject #2104
Extracting training data from ATLAS subject #2105
Extracting training data from ATLAS subject #2106
Extracting training data from ATLAS subject #2107
Extracting training data from ATLAS subject #2108
Extracting training data from ATLAS subject #2109
Extracting training data from ATLAS subject #2110
Extracting training data from ATLAS subject #2111
Extracting training data from ATLAS subject #2112
Extracting training data from ATLAS subject #2113
Extracting training data from ATLAS subject #2114
Extracting training data from ATLAS subject #2115
Extracting training data from ATLAS subject #2116
Extracting training data from ATLAS subject #2117
Extracting training data from ATLAS subject #2118
Extracting training data from ATLAS subject #2119
Extracting training data from ATLAS subject #2120
Extracting training data from ATLAS subject #2121
Extracting training data from ATLAS subject #2122
Extracting training data from ATLAS subject #2123
Extracting training data from ATLAS subject #2124
Extracting training data from ATLAS subject #2125
Extracting training data from ATLAS subject #2126
Extracting training data from ATLAS subject #2127
Extracting training data from ATLAS subject #2128
Extracting training data from ATLAS subject #2129
Extracting training data from ATLAS subject #2130
Extracting training data from ATLAS subject #2131
Extracting training data from ATLAS subject #2132
Extracting training data from ATLAS subject #2133
Extracting training data from ATLAS subject #2134
Extracting training data from ATLAS subject #2135
Extracting training data from ATLAS subject #2136
Extracting training data from ATLAS subject #2137
Extracting training data from ATLAS subject #2138
Extracting training data from ATLAS subject #2139
Extracting training data from ATLAS subject #2140
Extracting training data from ATLAS subject #2141
Extracting training data from ATLAS subject #2142
Extracting training data from ATLAS subject #2143
Extracting training data from ATLAS subject #2144
Extracting training data from ATLAS subject #2145
Extracting training data from ATLAS subject #2146
Extracting training data from ATLAS subject #2147
Extracting training data from ATLAS subject #2148
Extracting training data from ATLAS subject #2149
Extracting training data from ATLAS subject #2150
Extracting training data from ATLAS subject #2151
Extracting training data from ATLAS subject #2152
Extracting training data from ATLAS subject #2153
Extracting training data from ATLAS subject #2154
Extracting training data from ATLAS subject #2155
Extracting training data from ATLAS subject #2156
Extracting training data from ATLAS subject #2157
Extracting training data from ATLAS subject #2158
Extracting training data from ATLAS subject #2159
Extracting training data from ATLAS subject #2160
Extracting training data from ATLAS subject #2161
Extracting training data from ATLAS subject #2162
Extracting training data from ATLAS subject #2163
Extracting training data from ATLAS subject #2164
Extracting training data from ATLAS subject #2165
Extracting training data from ATLAS subject #2166
Extracting training data from ATLAS subject #2167
Extracting training data from ATLAS subject #2168
Extracting training data from ATLAS subject #2169
Extracting training data from ATLAS subject #2170
Extracting training data from ATLAS subject #2171
Extracting training data from ATLAS subject #2172
Extracting training data from ATLAS subject #2173
Extracting training data from ATLAS subject #2174
Extracting training data from ATLAS subject #2175
Extracting training data from ATLAS subject #2176
Extracting training data from ATLAS subject #2177
Extracting training data from ATLAS subject #2178
Extracting training data from ATLAS subject #2179
Extracting training data from ATLAS subject #2180
Extracting training data from ATLAS subject #2181
Extracting training data from ATLAS subject #2182
Extracting training data from ATLAS subject #2183
Extracting training data from ATLAS subject #2184
Extracting training data from ATLAS subject #2185
Extracting training data from ATLAS subject #2186
Extracting training data from ATLAS subject #2187
Extracting training data from ATLAS subject #2188
Extracting training data from ATLAS subject #2189
Extracting training data from ATLAS subject #2190
Extracting training data from ATLAS subject #2191
Extracting training data from ATLAS subject #2192
Extracting training data from ATLAS subject #2193
Extracting training data from ATLAS subject #2194
Extracting training data from ATLAS subject #2195
Extracting training data from ATLAS subject #2196
Extracting training data from ATLAS subject #2197
Extracting training data from ATLAS subject #2198
Extracting training data from ATLAS subject #2199
Extracting training data from ATLAS subject #2200
Extracting training data from ATLAS subject #2201
Extracting training data from ATLAS subject #2202
Extracting training data from ATLAS subject #2203
Extracting training data from ATLAS subject #2204
Extracting training data from ATLAS subject #2205
Extracting training data from ATLAS subject #2206
Extracting training data from ATLAS subject #2207
Extracting training data from ATLAS subject #2208
Extracting training data from ATLAS subject #2209
Extracting training data from ATLAS subject #2210
Extracting training data from ATLAS subject #2211
Extracting training data from ATLAS subject #2212
Extracting training data from ATLAS subject #2213
Extracting training data from ATLAS subject #2214
Extracting training data from ATLAS subject #2215
Extracting training data from ATLAS subject #2216
Extracting training data from ATLAS subject #2217
Extracting training data from ATLAS subject #2218
Extracting training data from ATLAS subject #2219
Extracting training data from ATLAS subject #2220
Extracting training data from ATLAS subject #2221
Extracting training data from ATLAS subject #2222
Extracting training data from ATLAS subject #2223
Extracting training data from ATLAS subject #2224
Extracting training data from ATLAS subject #2225
Extracting training data from ATLAS subject #2226
Extracting training data from ATLAS subject #2227
Extracting training data from ATLAS subject #2228
Extracting training data from ATLAS subject #2229
Extracting training data from ATLAS subject #2230
Extracting training data from ATLAS subject #2231
Extracting training data from ATLAS subject #2232
Extracting training data from ATLAS subject #2233
Extracting training data from ATLAS subject #2234
Extracting training data from ATLAS subject #2235
Extracting training data from ATLAS subject #2236
Extracting training data from ATLAS subject #2237
Extracting training data from ATLAS subject #2238
Extracting training data from ATLAS subject #2239
Extracting training data from ATLAS subject #2240
Extracting training data from ATLAS subject #2241
Extracting training data from ATLAS subject #2242
Extracting training data from ATLAS subject #2243
Extracting training data from ATLAS subject #2244
Extracting training data from ATLAS subject #2245
Extracting training data from ATLAS subject #2246
Extracting training data from ATLAS subject #2247
Extracting training data from ATLAS subject #2248
Extracting training data from ATLAS subject #2249
Extracting training data from ATLAS subject #2250
Extracting training data from ATLAS subject #2251
Extracting training data from ATLAS subject #2252
Extracting training data from ATLAS subject #2253
Extracting training data from ATLAS subject #2254
Extracting training data from ATLAS subject #2255
Extracting training data from ATLAS subject #2256
Extracting training data from ATLAS subject #2257
Extracting training data from ATLAS subject #2258
Extracting training data from ATLAS subject #2259
Extracting training data from ATLAS subject #2260
Extracting training data from ATLAS subject #2261
Extracting training data from ATLAS subject #2262
Extracting training data from ATLAS subject #2263
Extracting training data from ATLAS subject #2264
Extracting training data from ATLAS subject #2265
Extracting training data from ATLAS subject #2266
Extracting training data from ATLAS subject #2267
Extracting training data from ATLAS subject #2268
Extracting training data from ATLAS subject #2269
Extracting training data from ATLAS subject #2270
Extracting training data from ATLAS subject #2271
Extracting training data from ATLAS subject #2272
Extracting training data from ATLAS subject #2273
Extracting training data from ATLAS subject #2274
Extracting training data from ATLAS subject #2275
Extracting training data from ATLAS subject #2276
Extracting training data from ATLAS subject #2277
Extracting training data from ATLAS subject #2278
Extracting training data from ATLAS subject #2279
Extracting training data from ATLAS subject #2280
Extracting training data from ATLAS subject #2281
Extracting training data from ATLAS subject #2282
Extracting training data from ATLAS subject #2283
Extracting training data from ATLAS subject #2284
Extracting training data from ATLAS subject #2285
Extracting training data from ATLAS subject #2286
Extracting training data from ATLAS subject #2287
Extracting training data from ATLAS subject #2288
Extracting training data from ATLAS subject #2289
Extracting training data from ATLAS subject #2290
Extracting training data from ATLAS subject #2291
Extracting training data from ATLAS subject #2292
Extracting training data from ATLAS subject #2293
Extracting training data from ATLAS subject #2294
Extracting training data from ATLAS subject #2295
Extracting training data from ATLAS subject #2296
Extracting training data from ATLAS subject #2297
Extracting training data from ATLAS subject #2298
Extracting training data from ATLAS subject #2299
Extracting training data from ATLAS subject #2300
Extracting training data from ATLAS subject #2301
Extracting training data from ATLAS subject #2302
Extracting training data from ATLAS subject #2303
Extracting training data from ATLAS subject #2304
Extracting training data from ATLAS subject #2305
Extracting training data from ATLAS subject #2306
Extracting training data from ATLAS subject #2307
Extracting training data from ATLAS subject #2308
Extracting training data from ATLAS subject #2309
Extracting training data from ATLAS subject #2310
Extracting training data from ATLAS subject #2311
Extracting training data from ATLAS subject #2312
Extracting training data from ATLAS subject #2313
Extracting training data from ATLAS subject #2314
Extracting training data from ATLAS subject #2315
Extracting training data from ATLAS subject #2316
Extracting training data from ATLAS subject #2317
Extracting training data from ATLAS subject #2318
Extracting training data from ATLAS subject #2319
Extracting training data from ATLAS subject #2320
Extracting training data from ATLAS subject #2321
Extracting training data from ATLAS subject #2322
Extracting training data from ATLAS subject #2323
Extracting training data from ATLAS subject #2324
Extracting training data from ATLAS subject #2325
Extracting training data from ATLAS subject #2326
Extracting training data from ATLAS subject #2327
Extracting training data from ATLAS subject #2328
Extracting training data from ATLAS subject #2329
Extracting training data from ATLAS subject #2330
Extracting training data from ATLAS subject #2331
Extracting training data from ATLAS subject #2332
Extracting training data from ATLAS subject #2333
Extracting training data from ATLAS subject #2334
Extracting training data from ATLAS subject #2335
Extracting training data from ATLAS subject #2336
Extracting training data from ATLAS subject #2337
Extracting training data from ATLAS subject #2338
Extracting training data from ATLAS subject #2339
Extracting training data from ATLAS subject #2340
Extracting training data from ATLAS subject #2341
Extracting training data from ATLAS subject #2342
Extracting training data from ATLAS subject #2343
Extracting training data from ATLAS subject #2344
Extracting training data from ATLAS subject #2345
Extracting training data from ATLAS subject #2346
Extracting training data from ATLAS subject #2347
Extracting training data from ATLAS subject #2348
Extracting training data from ATLAS subject #2349
Extracting training data from ATLAS subject #2350
Extracting training data from ATLAS subject #2351
Extracting training data from ATLAS subject #2352
Extracting training data from ATLAS subject #2353
Extracting training data from ATLAS subject #2354
Extracting training data from ATLAS subject #2355
Extracting training data from ATLAS subject #2356
Extracting training data from ATLAS subject #2357
Extracting training data from ATLAS subject #2358
Extracting training data from ATLAS subject #2359
Extracting training data from ATLAS subject #2360
Extracting training data from ATLAS subject #2361
Extracting training data from ATLAS subject #2362
Extracting training data from ATLAS subject #2363
Extracting training data from ATLAS subject #2364
Extracting training data from ATLAS subject #2365
Extracting training data from ATLAS subject #2366
Extracting training data from ATLAS subject #2367
Extracting training data from ATLAS subject #2368
Extracting training data from ATLAS subject #2369
Extracting training data from ATLAS subject #2370
Extracting training data from ATLAS subject #2371
Extracting training data from ATLAS subject #2372
Extracting training data from ATLAS subject #2373
Extracting training data from ATLAS subject #2374
Extracting training data from ATLAS subject #2375
Extracting training data from ATLAS subject #2376
Extracting training data from ATLAS subject #2377
Extracting training data from ATLAS subject #2378
Extracting training data from ATLAS subject #2379
Extracting training data from ATLAS subject #2380
Extracting training data from ATLAS subject #2381
Extracting training data from ATLAS subject #2382
Extracting training data from ATLAS subject #2383
Extracting training data from ATLAS subject #2384
Extracting training data from ATLAS subject #2385
Extracting training data from ATLAS subject #2386
Extracting training data from ATLAS subject #2387
Extracting training data from ATLAS subject #2388
Extracting training data from ATLAS subject #2389
Extracting training data from ATLAS subject #2390
Extracting training data from ATLAS subject #2391
Extracting training data from ATLAS subject #2392
Extracting training data from ATLAS subject #2393
Extracting training data from ATLAS subject #2394
Extracting training data from ATLAS subject #2395
Extracting training data from ATLAS subject #2396
Extracting training data from ATLAS subject #2397
Extracting training data from ATLAS subject #2398
Extracting training data from ATLAS subject #2399
Extracting training data from ATLAS subject #2400
Extracting training data from ATLAS subject #2401
Extracting training data from ATLAS subject #2402
Extracting training data from ATLAS subject #2403
Extracting training data from ATLAS subject #2404
Extracting training data from ATLAS subject #2405
Extracting training data from ATLAS subject #2406
Extracting training data from ATLAS subject #2407
Extracting training data from ATLAS subject #2408
Extracting training data from ATLAS subject #2409
Extracting training data from ATLAS subject #2410
Extracting training data from ATLAS subject #2411
Extracting training data from ATLAS subject #2412
Extracting training data from ATLAS subject #2413
Extracting training data from ATLAS subject #2414
Extracting training data from ATLAS subject #2415
Extracting training data from ATLAS subject #2416
Extracting training data from ATLAS subject #2417
Extracting training data from ATLAS subject #2418
Extracting training data from ATLAS subject #2419
Extracting training data from ATLAS subject #2420
Extracting training data from ATLAS subject #2421
Extracting training data from ATLAS subject #2422
Extracting training data from ATLAS subject #2423
Extracting training data from ATLAS subject #2424
Extracting training data from ATLAS subject #2425
Extracting training data from ATLAS subject #2426
Extracting training data from ATLAS subject #2427
Extracting training data from ATLAS subject #2428
Extracting training data from ATLAS subject #2429
Extracting training data from ATLAS subject #2430
Extracting training data from ATLAS subject #2431
Extracting training data from ATLAS subject #2432
Extracting training data from ATLAS subject #2433
Extracting training data from ATLAS subject #2434
Extracting training data from ATLAS subject #2435
Extracting training data from ATLAS subject #2436
Extracting training data from ATLAS subject #2437
Extracting training data from ATLAS subject #2438
Extracting training data from ATLAS subject #2439
Extracting training data from ATLAS subject #2440
Extracting training data from ATLAS subject #2441
Extracting training data from ATLAS subject #2442
Extracting training data from ATLAS subject #2443
Extracting training data from ATLAS subject #2444
Extracting training data from ATLAS subject #2445
Extracting training data from ATLAS subject #2446
Extracting training data from ATLAS subject #2447
Extracting training data from ATLAS subject #2448
Extracting training data from ATLAS subject #2449
Extracting training data from ATLAS subject #2450
Extracting training data from ATLAS subject #2451
Extracting training data from ATLAS subject #2452
Extracting training data from ATLAS subject #2453
Extracting training data from ATLAS subject #2454
Extracting training data from ATLAS subject #2455
Extracting training data from ATLAS subject #2456
Extracting training data from ATLAS subject #2457
Extracting training data from ATLAS subject #2458
Extracting training data from ATLAS subject #2459

Keras doesn't support class weights, so I need to downsample the non-host galaxies.


In [68]:
n_hosts = sum(training_outputs)
n_not_hosts = len(training_outputs) - n_hosts
n_to_discard = n_not_hosts - n_hosts

new_training_inputs = []
new_training_outputs = []

for inp, out in zip(training_inputs, training_outputs):
    if not out and n_to_discard > 0:
        n_to_discard -= 1
    else:
        new_training_inputs.append(inp)
        new_training_outputs.append(out)

print(sum(new_training_outputs))
print(len(new_training_outputs))


7634
15268

In [69]:
training_inputs = numpy.array(new_training_inputs)
training_outputs = numpy.array(new_training_outputs, dtype=float)

Convolutional neural network

The basic structure will be as follows:

  • An input layer.
  • A 2D convolution layer with 32 filters and a $10 \times 10$ kernel. (This is the same size kernel that Radio Galaxy Zoo uses for their peak detection.)
  • A relu activation layer.
  • A max pooling layer with pool size 5.
  • A 25% dropout layer.
  • A flatten layer.
  • A dense layer with 64 nodes.
  • A relu activation layer.
  • A dense layer with 1 node.
  • A sigmoid activation layer.

I may try to split the input into three images of different sizes in future.


In [70]:
import keras.layers.convolutional
import keras.layers.core
import keras.models

In [71]:
model = keras.models.Sequential()

n_filters = 32
conv_size = 10
pool_size = 5
dropout = 0.25
hidden_layer_size = 64

model.add(keras.layers.convolutional.Convolution2D(n_filters, conv_size, conv_size,
                                                   border_mode='valid',
                                                   input_shape=(1, 80, 80)))
model.add(keras.layers.core.Activation('relu'))
model.add(keras.layers.convolutional.MaxPooling2D(pool_size=(pool_size, pool_size)))
model.add(keras.layers.convolutional.Convolution2D(n_filters, conv_size, conv_size,
                                                   border_mode='valid',))
model.add(keras.layers.core.Activation('relu'))
model.add(keras.layers.convolutional.MaxPooling2D(pool_size=(pool_size, pool_size)))
model.add(keras.layers.core.Dropout(dropout))
model.add(keras.layers.core.Flatten())
model.add(keras.layers.core.Dense(hidden_layer_size))
model.add(keras.layers.core.Activation('sigmoid'))
model.add(keras.layers.core.Dense(1))
model.add(keras.layers.core.Activation('sigmoid'))
model.compile(loss='binary_crossentropy', optimizer='adadelta')

Now we can train it!


In [72]:
xs_train, xs_test, ts_train, ts_test = sklearn.cross_validation.train_test_split(
        training_inputs, training_outputs, test_size=0.1, random_state=0, stratify=training_outputs)

image_size = xs_train.shape[1:]
xs_train = xs_train.reshape(xs_train.shape[0], 1, image_size[0], image_size[1])
xs_test = xs_test.reshape(xs_test.shape[0], 1, image_size[0], image_size[1])

In [73]:
xs_train.shape


Out[73]:
(13740, 1, 80, 80)

In [74]:
model.fit(xs_train, ts_train)


Epoch 1/100
13740/13740 [==============================] - 339s - loss: 0.6306   
Epoch 2/100
13740/13740 [==============================] - 340s - loss: 0.6066   
Epoch 3/100
13740/13740 [==============================] - 339s - loss: 0.5984   
Epoch 4/100
13740/13740 [==============================] - 341s - loss: 0.5971   
Epoch 5/100
13740/13740 [==============================] - 333s - loss: 0.5917   
Epoch 6/100
13740/13740 [==============================] - 334s - loss: 0.5881   
Epoch 7/100
13740/13740 [==============================] - 342s - loss: 0.5858   
Epoch 8/100
13740/13740 [==============================] - 339s - loss: 0.5880   
Epoch 9/100
13740/13740 [==============================] - 336s - loss: 0.5826   
Epoch 10/100
13740/13740 [==============================] - 339s - loss: 0.5852   
Epoch 11/100
13740/13740 [==============================] - 339s - loss: 0.5836   
Epoch 12/100
13740/13740 [==============================] - 339s - loss: 0.5835   
Epoch 13/100
13740/13740 [==============================] - 336s - loss: 0.5820   
Epoch 14/100
13740/13740 [==============================] - 335s - loss: 0.5813   
Epoch 15/100
13740/13740 [==============================] - 338s - loss: 0.5804   
Epoch 16/100
13740/13740 [==============================] - 344s - loss: 0.5795   
Epoch 17/100
13740/13740 [==============================] - 341s - loss: 0.5790   
Epoch 18/100
13740/13740 [==============================] - 339s - loss: 0.5769   
Epoch 19/100
13740/13740 [==============================] - 343s - loss: 0.5783   
Epoch 20/100
13740/13740 [==============================] - 337s - loss: 0.5766   
Epoch 21/100
13740/13740 [==============================] - 339s - loss: 0.5732   
Epoch 22/100
13740/13740 [==============================] - 347s - loss: 0.5738   
Epoch 23/100
13740/13740 [==============================] - 342s - loss: 0.5741   
Epoch 24/100
13740/13740 [==============================] - 341s - loss: 0.5771   
Epoch 25/100
13740/13740 [==============================] - 337s - loss: 0.5743   
Epoch 26/100
13740/13740 [==============================] - 343s - loss: 0.5722   
Epoch 27/100
13740/13740 [==============================] - 338s - loss: 0.5738   
Epoch 28/100
13740/13740 [==============================] - 336s - loss: 0.5717   
Epoch 29/100
13740/13740 [==============================] - 339s - loss: 0.5715   
Epoch 30/100
13740/13740 [==============================] - 341s - loss: 0.5711   
Epoch 31/100
13740/13740 [==============================] - 338s - loss: 0.5715   
Epoch 32/100
13740/13740 [==============================] - 332s - loss: 0.5729   
Epoch 33/100
13740/13740 [==============================] - 327s - loss: 0.5701   
Epoch 34/100
13740/13740 [==============================] - 326s - loss: 0.5695   
Epoch 35/100
13740/13740 [==============================] - 329s - loss: 0.5704   
Epoch 36/100
13740/13740 [==============================] - 347s - loss: 0.5691   
Epoch 37/100
13740/13740 [==============================] - 334s - loss: 0.5698   
Epoch 38/100
13740/13740 [==============================] - 347s - loss: 0.5667   
Epoch 39/100
13740/13740 [==============================] - 349s - loss: 0.5664   
Epoch 40/100
13740/13740 [==============================] - 349s - loss: 0.5680   
Epoch 41/100
13740/13740 [==============================] - 343s - loss: 0.5641   
Epoch 42/100
13740/13740 [==============================] - 348s - loss: 0.5628   
Epoch 43/100
13740/13740 [==============================] - 344s - loss: 0.5648   
Epoch 44/100
13740/13740 [==============================] - 346s - loss: 0.5625   
Epoch 45/100
13740/13740 [==============================] - 349s - loss: 0.5639   
Epoch 46/100
13740/13740 [==============================] - 346s - loss: 0.5617   
Epoch 47/100
13740/13740 [==============================] - 342s - loss: 0.5600   
Epoch 48/100
13740/13740 [==============================] - 337s - loss: 0.5613   
Epoch 49/100
13740/13740 [==============================] - 339s - loss: 0.5612   
Epoch 50/100
13740/13740 [==============================] - 342s - loss: 0.5589   
Epoch 51/100
13740/13740 [==============================] - 350s - loss: 0.5612   
Epoch 52/100
13740/13740 [==============================] - 336s - loss: 0.5608   
Epoch 53/100
13740/13740 [==============================] - 329s - loss: 0.5563   
Epoch 54/100
13740/13740 [==============================] - 342s - loss: 0.5579   
Epoch 55/100
13740/13740 [==============================] - 335s - loss: 0.5587   
Epoch 56/100
13740/13740 [==============================] - 342s - loss: 0.5520   
Epoch 57/100
13740/13740 [==============================] - 343s - loss: 0.5502   
Epoch 58/100
13740/13740 [==============================] - 350s - loss: 0.5577   
Epoch 59/100
13740/13740 [==============================] - 351s - loss: 0.5538   
Epoch 60/100
13740/13740 [==============================] - 348s - loss: 0.5575   
Epoch 61/100
13740/13740 [==============================] - 346s - loss: 0.5574   
Epoch 62/100
13740/13740 [==============================] - 339s - loss: 0.5542   
Epoch 63/100
13740/13740 [==============================] - 333s - loss: 0.5539   
Epoch 64/100
13740/13740 [==============================] - 345s - loss: 0.5493   
Epoch 65/100
13740/13740 [==============================] - 340s - loss: 0.5510   
Epoch 66/100
13740/13740 [==============================] - 342s - loss: 0.5491   
Epoch 67/100
13740/13740 [==============================] - 339s - loss: 0.5509   
Epoch 68/100
13740/13740 [==============================] - 335s - loss: 0.5482   
Epoch 69/100
13740/13740 [==============================] - 337s - loss: 0.5494   
Epoch 70/100
13740/13740 [==============================] - 342s - loss: 0.5436   
Epoch 71/100
13740/13740 [==============================] - 341s - loss: 0.5444   
Epoch 72/100
13740/13740 [==============================] - 342s - loss: 0.5478   
Epoch 73/100
13740/13740 [==============================] - 343s - loss: 0.5450   
Epoch 74/100
13740/13740 [==============================] - 339s - loss: 0.5413   
Epoch 75/100
13740/13740 [==============================] - 340s - loss: 0.5482   
Epoch 76/100
13740/13740 [==============================] - 338s - loss: 0.5450   
Epoch 77/100
13740/13740 [==============================] - 342s - loss: 0.5432   
Epoch 78/100
13740/13740 [==============================] - 340s - loss: 0.5409   
Epoch 79/100
13740/13740 [==============================] - 342s - loss: 0.5438   
Epoch 80/100
13740/13740 [==============================] - 347s - loss: 0.5406   
Epoch 81/100
13740/13740 [==============================] - 345s - loss: 0.5430   
Epoch 82/100
13740/13740 [==============================] - 342s - loss: 0.5421   
Epoch 83/100
13740/13740 [==============================] - 343s - loss: 0.5377   
Epoch 84/100
13740/13740 [==============================] - 342s - loss: 0.5372   
Epoch 85/100
13740/13740 [==============================] - 354s - loss: 0.5370   
Epoch 86/100
13740/13740 [==============================] - 357s - loss: 0.5387   
Epoch 87/100
13740/13740 [==============================] - 350s - loss: 0.5316   
Epoch 88/100
13740/13740 [==============================] - 347s - loss: 0.5352   
Epoch 89/100
13740/13740 [==============================] - 350s - loss: 0.5331   
Epoch 90/100
13740/13740 [==============================] - 344s - loss: 0.5416   
Epoch 91/100
13740/13740 [==============================] - 344s - loss: 0.5336   
Epoch 92/100
13740/13740 [==============================] - 345s - loss: 0.5320   
Epoch 93/100
13740/13740 [==============================] - 347s - loss: 0.5323   
Epoch 94/100
13740/13740 [==============================] - 346s - loss: 0.5313   
Epoch 95/100
13740/13740 [==============================] - 338s - loss: 0.5350   
Epoch 96/100
13740/13740 [==============================] - 344s - loss: 0.5291   
Epoch 97/100
13740/13740 [==============================] - 346s - loss: 0.5319   
Epoch 98/100
13740/13740 [==============================] - 347s - loss: 0.5315   
Epoch 99/100
13740/13740 [==============================] - 39357s - loss: 0.5282   
Epoch 100/100
13740/13740 [==============================] - 338s - loss: 0.5264   
Out[74]:
<keras.callbacks.History at 0x10f005695f8>

Let's see some filters.


In [20]:
get_convolutional_output = keras.backend.function([model.layers[0].input],
                                                  [model.layers[2].get_output()])

In [78]:
model.get_weights()[2].shape


Out[78]:
(32, 32, 10, 10)

In [84]:
figure = matplotlib.pyplot.figure(figsize=(15, 15))

for i in range(32):
    ax = figure.add_subplot(8, 4, i+1)
    ax.axis('off')
    ax.pcolor(model.get_weights()[0][i, 0], cmap='gray')

matplotlib.pyplot.show()


Good enough. Now, let's save the models.


In [85]:
model_json = model.to_json()
with open('../crowdastro-data/cnn_model_2.json', 'w') as f:
    f.write(model_json)

model.save_weights('../crowdastro-data/cnn_weights_2.h5')


[WARNING] ../crowdastro-data/cnn_weights_2.h5 already exists - overwrite? [y/n]n

...Now, let's test that it saved.


In [82]:
with open('../crowdastro-data/cnn_model_2.json', 'r') as f:
    model2 = keras.models.model_from_json(f.read())

model2.load_weights('../crowdastro-data/cnn_weights_2.h5')

In [83]:
figure = matplotlib.pyplot.figure(figsize=(15, 15))

for i in range(32):
    ax = figure.add_subplot(8, 4, i+1)
    ax.axis('off')
    ax.pcolor(model2.get_weights()[0][i, 0], cmap='gray')

matplotlib.pyplot.show()


Looks good. Ideally, we train this longer, but I don't have enough time right now. Let's save the training data and move on.


In [58]:
import tables
with tables.open_file('../crowdastro-data/atlas_training_data.h5', mode='w', title='ATLAS training data') as f:
    root = f.root
    f.create_array(root, 'training_inputs', training_inputs)
    f.create_array(root, 'training_outputs', training_outputs)

In [ ]: