About me
Yusuke Nishioka / @ysk24ok
I’m a software engineer, whose interest is to bridge between data science and software engineering.
Sites
Paper
- Y. Nishioka and K. Taura, “Scalable Task-Parallel SGD on Matrix Factorization in Multicore Architectures”, IEEE International Parallel and Distributed Processing Symposium Workshop 2015
- parallelizes SGD optimization on matrix factorization which scales up to 32 cores (64 virtual cores)
- achieved best paper award!
Software
- cpmf
- implements parallelized optimization on matrix factorization proposed in the paper above
- ml-by-mixins
- implements machine learning algorithms from scratch using numpy
- jekyll-linkpreview
- Jekyll plugin to generate link preview
- embulk-filter-base64, embulk-filter-protobuf
- several Embulk plugins
Tech posts
- モブプログラミングを導入し、チーム一丸となってタスクに取り組むようになった話 | メルカリエンジニアリング, Dec, 2021
- 音声認識エンジンの深層学習フレームワークをChainerからPyTorchに移行しました - Retrieva TECH BLOG, Aug, 2020
- bit vectorで編集距離の計算を高速化する - Retrieva TECH BLOG, Jun, 2019
Tech talks
- メッセージパッシングによる並行処理, Feb, 2019
- Linuxカーネルを読んで改めて知るプロセスとスレッドの違い, Jul, 2018