Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
python3-imagej-tiff
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Elphel
python3-imagej-tiff
Commits
9a1886bd
Commit
9a1886bd
authored
Aug 29, 2018
by
Oleg Dzhimiev
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
more parametrization
parent
a1e5cb79
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
22 additions
and
7 deletions
+22
-7
nn_ds_neibs11_tmp.py
nn_ds_neibs11_tmp.py
+22
-7
No files found.
nn_ds_neibs11_tmp.py
View file @
9a1886bd
...
@@ -1338,12 +1338,28 @@ with tf.Session() as sess:
...
@@ -1338,12 +1338,28 @@ with tf.Session() as sess:
l1_sym8
=
NN_LAYOUT1
[
l1
]
//
8
l1_sym8
=
NN_LAYOUT1
[
l1
]
//
8
l1_non_sum
=
NN_LAYOUT1
[
l1
]
%
8
l1_non_sum
=
NN_LAYOUT1
[
l1
]
%
8
TILES_PER_LINE1
=
2
TILES_PER_LINE2
=
4
ZERO_SPAN1
=
0.0002
ZERO_SPAN2
=
0.0002
tile_side1
=
TILE_SIDE
tile_side2
=
int
(
math
.
sqrt
(
NN_LAYOUT2
[
-
1
]))
cluster_side
=
CLUSTER_RADIUS
*
2
+
1
cluster_size
=
cluster_side
*
cluster_side
l1_w
=
(
tile_side1
+
1
)
*
TILE_LAYERS
*
TILES_PER_LINE1
l1_h
=
(
tile_side1
+
1
)
*
8
//
TILES_PER_LINE1
if
l1_non_sum
==
0
:
if
l1_non_sum
==
0
:
wimg1_placeholder
=
tf
.
placeholder
(
tf
.
float32
,
[
1
,
40
,
80
,
3
])
wimg1_placeholder
=
tf
.
placeholder
(
tf
.
float32
,
[
1
,
l1_h
,
l1_w
,
3
])
wimg1
=
tf
.
summary
.
image
(
'weights/sub_'
+
str
(
l1
),
wimg1_placeholder
)
wimg1
=
tf
.
summary
.
image
(
'weights/sub_'
+
str
(
l1
),
wimg1_placeholder
)
l2
=
NN_LAYOUT2
.
index
(
next
(
filter
(
lambda
x
:
x
!=
0
,
NN_LAYOUT2
)))
l2
=
NN_LAYOUT2
.
index
(
next
(
filter
(
lambda
x
:
x
!=
0
,
NN_LAYOUT2
)))
wimg2_placeholder
=
tf
.
placeholder
(
tf
.
float32
,
[
1
,
250
,
100
,
3
])
l2_w
=
(
tile_side2
+
1
)
*
cluster_side
*
TILES_PER_LINE2
l2_h
=
(
tile_side2
+
1
)
*
cluster_side
*
NN_LAYOUT2
[
l2
]
//
TILES_PER_LINE2
wimg2_placeholder
=
tf
.
placeholder
(
tf
.
float32
,
[
1
,
l2_h
,
l2_w
,
3
])
wimg2
=
tf
.
summary
.
image
(
'weights/inter_'
+
str
(
l2
),
wimg2_placeholder
)
wimg2
=
tf
.
summary
.
image
(
'weights/inter_'
+
str
(
l2
),
wimg2_placeholder
)
# display weights, part 1 end
# display weights, part 1 end
...
@@ -1571,16 +1587,15 @@ with tf.Session() as sess:
...
@@ -1571,16 +1587,15 @@ with tf.Session() as sess:
with
tf
.
variable_scope
(
'g_fc_sub'
+
str
(
l1
),
reuse
=
tf
.
AUTO_REUSE
):
with
tf
.
variable_scope
(
'g_fc_sub'
+
str
(
l1
),
reuse
=
tf
.
AUTO_REUSE
):
w
=
tf
.
get_variable
(
'weights'
,
shape
=
[
325
,
l1_sym8
])
w
=
tf
.
get_variable
(
'weights'
,
shape
=
[
325
,
l1_sym8
])
w
=
tf
.
transpose
(
w
,(
1
,
0
))
w
=
tf
.
transpose
(
w
,(
1
,
0
))
img1
=
npw
.
tiles
(
npw
.
coldmap
(
w
.
eval
(),
zero_span
=
0.0002
),(
1
,
4
,
9
,
9
),
tiles_per_line
=
2
,
borders
=
True
)
img1
=
npw
.
tiles
(
npw
.
coldmap
(
w
.
eval
(),
zero_span
=
ZERO_SPAN1
),(
1
,
TILE_LAYERS
,
tile_side1
,
tile_side1
),
tiles_per_line
=
TILES_PER_LINE1
,
borders
=
True
)
img1
=
img1
[
np
.
newaxis
,
...
]
img1
=
img1
[
np
.
newaxis
,
...
]
train_writer
.
add_summary
(
wimg1
.
eval
(
feed_dict
=
{
wimg1_placeholder
:
img1
}),
epoch
)
train_writer
.
add_summary
(
wimg1
.
eval
(
feed_dict
=
{
wimg1_placeholder
:
img1
}),
epoch
)
#l2 = NN_LAYOUT2.index(next(filter(lambda x: x!=0, NN_LAYOUT2)))
#l2 = NN_LAYOUT2.index(next(filter(lambda x: x!=0, NN_LAYOUT2)))
with
tf
.
variable_scope
(
'g_fc_inter'
+
str
(
l2
),
reuse
=
tf
.
AUTO_REUSE
):
with
tf
.
variable_scope
(
'g_fc_inter'
+
str
(
l2
),
reuse
=
tf
.
AUTO_REUSE
):
w
=
tf
.
get_variable
(
'weights'
,
shape
=
[
cluster_size
*
NN_LAYOUT2
[
-
1
],
NN_LAYOUT2
[
l2
]])
w
=
tf
.
get_variable
(
'weights'
,
shape
=
[
400
,
NN_LAYOUT2
[
l2
]])
w
=
tf
.
transpose
(
w
,(
1
,
0
))
w
=
tf
.
transpose
(
w
,(
1
,
0
))
img2
=
npw
.
tiles
(
npw
.
coldmap
(
w
.
eval
(),
zero_span
=
0.0002
),(
5
,
5
,
4
,
4
),
tiles_per_line
=
4
,
borders
=
True
)
img2
=
npw
.
tiles
(
npw
.
coldmap
(
w
.
eval
(),
zero_span
=
ZERO_SPAN2
),(
cluster_side
,
cluster_side
,
tile_side2
,
tile_side2
),
tiles_per_line
=
TILES_PER_LINE2
,
borders
=
True
)
img2
=
img2
[
np
.
newaxis
,
...
]
img2
=
img2
[
np
.
newaxis
,
...
]
train_writer
.
add_summary
(
wimg2
.
eval
(
feed_dict
=
{
wimg2_placeholder
:
img2
}),
epoch
)
train_writer
.
add_summary
(
wimg2
.
eval
(
feed_dict
=
{
wimg2_placeholder
:
img2
}),
epoch
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment