Git Product home page Git Product logo

deepracer-log-guru's People

Contributors

dmh23 avatar matialm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

deepracer-log-guru's Issues

Don't show the final iteration, if incomplete, in certain training stats and similar

An incomplete iteration can produce a large spike or dip at the end of a graph depending on how uneven performance is across various starting points - note for example that the AWS Console only adds results for completed iterations (although it does add incomplete evaluation results - which can be a bit spikey)

The biggest issue (for me) is that this can mean the graph scale is reduced because a lot of vertical space is given to the spike.

Show progress per quarter in lots of minor graphs on screen at same time

Quarters is proving a nice way to abstract training progress above the basic reward graph in trend is sometimes hard to see if there's a lot of seesawing

Also can show things like range of completed lap times etc. & lots more besides to see which things model is getting better at, and which are getting worse .... (and in mini graphs so without the hassle of clicking radio buttons to flick between them, unlike the bigger analysis views)

Document terminology

User reported things like "filtered" and also especially the different colour schemes for the episode route analysis

Add ability to chose favourite episodes

Ideally record in the meta too for next time file is loaded?

Needs more thought, but seems like powerful way to tag episodes if during analysis you find one you want to come to (e.g. because it is your best "route" around a track that you want to keep)

Reproduce the same reward graph as AWS Console

Useful for users to provide a familiar point of reference
Useful for testing to prove our data analysis is not completely wrong - i.e. our graph should look identical to the console, doh!

Optimize performance & check button response in "heatmap" analysis

Particular issue with usability is that checking a different button takes time to refresh - really the button blob should move as soon as the user clicks - and the screen can then continue to refresh in the next few seconds ... ?

Also should optimize the convergence calculations themselves using a mixture of:
(a) cache previous results (i.e. fast switching too and fro)
(b) use multi-threading [ now raised as issue #65 ]
(c) perhaps ndarray will be faster for building the data (i.e. faster indexing of the large array etc.)?

Finish re-casting the Lap Predictor analysis

Lap predictor is still really a left-over from a "v1" lap time correlation analysis.

But now that "real" laps have their own correlation view, really the predictor should be modified to be more unique to predictions

(some duplication here versus another issue that says to remove duplication in different analysis views)

Cannot find DRG_sequences.json

Followed the Direction as in Installation Guide and upon running guru.py, I get below error.

File "/Users//deep_racer_guru/src/sequences/sequences.py", line 81, in load
with open(_FILENAME, "r") as infile:
FileNotFoundError: [Errno 2] No such file or directory: 'DRG_sequences.json'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.