開発者が武器をアップグレードするために推奨される 5 つの機械学習フレームワーク

開発者が武器をアップグレードするために推奨される 5 つの機械学習フレームワーク

業界ではよく知られているデータサイエンスのウェブサイトである KDnuggests は昨日、4 月の「無視できない 5 つの機械学習プロジェクト」を選出しました。

聞いたことがないかもしれませんが、今日入手することを検討してみてはいかがでしょうか。異なるエコシステムやプログラミング言語のツールに関しては、専門家にとっては、それらを使用する必要がない場合でも、コード実行を借用することで、独自の製品開発に多くのインスピレーションをもたらすことができます。

1. scikit-plot 関数

芸術的才能に欠けるデータ サイエンティストのグループは、ある日突然、視覚化は単なるおまけではなく、データ サイエンスにおいて最も重要な要素の 1 つであることに気づきました。

これが Scikit-plot の誕生につながりました。

「Reddit で作者の投稿を見て Scikit-plot を知り、すぐに使い始めました」と、KDnuggests の副編集長 Matthew Mayo 氏は語る。

このプロジェクトの目的は、Scikit-learn ユーザー向けに標準的で便利なプロットのセットを提供することです。これには以下が含まれます:

  • エルボープロット
  • 特徴重要度グラフ
  • PCA投影プロット
  • ROC曲線
  • シルエットプロット

Scikit-plot ライブラリには 2 つの API があり、そのうちの 1 つは Scikit-learn と緊密に統合されており、その API (Factory API) への呼び出しを制御します。もう 1 つはより伝統的なもの (Functions API) です。しかし、どちらでも十分なはずです。

クイックスタートガイドはここにあります。

2. Scikit 機能

Scikit-feature は、アリゾナ州立大学のデータマイニング & 機械学習研究所によって開発された、Python 用のオープンソースの特徴選択ライブラリです。これは scikit-learn、Numpy、Scipy に基づいています。 Scikit-feature には、従来のアルゴリズムや、いくつかの構造化およびストリーミングの特徴選択アルゴリズムを含む、約 40 個の一般的な特徴選択アルゴリズムが組み込まれています。

すべての特徴選択スキームには、冗長で無関係な特徴を見つけることという共通の目標があります。これはかなりホットな研究分野であり、そのためのアルゴリズムは無数に存在します。

Scikit-feature は、実用的な特徴選択エンジニアリングとアルゴリズム研究の両方に適しています。サポートされているアルゴリズムのリストについては、ここをクリックしてください。

Rubens Zimbres というデータ サイエンティストはかつてこう言いました。

  • 「経験を積み、スタックニューラルネットワーク、並列ニューラルネットワーク、非対称構成、シンプルニューラルネットワーク、複数レイヤー、ドロップアウト、アクティベーション関数などを試した結果、パフォーマンスの面では優れた特徴選択に勝るものはないという結論に達しました。」

3. 笑顔

Smile (Statistical Machine Intelligence and Learning Engine) は、高速で包括的な機械学習システムです。高度なデータ構造とアルゴリズムを活用し、Smile は最高のパフォーマンスを実現します。

Smile は、分類、回帰、クラスタリング、関連ルールマイニング、特徴選択、多様体学習、多次元尺度法 (MDS)、遺伝的アルゴリズム、欠損値の補完、最近傍検索など、機械学習のあらゆる側面をカバーします。

Java と Scala を使用する開発者にとって、Smile は現在最も適した機械学習ライブラリです。これは JVM Scikit-learn と考えることができます。このプロジェクトには、非常に包括的な公式チュートリアルが http://haifengl.github.io/smile/ にあります。このチュートリアルでは、Smile の使用上のヒントだけでなく、機械学習アルゴリズムに関する質の高い入門資料も提供します。

JVM 上で機械学習を開発している場合、Smile は間違いなく試してみる価値があります。実際、このエコシステムに参加していて、Smile について聞いたことがないとしたら驚きです。

4. ゲンシム

Gensim は、大規模なコーパスにおけるトピック モデリング、ドキュメント インデックス作成、類似性検索のためのアルゴリズムの Python ライブラリです。対象読者は、自然言語処理および情報検索コミュニティです。

Gensim は完全性を追求するジェネラリストです。開発チームによれば、この製品は「潜在的意味解析(LSA/LSI/SVD)、潜在的ディリクレ配分法(LDA)、ランダム射影(RP)、階層的ディリクレ過程(HDP)、word2vecディープラーニングなどの一般的なアルゴリズムを効率的にマルチコアで実行」できるという。

Gensim のドキュメントはここにあります。 KDnuggets は以前、初心者向けに Gensim を使用したトピック モデリングの方法に関するチュートリアルを公開しました。ここをクリックしてください。

5. ソネット

[[188711]]

今月初め、DeepMind は公式ブログでオープンソースの Sonnet を発表しました。 Leifeng.com は *** に次のように報じました: DeepMind は、TensorFlow を使用してニューラル ネットワークを迅速に構築できるように Sonnet をリリースしました。

DeepMindはブログ投稿でこう述べている。

「TensorFlow は 2015 年後半にオープンソース化されて以来、多くの高レベル アルゴリズム ライブラリで構成される多様なエコシステムが急速に発展してきました。これらの高レベル ツールにより、一般的なタスクをよりシンプルかつ迅速に完了できるようになり、開発者の時間と労力を大幅に節約できます。」

このエコシステムの新しいメンバーとして、Sonnet も同様です。既存のニューラル ネットワーク アルゴリズム ライブラリと多くの共通点がありますが、一部の機能は DeepMind の研究ニーズに合わせて特別に設計されています。 ”

Sonnet は TensorFlow をベースにした高レベル アルゴリズム ライブラリです。 DeepMind は、この製品が既存の製品と似ていることを認めていますが、ランダムにクラスター化されたテンソルのグループ上で特定のモジュールを実行できるようにするなど、DeepMind の研究に必要な機能と特徴を統合しています。

「RNN の状態は、異種のテンソルのコレクションとして表現するのが最適です。フラットなリストとして表現すると、エラーが発生しやすくなります。Sonnet はこれらのランダムな階層を処理する機能を提供するため、異なる RNN を使用するように実験を変更しても、コードを大幅に変更する必要はありません。DeepMind は、このユースケースをより適切にサポートするために、コア TensorFlow に変更を加えました。」

***、この記事がお役に立てれば幸いです。これまで聞いたことのないアルゴリズム ライブラリや、実際に必要だとは気づかなかった関数についてお知らせします。

<<:  医療用ロボット:世界第2位のロボットの現状と今後の応用展望

>>:  ニューラルネットワークの動作原理を1つの記事で理解する

ブログ    
ブログ    
ブログ    
ブログ    
ブログ    

推薦する

ChatGPTが新たな著作権紛争に巻き込まれる: ホラー小説作家2人が、訓練のために作品を盗んだとしてOpenAIを訴えた

7月6日、AIモデルのトレーニングデータソースの著作権は常に話題となっていた。以前、マイクロソフトは...

...

PyTorch と TensorFlow の最新バージョンを比較すると、2021 年にはどちらを選択しますか?

ディープラーニングが再び認知されて以来、多くの機械学習フレームワークが登場し、研究者や業界の専門家の...

ドローンやAIなどハイテクが大学入試特別編をエスコート!

昨日(7月7日)、流行病の影響で延期されていた2020年度大学入試センター試験が正式に始まりました。...

...

毎日のアルゴリズム: 二分木の最小共通祖先

この記事はWeChatの公開アカウント「3分でフロントエンドを学ぶ」から転載したもので、著者はsis...

データマイニングの分野でトップ 10 の古典的なアルゴリズムの 1 つ - K-Means アルゴリズム (コード付きで非常に詳細)

k-means アルゴリズムは比較的単純です。 k-means アルゴリズムでは、クラスターはクラ...

Langchain、ChromaDB、GPT 3.5 に基づく検索強化型生成

翻訳者|朱 仙中レビュー | Chonglou概要:このブログでは、検索拡張生成と呼ばれるプロンプト...

グーグルは複数の病院と協力し、AI医療の可能性を探る実験を行っているという

7月11日、ウォール・ストリート・ジャーナルによると、Googleは最近、いくつかの病院と協力し、M...

新しいインテリジェント顔認識温度測定システムソリューション

春節休暇の到来とともに、全国の主要都市の鉄道駅、空港、地下鉄などの公共の場所が、防疫・抑制の重点エリ...

人工知能は2018年にこれら5つの業界に革命を起こすだろう

科学技術分野における人工知能技術に関する議論は最高潮に達したようだ。昨年半ば、国務院は「新世代人工知...

人工知能がヘルスケア業界にもたらす変化

AIが医療業界を変える[[397937]] AIとロボットはすでにいくつかの医療機関で活用されていま...

...

中国人工知能産業発展連盟メディアプロジェクトグループが設立され、51CTOは連盟の最初の専門メディアの1つになりました。

中国人工知能産業発展連盟メディアプロジェクトグループの設立会議が2018年1月25日に北京で開催され...

AI陣営を理解するためのチャート: AIを学んで間違った側に立つと自滅につながる可能性がある

AIにはさまざまな手法があります。私たちがよく知っている「5大流派」に加え、この記事の著者はAIのさ...