gavins13 / perception Goto Github PK
View Code? Open in Web Editor NEWPerception: a deep learning framework based on TensorFlow
License: MIT License
Perception: a deep learning framework based on TensorFlow
License: MIT License
Perception is incompatible with other versions of TensorFlow because of these lines.
https://github.com/gavinlive/perception/blob/8495e3fe994621cfa4e0374ca197595402e0bdd0/lib/_model.py#L239
https://github.com/gavinlive/perception/blob/8495e3fe994621cfa4e0374ca197595402e0bdd0/lib/_model.py#L257
https://github.com/gavinlive/perception/blob/8495e3fe994621cfa4e0374ca197595402e0bdd0/lib/_model.py#L267
Temporary fix: add
or tf.__version__[0:3] == '2.3'
Similar to the GPU option, add a CPU-only option
https://github.com/gavinlive/perception/blob/8495e3fe994621cfa4e0374ca197595402e0bdd0/main.py#L48
Add a summary accumulator for validation summaries. The key is that at the end of the validation stage in training loop, a validation_flush
should be called.
https://github.com/gavinlive/perception/blob/bf1b044c821d9682570cd23ae825ac23fdc90c2a/lib/execution.py#L504
If the added summary is being added in summary mode (detected for example by L113), then for scalars, the value shouldn't been summarised and instead should be stored ready for an aggregation and flush (which would commit a summary to the events log). For now, only mean
and sum
aggregation should be supported.
Can this and should this be integrated with the debug flag that can be specified in the experiment file JSON or as an argument in the Executioner?
https://github.com/gavinlive/perception/blob/bf1b044c821d9682570cd23ae825ac23fdc90c2a/lib/execution.py#L116
https://github.com/gavinlive/perception/blob/bf1b044c821d9682570cd23ae825ac23fdc90c2a/lib/_model.py#L76
When execution is passed a Perception Model, the summary function isn't automatically set. Please call model.set_summary_function(self.add_summary)
in __finalise__
or in the execution.py
constructor.
Also, why does __finalise__
end with pass?
Set using argparser or Perception's module_arg
set_summary_function()
not called unless using from_tf_model()
"Prototype" mode.
At the moment, if you are training the experiment and then evaluating it elsewhere at the same time, the log.txt file is written-to simultaneously which can lead to Stale File Handle errors.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.