オープンソースの世界では、どんなに斬新でユニークなアイデアであっても、まずは他者がそのコンセプトを既に実装していないか確認するのが賢明です。成長を続けるオープンソースのエコシステムを活用したいと考えている方は…人工知能AI の力を活用する組織や個人にとって、多くの優れたツールは無料かつオープンソースであるだけでなく、多くの場合、テスト済みで実証済みでもあります。 AIは主要企業や非営利団体にとって非常に重要な課題であり、これらの企業や団体は価値あるツールをオープンソース化しています。以下は、誰でも利用できる無料のオープンソースAIツールの例です。 アキュモスAcumos AIは、AIアプリケーションの構築、共有、配布を容易にするプラットフォームおよびオープンソースフレームワークです。すぐに使える汎用AI環境を実行するための要件を標準化します。インフラストラクチャスタックそしてコンポーネント。これにより、データサイエンティストやモデルトレーナーは、AI実装のカスタマイズ、モデリング、トレーニングに時間を費やすことなく、コアコンピテンシーに集中できるようになります。 Acumosは、Linux Foundation内の人工知能研究を支援する組織であるLF Deep Learning Foundationの一員です。機械学習、同様にディープラーニングLF Deep Learning Foundationは、この分野におけるオープンソース・イノベーションを推進しています。その目標は、ディープラーニングやAIの経験が限られている開発者やデータサイエンティストを含む、多くの開発者やデータサイエンティストが、これらの重要な新技術を利用できるようにすることです。LF Deep Learning Foundationは最近、プロジェクトのライフサイクルと貢献プロセスを承認し、現在、プロジェクトへの貢献提案を受け付けています。 FacebookのフレームワークFacebookは、大規模AIタスクやその他のAIテクノロジー向けに設計された中核的な機械学習システムをオープンソース化しました。このツールは、社内で検証・使用されているプラットフォームの一部です。Facebookは、Caffe2と呼ばれるディープラーニングおよびAIフレームワークもオープンソース化しています。 カフェオンスパークCaffeといえば、Yahoo!も独自の主要AIソフトウェアをオープンソースライセンスで公開しています。CaffeOnSparkツールは、人工知能(AI)の一分野であるディープラーニングを基盤としており、機械が人間の言語や写真や動画の内容を認識するのに非常に役立ちます。同様に、IBMの機械学習プログラムSystemMLも、Apache Software Foundationを通じて自由に共有・改変できます。 GoogleツールGoogleは、AIソフトウェアやその他の予測・分析プログラムを強化するために、独自のTensorFlowソフトウェアフレームワークの開発に数年を費やしました。TensorFlowは、GoogleフォトやGoogleアプリで使用されている音声認識など、皆さんが既にご利用いただいているGoogleツールの基盤となるエンジンです。 Googleは、コンピュータービジョンと音声アシスタントに特化した、人工知能(AI)を個人が容易に利用できるようにする2つのAIYキットをオープンソース化しました。どちらのキットも必要なコンポーネントをすべて1つのボックスにまとめています。これらのキットは現在、米国のTargetで販売されており、オープンソースのRaspberry Piプラットフォームをベースにしています。オープンソースとAIの融合によって、今後多くのことが起こるであろうという兆候がますます増えています。 H2O.ai以前、H2O.aiを紹介しました。H2O.aiは、主要ツールが無料でオープンソースであるため、機械学習と人工知能の分野で確固たる地位を築いています。H2OのメインプラットフォームとApache Sparkで動作するSparkling Waterは、ダウンロードするだけで入手できます。これらのツールはApache 2.0ライセンスに準拠しており、非常に柔軟なオープンソースライセンスであるため、Amazon Web Services(AWS)などのクラスターでも数百ドルで実行できます。 マイクロソフトが参入「私たちの目標はAIを民主化し、あらゆる人々、あらゆる組織がより大きな成果を達成できるようにすることです」と、MicrosoftのCEOであるサティア・ナデラ氏は述べています。そのため、MicrosoftはTensorFlowやCaffeに匹敵するオープンソースソフトウェアフレームワークであるMicrosoft Cognitive Toolkit(CNTK)の開発を継続的に進めています。Cognitive Toolkitは64ビットWindowsおよびLinuxプラットフォームで動作します。 Cognitive Toolkit チームのレポートには、「Cognitive Toolkit を使用すると、大規模なデータセットで複数の GPU とマシンに効率的に拡張できる独自のニューラル ネットワークをユーザーが作成、トレーニング、評価できるため、エンタープライズ グレードの製品規模の AI が可能になります」と記載されています。 |