データサイエンティストにとって最も重要なアルゴリズムと統計モデル

データサイエンティストにとって最も重要なアルゴリズムと統計モデル

数年間この業界に携わってきたデータ サイエンティストとして、私は LinkedIn や QuoLa で、学生や転職を希望する人々と頻繁に接触し、機械学習のキャリアに関するアドバイスやガイダンスで、彼らがコースを選択するのを手伝っています。いくつかの質問は教育の進路やプログラムの選択を中心にしたものでしたが、多くの質問は、今日のデータサイエンス分野ではどのようなアルゴリズムやモデルが一般的であるかを中心にしたものでした。

選択できるアルゴリズムが非常に多いため、どこから始めればよいか分からない場合があります。このコースには、今日の業界で一般的に使用されていないアルゴリズムが含まれる場合があり、現在は一般的ではないが特に有用な方法については取り上げない場合があります。ソフトウェアベースのプログラムでは重要な統計概念が除外される可能性があり、数学ベースのプログラムではアルゴリズム設計のいくつかの重要なトピックが省略される可能性があります。

私は、データ サイエンティストを目指す人向けに、統計モデルと機械学習モデル (教師ありおよび教師なし) に特に焦点を当てた短いガイドをまとめました。これらのトピックには、教科書、大学院レベルの統計コース、データ サイエンス ブートキャンプ、その他のトレーニング リソースが含まれます。 (これらの一部は記事の参考セクションに含まれています)。機械学習は統計学の分野であるため、機械学習アルゴリズムは、データマイニングやコンピューターサイエンスに基づく方法とともに、技術的には統計知識の範疇に入ります。ただし、一部のアルゴリズムはコンピュータ サイエンスのコースで教えられる内容と重複しており、また多くの人が従来の統計手法と新しい手法を区別しているため、リストの 2 つのブランチを分離します。

統計の方法には、ブートキャンプや認定プログラムで概説されている一般的な方法と、大学院の統計プログラムで一般的に教えられているあまり一般的ではない方法(ただし、実際には大きな利点がある)が含まれます。提案されたツールはすべて私が定期的に使用しているものです。

  • 1) 一般化線形モデル。ほとんどの教師あり機械学習手法の基礎を形成します(業界で遭遇するほとんどのカウントまたは連続結果に一般化されるロジスティック回帰と Tweedie 回帰を含む)
  • 2) 時系列手法(ARIMA、SSA、機械学習ベースの手法)
  • 3) 構造方程式モデリング(媒介経路のシミュレーションとテスト)
  • 4) 因子分析(調査設計と妥当性の検討と検証)
  • 5) 検出力分析/実験設計(特に過剰分析を避けるためのシミュレーションベースの実験設計)
  • 6) ノンパラメトリック検定(特にシミュレーションによるゼロからの導出)/MCMC
  • 7) K平均法クラスタリング
  • 8) ベイズ法 (ナイーブベイズ、ベイズモデル平均化、ベイズ適応実験など)
  • 9) ペナルティ付き回帰モデル(エラスティックネット、LASSO、LARSなど)。通常はモデル(SVM、XGBoostなど)にペナルティ係数を追加します。これは、予測値が観測値を超えるデータセット(ゲノミクスや社会科学の研究で一般的)に役立ちます。
  • 10) 柔軟性モデリングプロセスのためのスプラインモデル(MARS...)
  • 11) マルコフ連鎖と確率過程(時系列モデリングと予測モデリングへの別のアプローチ)
  • 12) 欠損データ補完スキームとその前提 (missForest、MICE...)
  • 13) 生存分析(製造および消費プロセスのモデリングに非常に役立ちます)
  • 14) ハイブリッドモデリング
  • 15) 統計的推論とグループテスト(多くの取引活動におけるA/Bテストとより複雑な設計の実装)

機械学習はこれらのフレームワークの多くを拡張しますが、特に K 平均法クラスタリングと一般化線形モデリングが有名です。多くの業界で役立つ一般的なテクニック (および、ブートキャンプや認定プログラムでは驚くほど役立つが、学校ではほとんど教えられていないあまり知られていないアルゴリズム) には、次のものがあります。

  • 1) 回帰/分類ツリー(高精度、優れた解釈性、低い計算コストを実現する一般化線形モデルの早期一般化)
  • 2) 次元削減(PCA、MDS、tSNEなどのさまざまな学習手法)
  • 3) 古典的なフィードフォワードニューラルネットワーク
  • 4) バギング(ランダムフォレストやKNN回帰積分などのアルゴリズムの基礎となる)
  • 7) 高速積分(これは勾配ブースティングとXGBoostアルゴリズムの基礎です)
  • 8) パラメータ最適化または設計プロジェクトのための最適化アルゴリズム(遺伝的アルゴリズム、量子に着想を得た進化的アルゴリズム、シミュレーショントレーニング、粒子群最適化)
  • 9) トポロジカルデータ分析ツール。特に、サンプルサイズが小さい教師なし学習に適しています (永続的ホモロジー、モース・スメール・クラスタリング、マッパーなど)
  • 10) ディープラーニングアーキテクチャ(一般的なディープアーキテクチャ)
  • 11) KNNローカルモデリング法(回帰、分類)
  • 12) 勾配ベースの最適化手法
  • 13) ネットワーク メトリックとアルゴリズム (中心性、媒介性、多様性、エントロピー、ラプラス演算子、伝染拡散、スペクトル クラスタリング)
  • 14) 深層アーキテクチャにおける畳み込み層とプーリング層(特にコンピュータビジョンと画像分類モデル向け)
  • 15) 階層的クラスタリング(クラスタリングおよびトポロジカルデータ分析ツールに関連)
  • 16) ベイジアンネットワーク(パスマイニング)
  • 17) 複雑性と動的システム(微分方程式に関連しますが、既知のドライバーのないシステムをシミュレートするためによく使用されます)

選択した業界によっては、自然言語処理 (NLP) またはコンピューター ビジョンに関連する追加のアルゴリズムが必要になる場合があります。ただし、これらはデータサイエンスと機械学習の専門分野であり、これらの分野に参入する人は通常、すでにその特定の分野の専門家です。

学術プログラム以外でこれらの方法を学ぶためのリソースには、次のようなものがあります。

  • Christopher, MB (2016). パターン認識と機械学習。Springer-Verlag、ニューヨーク。
  • Friedman, J., Hastie, T., Tibshirani, R. (2001). 統計学習の要素 (第 1 巻、pp. 337-387). ニューヨーク: Springer Series in Statistics.
  • https://www.coursera.org/learn/machine-learning
  • http://professional.mit.edu/programs/short-programs/機械学習ビッグデータ
  • https://www.slideshare.net/ColleenFarrelly/machine-learning-by-analogy-59094152

<<:  自動運転の体験はクールで、将来的には多くの交通アルゴリズムが登場するだろう

>>:  人工知能、VR、音声検索、従来のマーケティングモデルを変える「三銃士」

推薦する

AIは40の言語を理解でき、15の言語で22の部門で1位を獲得しました。その背景には、中国チームの22年間の粘り強さがあります。

一気に15言語で22の1位を獲得!いや、もっとすごいのは、彼は40以上の言語を読んで理解できるという...

Baidu Brain EasyDL Professional Editionは、Baiduの超大規模事前学習済みモデルをリリースしました

ディープラーニングの分野では、「転移学習」という用語がますます注目を集めています。パフォーマンスが優...

GoogleとHuawei、AI市場獲得に向け音声アシスタントの導入を急ぐ

Google が携帯電話向けの初の音声人工知能製品を発表してから 5 か月後、同社は Apple の...

OpenAIの謎の新モデルQ*が暴露された。取締役会に警告するにはあまりにも強力だったため、ウルトラマン解任の導火線になるかもしれない

OpenAI 宮殿ドラマが終わったばかりですが、すぐにまた別の騒動が勃発しました。ロイター通信は、ア...

...

...

...

Stability AI、GPUなしでローカルで実行できるStable Code 3Bモデルをリリース

文芸グラフィックの分野で非常に人気となっている Stability AI は、本日、2024 年向け...

Keras よりも優れた機械学習「モデル パッケージ」: コード 0 個でモデルの作成を開始

この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...

0コードの微調整大型モデルが人気で、わずか5ステップで、コストは150元と低い

0 コードの大規模モデルを20 ドル未満で微調整できますか?プロセスも非常に簡単で、必要なステップは...

調査によると、中国の従業員の88%が人間の上司よりもロボットを信頼している

[[279631]]中国の従業員は職場でロボットをより信頼しているのでしょうか?調査によると、中国の...

テスラがFSDベータ版のメジャーアップデートをリリース、完全自動運転に近づく

テスラは2020年10月からFSDベータ版を徐々に展開しており、選ばれた自動車所有者のグループでテス...

機械学習について知っておくべき6つの革命的な教訓

私たちは、ロボット工学、スマート家電、スマート小売店、自動運転車技術などによって推進される新しい時代...

Python での機械学習 K-means アルゴリズムの実装

K平均法アルゴリズムの紹介K-means は、機械学習でよく使用されるアルゴリズムです。これは教師な...

...