作品集
自作CPUシミュレータ (CLI, GUI)
私たちの学部のカリキュラムには「CPU実験」という,CPUの設計と開発を1から行う実習があります.そのグループ開発で作成した,自班のCPUと同一の挙動をするシミュレータです.班員のデバッグが楽になるようにGUIのソフトを用意したり,巻き戻し機能やメモリのアクセス数ランキングなどの様々な機能を追加したりするなどして約半年近くにわたって改良を続けました.
電子板書作成支援ソフト
PC上で動作するGUIソフト(ImageToPDF)と,Android上で動作するアプリ(ImageSender)の組です.ImageSenderで撮影した写真をImageToPDFに送信し,そこで書き込みを加えてからPDFにまとめられるソフトです.
使用言語 | Java |
総行数 | 約1,000行 (ImageToPDF) 約500行 (ImageSender) |
GitHub | ImageToPDF, ImageSender |
GANAnnotationTool
GAN用に画像ペアのアノテーションをする支援をするソフトです. 例えば顔画像のドメイン変換を行うようなモデルで,2画像をペアとして一方ともう一方のドメインの違いをアノテーションとして記録するようなデータセットの作成に使えます.
使用言語 | Java |
総行数 | 約1,700行 |
GitHub | GANAnnotationTool |
Font Creator
同一フォントの複数の画像を入力することで,同じフォントの別の文字の画像を出力してくれる深層学習モデルです.複数の既存のモデルを組み合わせながら作成した初めてのGANモデルです.
使用言語 | Python |
総行数 | 約3200行 |
GitHub | FontCreator |
Secondhand Annotator
ルールベースで分類を行うために作成したアノテーションツールです.既に登録したタグは自動でタグ付けされる,複数単語をまとめて一つのタグを付けられるなどの特徴があります.
使用言語 | Vue.js |
総行数 | 約800行 |
GitHub | Secondhand Annotator |