Microsoft、Spark 向けディープラーニング ライブラリ MMLSpark をオープンソース化

Microsoft、Spark 向けディープラーニング ライブラリ MMLSpark をオープンソース化

[[207730]]

Microsoft は、Apache Spark 用のディープラーニング ライブラリである MMLSpark をオープンソース化しました。 MMLSpark は、Microsoft Cognitive Toolkit および OpenCV と完全に統合できます。

Microsoft は、SparkML はスケーラブルな機械学習プラットフォームを構築できるものの、ほとんどの開発者が基盤となる API の呼び出しに労力を費やしていることを発見しました。 MMLSpark は、PySpark での反復タスクを簡素化することを目的としています。

UCI 成人所得国勢調査データセットを例に、他の項目を使用して所得を予測できます。

SparkML を直接使用する場合は、各列を個別に処理し、正しいデータ型に整理する必要があります。MMLSpark では、これには 2 行のコードのみが必要です。

  1. モデル = mmlspark.TrainClassifier(モデル=LogisticRegression(), ラベルCol=”income”).fit(trainData)
  2.  
  3. 予測 = model.transform(テストデータ)

ディープニューラルネットワーク(DNN)は、画像認識や音声認識などの分野では人間と同等の能力を持っていますが、DNNモデルのトレーニングには専門家が必要であり、SparkMLとの統合も非常に困難です。 MMLSpark は、DNN アルゴリズムの簡単なトレーニングに便利な Python API を提供します。 MMLSpark は、分類タスクに既存のモデルを簡単に使用し、分散 GPU ノードでトレーニングし、OpenCV を使用してスケーラブルな画像処理パイプラインを構築できます。

次の 3 行のコードで、Microsoft Cognitive Toolset の DNN モデルを初期化し、画像から特徴を抽出できます。

  1. cntkModel = CNTKModel().setInputCol("images").setOutputCol("features").setModelLocation(resnetModel).setOutputNode("zx")
  2.  
  3. featureizedImages = cntkModel.transform(imagesWithLabels) .select (['labels','features'])
  4.  
  5. モデル = TrainClassifier(モデル = LogisticRegression(),labelCol="labels").fit(featurizedImages)

MMLSpark は Docker Hub にリリースされており、次のコマンドを使用して単一のマシンにデプロイできます。

  1. docker run -it -p 8888:8888 -e ACCEPT_EULA=yes microsoft/mmlspark

MMLSpark は MIT ライセンスに基づいてライセンスされています。

<<:  AI に「大きな力と小さな心」を与える - ユニバーサル CNN アクセラレーション設計

>>:  新しいAIシステムが地震を正確に予測できるようになりました

ブログ    
ブログ    
ブログ    

推薦する

人工知能がITを変える5つの方法

IT サービス デスクからデータ分析の最前線、新しいツール、戦略、関係まで、AI は IT 組織をど...

3 つの質問、7 人の CXO、「自動運転」に関するブレインストーミング

[[442506]]この記事はLeiphone.comから転載したものです。転載する場合は、Leip...

高性能自動運転ドメインコントローラ設計の主要要素

[[438361]]次世代自動運転システムの設計における反復的な更新は、主に新機能の継続的な反復に反...

[ディープラーニングシリーズ] PaddlePaddle と Tensorflow を使用したクラシック CNN ネットワーク Vgg の実装

先週は、古典的な CNN ネットワーク AlexNet が画像分類に与える影響についてお話ししました...

人工知能はどれくらい怖いのでしょうか?ホーキング博士はなぜ人々に慎重になってほしいのでしょうか?本当に40%の雇用が失われるのでしょうか?

ビル・ゲイツ氏はまた、現在私たちに安心感を与えている人工知能が、最終的には現実世界に脅威を与える可能...

OpenAIの「月面着陸プロジェクト」はスーパーAIを目指す!ルカンはAGIへの道の7つの段階を提案し、世界モデルの構築が最初の段階である。

汎用 AGI はもうすぐ実現するかもしれません。 OpenAIの次なる「月面着陸計画」は、待望のスー...

TinyML: 次世代の AI 革命

[[350388]]人工知能のトレンドの 1 つは、「クラウド」から「エッジ」へと急速に移行している...

受注収益が7億人民元を超えるPercentが、なぜこれほど爆発的な成長を遂げることができたのでしょうか?

2009年に設立されたPercentage Pointは、間違いなく中国のビッグデータ産業の発展の...

戦場のアルファ碁:人工知能がもたらす軍事革命が静かに始まった

人工知能と機械学習が人間の世界を完全に変える運命にあることは疑いようがありません。これは軍事分野にも...

AIをベースとしたイベントインテリジェント分析システム構築の実践

1. 背景現在、仮想化やクラウドコンピューティングなどの新技術の普及により、企業のデータセンター内の...

...

2019 年に TensorFlow は王座から退いたのでしょうか?

この記事では、著者は GitHub、Medium の記事、arXiv の論文、LinkedIn など...

...

AI による執筆の歴史を振り返ると、AI が人間の執筆作業に取って代わるまでにはどのくらい時間がかかるのでしょうか?

AI がまた本を出版しました。今回は専門家向けの教科書です。科学技術系出版社のひとつ、ドイツのシュ...