並列分散環境における強化学習のフレームワーク構築のために、高速で高機能な言語を対象とした並列分散システムを構築した。対象言語として機械学習での利用が急速に拡大しつつあるJulia言語に着目し、強化学習フレームワークを実装するのに適したActor機構を実装した。Actor機構を実装する際にJuliaの言語的な特性に即したAPIを構築した。 さらに、大規模機械学習に用いられることの多い高速なネットワークを持つ大規模計算機システムでの使用を考慮し、高速なネットワークライブラリに対して最適化を行い、大幅な性能向上を実現した。
|