In [1]:
import keras as k
import keras.backend as b
import keras.layers as l
import numpy as np
import sys
import theano as t
import keras.initializations as i
sys.path.append('../src/mane/')
Using Theano backend.
In [5]:
import graph as g
reload(g)
fb = g.graph_from_pickle('../src/mane/data/egonets.graph')
In [6]:
awesome = fb.gen_contrast()
In [7]:
next(awesome)
Out[7]:
({'class': array([2600, 2600, 2546, 2287, 2287, 1979, 2232, 2624, 2543, 2546, 2624,
2624, 2546, 2414, 2546, 2414, 2546, 2164, 2625, 2546, 2232, 2655,
2090, 2543, 2655, 2140, 2140, 2543, 1979, 2287, 2546, 2140, 2140,
2543, 2625, 2428, 2414, 2414, 2655, 2232, 2232, 2150, 2543, 1979,
2287, 2287, 2655, 2150, 1979, 2655, 2543, 2164, 2164, 2624, 2546,
2232, 2543, 1979, 2287, 2090, 2090, 2655, 2546, 2655, 2655, 2140,
2414, 2232, 2428, 2229, 2624, 2546, 2414, 2546, 2546, 1979, 1979,
2140, 2090, 2543, 2624, 2287, 2232, 2543, 2546, 2625, 2363, 2624,
2655, 2543, 2543, 2655, 1979, 2232, 1979, 2232, 2414, 2140, 2546,
2414, 2543, 1979, 2229, 2553, 2624, 2414, 2287, 2090, 2414, 2287,
2655, 2655, 2090, 2287, 2150, 2655, 2624, 2090, 1979, 2550, 2553,
2655, 2287, 2414, 2655, 2140, 2232, 2546, 2140, 2655, 2655, 2546,
2140, 1979, 2655, 2655, 2553, 2482, 2624, 2090, 2150, 2150, 2414,
2655, 2140, 2543, 1979, 2090, 2150, 2543, 2655, 2543, 1979, 2040,
2229, 2090, 2546, 2150, 1979, 2287, 2140, 2232, 1979, 2232, 2287,
2287, 2287, 2150, 2655, 1979, 2040, 2040, 1979, 2546, 2287, 2546,
2232, 2655, 2655, 2624, 1979, 2624, 2090, 2546, 2624, 2090, 2414,
2482, 2556, 2150, 2232, 2624, 2287, 2543, 2150, 1979, 2090, 2655,
2150, 2232, 2150, 2414, 2140, 2624, 2395, 2045, 2287, 2140, 2543,
2140, 2150, 2543, 2150, 2655, 2287, 2150, 2414, 2140, 2150, 2232,
2543, 2395, 2593, 2546, 2140, 2624, 1979, 1979, 1979, 2414, 2232,
2543, 2287, 2624, 2232, 2546, 2655, 2140, 2482, 2482, 2090, 2414,
2287, 2140, 2624, 2543, 2414, 2090, 2546, 2546, 2546, 2655, 2543,
2090, 2624, 2352, 2590, 2150, 2090, 2140, 2546, 2232, 2546, 2287,
2140, 1979, 2543, 2414, 2543, 2655, 2624, 2414, 2045, 2590, 2287,
2150, 1979, 2140, 2287, 2150, 2414, 2287, 2624, 2543, 2624, 2150,
2287, 2546, 2232, 2045, 2045, 2655, 2543, 2546, 2287, 2287, 2655,
2287, 2414, 2232, 2140, 2150, 2414, 2150, 2546, 2140, 2369, 2045,
2140, 2150, 1979, 2140, 2543, 2150, 2655, 2150, 2546, 2546, 1979,
2543, 2624, 2090, 2287, 1943, 2369, 2624, 2232, 2287, 2287, 2150,
2150, 2090, 2287, 2287, 2232, 2232, 2090, 2624, 2090, 2287], dtype=int32),
'target': array([2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276,
2276, 2276, 2276, 2276, 2276, 2276, 2600, 2600, 2600, 2600, 2600,
2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600,
2600, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625,
2625, 2625, 2625, 2625, 2625, 2625, 2625, 2428, 2428, 2428, 2428,
2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428,
2428, 2428, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164,
2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2363, 2363, 2363,
2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363,
2363, 2363, 2363, 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229,
2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2553, 2553,
2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553,
2553, 2553, 2553, 2553, 2556, 2556, 2556, 2556, 2556, 2556, 2556,
2556, 2556, 2556, 2556, 2556, 2556, 2556, 2556, 2556, 2556, 2550,
2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550,
2550, 2550, 2550, 2550, 2550, 2040, 2040, 2040, 2040, 2040, 2040,
2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040,
2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482,
2482, 2482, 2482, 2482, 2482, 2482, 2395, 2395, 2395, 2395, 2395,
2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395,
2395, 2352, 2352, 2352, 2352, 2352, 2352, 2352, 2352, 2352, 2352,
2352, 2352, 2352, 2352, 2352, 2352, 2352, 2593, 2593, 2593, 2593,
2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593,
2593, 2593, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045,
2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2369, 2369, 2369,
2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369,
2369, 2369, 2369, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590,
2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2521, 2521,
2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521,
2521, 2521, 2521, 2521, 1943, 1943, 1943, 1943, 1943, 1943, 1943,
1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943], dtype=int32)},
{'label': array([ 1., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 1., 1., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 1., 1., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1.,
1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 1., 1., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 1., 1., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 1.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 1., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 1., 1., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 1., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 1., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 1., 1., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 1., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
1., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 1., 1., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 1., 1., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1.,
1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 1., 1., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 1., 1., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 1.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0.], dtype=float32)})
In [8]:
la = next(awesome)
In [10]:
len(la[0]['class'])
Out[10]:
340
In [ ]:
Content source: gear/motifwalk
Similar notebooks: