パドルパドル(PaddlePaddle)に BitFunnel 。話題のオープンソースをおさえよう! | SiTest (サイテスト) ブログ

メニューボタン閉じるボタン

パドルパドル(PaddlePaddle)に BitFunnel 。話題のオープンソースをおさえよう!

日々、リリースされているオープンソース。
GoogleやMicrosoft, Facebook, Oracle等、大手ベンダーがよく公開されているのを見ますよね。

今回はその中でも、2016年下半期に公開されたオープンソースをご紹介していきます。

1. パドルパドル(PaddlePaddle)

PaddlePaddle

中国のバイドゥ(大手検索エンジンベンダー)が9月1日にオープンソースとして発表したディープラーニングソフトウェアです。

パドルパドル(PaddlePaddle)を利用すると、ディープラーニング技術について経験が浅い開発者でも、簡易に活用することができます。

また、パドルパドル(PaddlePaddle)は、バイドゥの検索ランキングやターゲット広告、画像検索や翻訳に搭載されているとのことであり、ソースは GitHub に公開されております。

GitHub

https://github.com/baidu/Paddle

公式サイト

http://www.paddlepaddle.org/

2. BitFunnel

BitFunnel

Microsoftが公開した全文検索システムです。

Microsoftのサービスの1つである、検索エンジン「Bing」のアルゴリズムをベースとした検索システムであり、早期段階でオープンソース化しています。

開発チームによると、アルゴリズムの一部をオープンソース化した段階であり、今後は、他のコードも公開する予定とのことです。

また、MIT License であり、GitHub に公開されています。
ただし、利用するにはCMarke(2.8.11以上)、C++コンパイラ(GCC 5以上、Clang 3.5以上、 Microsoft Visual C++ 2015 以上)が必要とのことです。

GitHub

https://github.com/BitFunnel/BitFunnel

公式サイト

http://bitfunnel.org/

3. Closure Compiler

Closure Compiler

Closure Compiler はGoogleが実験公開したオプティマイザ(コードのサイズ削減や実行速度の高速化を行う最適化ツール)です。

JavaScriptコードを入力として与えると、最適化されたJavaScriptコードが出力されるというもので、トランスパイラや型チェッカーの機能も備えています。

実行環境にはNode.jsを利用することが前提で、WebpackやGulpなどのほかのビルドツールと組み合わせることも可能とのことです。
また、ES6にも対応しており、出力時にはES5としてトランスパイルされます。

ライセンスは Apache License 2 であり、GitHubに公開されています。

GitHub

https://github.com/google/closure-compiler-js

公式サイト

https://developers.google.com/closure/compiler/

4. Maru OS

Maru OS

Maru OS は8月26日にPreetam D’Souza氏によって発表されたスマートフォンをデスクトップにできるOSです。

AndroidとDebian Linuxを組み合わせたもので、Android端末をデスクトップ端末のように利用できるようにするものです。

Android端末にディスプレイとBluatoorhキーボードやマウスを接続することでデスクトップ端末として利用することができます。
また、デスクトップ端末としての利用時もAndroid端末側は単独のデバイスとして操作でき、通話やSMSの送受信などが可能です。

ライセンスはApache License 2であり、GitHubに公開されています。

サポートされている端末はNexus 5のみであり、今後はNexus、LG、Motorola向けのビルドが計画されているとのことです。

GitHub

https://github.com/maruos/maruos/releases

公式サイト

http://maruos.com/#/

まとめ

今回は、2016年下半期に公開されたオープンソースをご紹介しました。

パドルパドル(PaddlePaddle) でDLを簡易にあつかってみたり、全文検索システムの BitFunnel で 独自検索システムを構築したりしてみてください。

先端的なオープンソースを扱ってみたりすると、新しい発見があるかもしれません。

また、トピックがあれば、ご紹介します。

今すぐお気軽に
ご相談ください。

0120-315-465

(平日 10:00~19:00)

今すぐお気軽に
ご相談ください。

0120-315-465

(平日 10:00~19:00)

グラッドキューブは
「ISMS認証」を取得しています。

認証範囲:
インターネットマーケティング支援事業、インターネットASPサービスの提供、コンテンツメディア事業

「ISMS認証」とは、財団法人・日本情報処理開発協会が定めた企業の情報情報セキュリティマネジメントシステムの評価制度です。

いますぐ無料で
お試しください。

SiTest の革新的な機能を
お試しいただけます。
利用規約

お名前【必須】
メールアドレス【必須】
電話番号【必須】