Giter Club home page Giter Club logo

keyzen-mab's People

Contributors

nszceta avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

rdavison

keyzen-mab's Issues

Performance hitching at start of words

Hi! This tool is awesome, but I'm getting hitches on a high spec machine so thought I'd mention it :).

Steps:

  1. Open site
  2. Swap to trigram
  3. Hit enter to reset
  4. Type characters, seeing instant letter rendering
  5. Type last character of word, see expected short render lag as it preps next word
  6. New word rendered
  7. Type characters, no rendering occurs
  8. After a medium lag, rendering skips forward several characters

They're only noticeable in trigram mode. Dev tools performance profiling doesn't show any slow frames, and screenshots shows the sudden jump.
Profile-20221213T084020.log

My main worry is that the keydown events are being delayed and might be messing with recorded timings.

How is the score calculated?

Thank you for sharing this, Adam.
I have been thinking this type of project for a long time and you are the one who executed this. ๐ŸŽ‰

On the UI, I see words with their scores.
Correct me if I am wrong. I guess the low score implies the longer delay between typing two characters (bigram).

  1. Could you explain how the score is calculated? I would like to learn how you apply dynamic thompson sampling algorithm on this particular problem.
  2. Could you point me to the relevant files?

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.