パドルパドル(PaddlePaddle)に BitFunnel 。話題のオープンソースをおさえよう!
日々、リリースされているオープンソース。
GoogleやMicrosoft, Facebook, Oracle等、大手ベンダーがよく公開されているのを見ますよね。
今回はその中でも、2016年下半期に公開されたオープンソースをご紹介していきます。
1. パドルパドル(PaddlePaddle)
中国のバイドゥ(大手検索エンジンベンダー)が9月1日にオープンソースとして発表したディープラーニングソフトウェアです。
パドルパドル(PaddlePaddle)を利用すると、ディープラーニング技術について経験が浅い開発者でも、簡易に活用することができます。
また、パドルパドル(PaddlePaddle)は、バイドゥの検索ランキングやターゲット広告、画像検索や翻訳に搭載されているとのことであり、ソースは GitHub に公開されております。
GitHub
https://github.com/baidu/Paddle
公式サイト
2. 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
公式サイト
3. 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 は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
公式サイト
まとめ
今回は、2016年下半期に公開されたオープンソースをご紹介しました。
パドルパドル(PaddlePaddle) でDLを簡易にあつかってみたり、全文検索システムの BitFunnel で 独自検索システムを構築したりしてみてください。
先端的なオープンソースを扱ってみたりすると、新しい発見があるかもしれません。
また、トピックがあれば、ご紹介します。
-
お問い合わせ
SiTest の導入検討や
他社ツールとの違い・比較について
弊社のプロフェッショナルが
喜んでサポートいたします。 -
コンサルティング
ヒートマップの活用、ABテストの実施や
フォームの改善でお困りの方は、
弊社のプロフェッショナルが
コンサルティングいたします。
今すぐお気軽にご相談ください。
今すぐお気軽に
ご相談ください。
(平日 10:00~19:00)
今すぐお気軽に
ご相談ください。
0120-315-465
(平日 10:00~19:00)
グラッドキューブは
「ISMS認証」を取得しています。
認証範囲:
インターネットマーケティング支援事業、インターネットASPサービスの提供、コンテンツメディア事業
「ISMS認証」とは、財団法人・日本情報処理開発協会が定めた企業の情報情報セキュリティマネジメントシステムの評価制度です。