Yoshiyuki Nakai 中井喜之
Twitter | GitHub | LinkedIn | YouTube
Agent Simulation
3D pedestrian simulation game developed for web browsers using Three.js. The red-shirted agent is controlled by human key inputs or swipes on the touchscreen. I am attempting to make other agents walk more intelligently.
Tiny Robot
toio cubes seem to be just cute toys but are also full-scale programmable robots.
Simply combining the two example codes 'chase' and 'keyboard-control', a toio core cube can chase another cube controlled with a keyboard. The two cubes are connected through Bluetooth to my Mac running Node.js.
Spreading all the additional paper mats sold at switch-science.com my toio cubes have 12x space to move around.
One more toio core cube joined. The first cube is controlled with a keyboard. Other cubes chase the cube in front of them.
Code: github.com/yoshiyukinakai/toio-examples
See also Toy Train and Edison Robot
Fake Selfie
You can selfie in front of a nice background with this web app no matter where you are. Your image will be processed on your device without being sent to remote servers. TensorFlow.js and BodyPix model are used to segment persons from an image.

Code: github.com/yoshiyukinakai/selfie
Cheatsheet Translation
Three cheatsheets of Stanford's CS 230 were translated by a team of Machine Learning Tokyo including me. The original cheatsheets cover several more classes at Stanford. You can help the translation into multiple languages on GitHub.
2023 | 2022 | 2021 | 2020 | 2019