4 ms·
Y'all need to know the background of past efforts [1], people keep making the same observations over and over again as if they're new. In the area of computer-g
by medstrom 5y ago
Y'all need to know the background of past efforts [1], people keep making the same observations over and over again as if they're new. In the area of computer-generated layouts, there's been lots of rich discussion on the AdNW [2] and MTGAP [3] projects.
For "improving Dvorak", that was solved back in 2004 with Capewell-Dvorak [4].
To the author: what is supposed to be AI here? I don't see a mention of a ML method or neural network here, is it "just" an evolutionary algorithm like CarPalx, AdNW and MTGAP (not that it's bad)?
[1] https://deskthority.net/wiki/Alternative_keyboard_layouts https://deskthority.net/wiki/Alternative_keyboard_layouts
[2] https://deskthority.net/wiki/Alternative_keyboard_layouts#AdNW_.28Aus_der_Neo-Welt.29 https://deskthority.net/wiki/Alternative_keyboard_layouts#Ad...
[3] https://mathematicalmulticore.wordpress.com/category/keyboards/ https://mathematicalmulticore.wordpress.com/category/keyboar...
[4] https://deskthority.net/wiki/Alternative_keyboard_layouts#Capewell-Dvorak https://deskthority.net/wiki/Alternative_keyboard_layouts#Ca...
- gillesjacobs 5y agoI agree that I would love a discussion by OP acknowledging previous efforts and comparing approaches. Having multiple minds working at the same problem is great, but not engaging with prior art diminishes the value of their own work IMO.
- ddalex 5y agoAm I the only one that finds that the typing speed doesn't matter... it takes me way longer to figure out what I want to write then actually writing it...
- mkl 5y agoThey probably mean ML. They're mutating keyboard layouts with a simple genetic algorithm. "Just" an evolutionary algorithm, but still arguably ML.
- YeGoblynQueenne 5y agoEvolutionary algorithms are a form of machine learning and an established branch of artificial intelligence research. See e.g. wikipedia page with box "Part of a series on Artificial Intelligence": https://en.wikipedia.org/wiki/Evolutionary_algorithm https://en.wikipedia.org/wiki/Evolutionary_algorithm Are you using "AI" to mean "deep learning"?