技術
-
オープンソースプロジェクト内のTODO個数調査
マーティン・シュライスさん(Martin Schleiss)がブログで公開したのが、Linux をはじめとする巨大オープンソースプロジェクトのソースコードにおける「やらないといけない」あるいは「後で考える」マークである“TODO"の個数の移り変わりをグラフ化したものです。 基本的には、プロジェクトの年月が重なるほど、コードに書かれた TODO の個数は増えていくようです。上の …
-
AI生成の実在しない人物を角膜への反射光で判定する論文
GANによる存在しない架空の人物の画像生成、どうみても本物の顔写真と区別がつかないものもできるようになりましたが、そんな合成顔を見分けるための研究というのもされているようです。 こちらは両目の瞳孔に反射した光のパターンを左右で比べて、両目のパターンが大きく異なる場合はAIによる生成顔だと判定できるとした成果。 片目をつむっている顔は判定できないとか、両目から等しく光源が見えるような状況でなければ誤 …
-
Audeo - 鍵盤部分だけのピアノ上で動かした手の映像から音を鳴らす技術
音が鳴らないピアノを弾いた手の映像から、指の動きを見て音声をつけるという研究[pdf]が Audeo です。 ワシントン大学のエリ・シュリザーマン氏の研究室のこの研究では、音楽家がピアノを弾いている「映像」だけを持ってきて、その映像から本来流れていたであろう「楽曲」を構築します。 ピアノ演奏の動画(映像)からピアノロールに変換するコンポーネント(Video2Roll)、生成されたピアノロールから指 …
-
DOS Subsystem for Linux - MS-DOSの上でLinuxコマンドを動かす
DOS Subsystem for Linux は、「MS-DOS環境を好む人のためのWSLの代替」で、Linux 環境をMS-DOS 上に構築したものです。 “Windows Subsystem for Linux”(WSL)においては、Windows 上でLinuxのアプリケーションをそのまま実行できるようになりましたが、それと似たようなことを MS-DOS の上で動か …
-
1978年のチェスアプリSargonを現代に蘇らせるプロジェクト
billforsternz/retro-sargon は、Intel 8080/Zailog Z80 で1978年に書かれた Sargon というチェスプログラムを、x86 に移植するという個人プロジェクトです。 参考までに、こちらは1983年に発売されたCommodore 64版 Sargon 2 の画像。 Z80のエミュレーターで動かすのではなく、Z80ベースのプログラムをx86(32bit) …
-
Unselfie - 自撮り(セルフィー)を自然なポートレイト写真に変換する技術
バークレー大学アドビ研究所の論文(pdf)で、手を伸ばして撮影した自分撮り(セルフィー)を、他人が撮影してくれた肖像写真のように自動変換するアンセルフィー(unselfie)という技術の研究が発表されています。 左のようなセルフィー写真を、右のように変換してくれるということです。 「写真家や三脚の助けを借りずにスマートフォンで気軽に自分の肖像写真が撮れるようになりましたが、撮られた写真のポーズは不 …
-
名刺の裏にニューラルネットワークプログラム
Card Network は、名刺の裏に印刷されたコンパクトなニューラルネットワークのソースコードです。 名刺の裏にソースコード、という他の人のアイデアを見たアイルランドの大学で計算機科学を学ぶ修士生の Oisin さんが選んだのは、小さなニューラルネットワークを作る 878文字のC++のコード。 #include <bits/stdc++.h> typedef float …





