improve printing
This commit is contained in:
parent
abcb6d6351
commit
6503496c39
@ -8,7 +8,7 @@ type MXModel <: Model
|
|||||||
end
|
end
|
||||||
|
|
||||||
Base.show(io::IO, m::MXModel) =
|
Base.show(io::IO, m::MXModel) =
|
||||||
print(io, "MXModel($(unblock(syntax(Flux.graph(m.model)))))")
|
print(io, "MXModel($(m.model))")
|
||||||
|
|
||||||
mxdims(dims::NTuple) =
|
mxdims(dims::NTuple) =
|
||||||
length(dims) == 1 ? (1, dims...) : reverse(dims)
|
length(dims) == 1 ? (1, dims...) : reverse(dims)
|
||||||
|
@ -26,5 +26,11 @@ end
|
|||||||
back!(s::Chain, ∇) = foldr((m, ∇) -> back!(m, ∇), ∇, s.layers)
|
back!(s::Chain, ∇) = foldr((m, ∇) -> back!(m, ∇), ∇, s.layers)
|
||||||
update!(s::Chain, η) = foreach(l -> update!(l, η), s.layers)
|
update!(s::Chain, η) = foreach(l -> update!(l, η), s.layers)
|
||||||
|
|
||||||
|
function Base.show(io::IO, c::Chain)
|
||||||
|
print(io, "Chain(")
|
||||||
|
print_joined(io, c.layers, ", ")
|
||||||
|
print(io, ")")
|
||||||
|
end
|
||||||
|
|
||||||
graph(s::Chain) =
|
graph(s::Chain) =
|
||||||
foldl((v, m) -> vertex(m, v), constant(ModelInput(1)), s.layers)
|
foldl((v, m) -> vertex(m, v), constant(ModelInput(1)), s.layers)
|
||||||
|
@ -12,7 +12,7 @@ Dense(in::Integer, out::Integer; init = initn) =
|
|||||||
Dense(init(out, in), init(out))
|
Dense(init(out, in), init(out))
|
||||||
|
|
||||||
Base.show(io::IO, d::Dense) =
|
Base.show(io::IO, d::Dense) =
|
||||||
print(io, "Flux.Dense($(size(d.W.x,2)),$(size(d.W.x,1)))")
|
print(io, "Dense($(size(d.W.x,2)),$(size(d.W.x,1)))")
|
||||||
|
|
||||||
@model type Sigmoid
|
@model type Sigmoid
|
||||||
layer::Model
|
layer::Model
|
||||||
|
Loading…
Reference in New Issue
Block a user