-
Notifications
You must be signed in to change notification settings - Fork 154
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Recommender status info #1066
Comments
@UWinch @Sibgha360 I have added a list of recommenders into the sidebar now, but it �is not yet very pretty and doesn't show all the info listed above. I think it would be great to look how to make it such that it updates via websocket whenever training/selection tasks start/complete. Also it would probably be a good idea to only show the recommender title and state by default and allow the user to click on some button or on the title to expand it and only then show all the details. |
- conform to existing events by extending applicationevent
@reckart I started working on this and would like to clarify:
|
Wrt. 1: Well, I think it doesn't look particularly slick. I used the bootstrap list group and badges because it was quick, not because I think they are very pretty. I think they work ok on the project overview page, but in a sidebar, I feel they take up quite a bit of space. Anyway... here are some more things I thought about:
Wrt 2. I think they should stay. As for the WS messages: we could send the metrics/evaluation result along with the message or we could just use the message as a trigger to re-render the metrics which are picked up from the evaluation result that is attached to the respective active recommender. Naively, I'd probably go with the latter - sounds like you had the former in mind. |
- deleted unecessary event - started debugging
- getting user from annotatorstate to use outside requestcycle
- Register WS endpoing when deploying in Eclipse with "serve modules without publishing" enabled - otherwise WS doesn't work
- only publish events instead of callback use - fixed constructor bug
- started re-structuring models for info-panel
- finished adding second model to info-panel for immediate update
- Do not log EOF exceptioin when user leaves page - Re-render the learning curve chart via websocket instead of by the RenderAnnotationsEvent
- Fix logging of start and end events for selection, training and prediction and always show the time the steps too in the recommender log
…der-status-info #1066 - Recommender status info
* main: (189 commits) No issue. Minor additions to BioC format description #4062 - ViewportTracker should focus on block-like elements #4032 - Allow using externalized strings from backend code #4060 - Clean up redundant code in annotation handlers #4026: Support for error tracking with Sentry #3673 - Update dependencies update dead link to the new file #4055 - Editor scrolls up when left sidebar is opened/closed [maven-release-plugin] prepare for next development iteration [maven-release-plugin] prepare release inception-28.2 #4052 - Admins no longer see all projects in the project overview #3673 - Update dependencies #4048 - Document navigation options not visible to manager when viewing other users document #3673 - Update dependencies #3673 - Update dependencies #1496 - Some spans are missing begin offset field #1511 - External recommender fails when CAS contains control characters #1496 - Some spans are missing begin offset field #4040 - Ability to store preferences from client-side code #1066 - Recommender status info ... % Conflicts: % inception/inception-api-annotation/src/main/java/de/tudarmstadt/ukp/clarin/webanno/api/annotation/page/AnnotationPageBase.java % inception/inception-brat-editor/src/main/java/de/tudarmstadt/ukp/clarin/webanno/brat/annotation/BratAnnotationEditor.java % inception/inception-diam/src/main/java/de/tudarmstadt/ukp/inception/diam/service/DiamWebsocketController.java % inception/inception-documents/src/test/java/de/tudarmstadt/ukp/inception/documents/DocumentServiceImplConcurrencyTest.java % inception/inception-external-search-solr/pom.xml % inception/inception-html-editor/src/main/java/de/tudarmstadt/ukp/inception/htmleditor/docview/HtmlDocumentViewControllerImpl.java % inception/inception-html-editor/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports % inception/inception-preferences/src/main/java/de/tudarmstadt/ukp/inception/preferences/config/PreferencesServiceAutoConfig.java % inception/inception-recommendation/src/main/java/de/tudarmstadt/ukp/inception/recommendation/service/LearningRecordServiceImpl.java % inception/inception-recommendation/src/main/java/de/tudarmstadt/ukp/inception/recommendation/service/RecommendationServiceImpl.java % inception/inception-recommendation/src/main/java/de/tudarmstadt/ukp/inception/recommendation/tasks/TrainingTask.java % inception/inception-recommendation/src/test/java/de/tudarmstadt/ukp/inception/recommendation/footer/RecommendationEventWebsocketControllerImplTest.java % inception/inception-support/pom.xml % inception/inception-ui-core/pom.xml % inception/inception-websocket/pom.xml % inception/pom.xml
Is your feature request related to a problem? Please describe.
There is currently no way for the user to see the status of recommenders.
Describe the solution you'd like
Add recommender status information to the recommender sidebar showing some or all of the following information:
It would also be nice if there would be an indication telling if the recommender is currently ready to generate predictions / being (re-)trained, e.g.: initial training (not ready), re-training (ready but being updated), ready (ready, not being updated atm)
Describe alternatives you've considered
No alternative ideas.
The text was updated successfully, but these errors were encountered: