機械学習
Wolfram言語は,どのようなレベルの人にとっても最適な機械学習ツールです.
分類器
組込みの分類器
プロジェクトで機械学習を使うのに,エキスパートである必要はありません.Wolfram言語には訓練済みのすぐに使える分類器関数が含まれているので,便利で興味深いタスクがすぐに実行できます.
Wolfram言語には,テキストや画像等に適用できる広範な訓練済み分類器が組み込まれています.
カスタム分類器の構築
関数Classifyを使うと時間がかなり節約できます. Classifyは少数の例から分類タスクを学び,データを分類する最適な方法を自動的に見付け出します.
バケーションで撮った1000枚の写真に,人物が含まれているかどうかでラベル付けする必要があるとします.これをすべて手作業で行うと時間がかかります.しかしClassifyなら,手作業でラベルを付けたわずか20枚から,人物が含まれる写真と含まれない写真を区別することを自動的に学び,1秒以内に残りの写真を分類することができます.
ニューラルネットワーク
構築済みのニューラルネットワーク
Wolfram Neural Net Repositoryには,一般的なタスクの多くにそのまますぐに実装できるニューラルネットワークが含まれており,プロジェクトに無料で使えます.おもしろい例として,CycleGANネットワークを呼び出し,画像をゴッホのようなスタイルに変更します.
Wolfram Neural Net Repositoryで利用可能な100を超えるニューラルネットワークをすべてご覧ください.
カスタムのニューラルネットワーク
Wolfram言語には,NetTrainやNetChain等の高レベルなコンストラクトがあり,プロトタイプや高度なニューラルネットでさえも迅速に構築するための優れたツールが揃っています.
損失を明示的に計算するネットを構築する.
この例では,NetTrainを使ってニューラルネットを訓練します.進行状況ウィンドウで訓練結果がリアルタイムで分かります.
ネットを手動で構築し,ランダムなパラメータでそれを初期化する.
値の集合で評価する.
ネットをあと数回訓練し,モデルにどのくらいフィットしているかをリアルタイムでチェックする.
ネットの結果が記号計算の結果に近付いた.
始めましょう
ラーニングリソース
ラーニングパス
ちょっと試してみたいと思いませんか?機械学習に焦点を当てた実際のコードの例を試して,Wolfram言語がどのようなものかを体感してください.
Wolfram言語は自分のペースで学べます.無料のインタラクティブコースを受講して認定証を取得しませんか.
機械学習を深く学ぶ
Wolframテクノロジーを使って機械学習の分野で他にどのようなことができるかについて知りたい方は,「機械学習」のページをご覧ください.
- 概要
- ドキュメントと特化された関数
- 訓練済みのニューラルネットワーク
- ダウンロード可能な例
- オンラインクラスとその他のリソース
お勧めの製品
機械学習に関心のある方には,こちらをお勧めします.
クラウドとデスクトップのハイブリッド製品であるWolfram|Oneは,データサイエンスに関心のある方にお勧めの環境です.Wolfram|Oneは受賞歴のある直感的なノートブックインターフェースや,クラウドとのシームレスな機能を備え,完全なWolfram体験を提供します.
他のトピックを見る
データサイエンスとレポート生成
いろいろな解析ツールを見たり,自動的にデータをインポートしたり,クラウドダッシュボードを配備したりします.
機械学習
ニューラルネットワーク,自動化された機械学習,分類器等について調べます.
ブロックチェーンと暗号通貨
ブロックチェーンについて調べたり,暗号通貨のチャートを作ったり,暗号関数を使ったりします.
Webアプリの構築と配備
簡単に配備できるWebアプリについて知ったり,コードを実際のWebサイトにしたりします.
フィンテック
金融データを調べたり,チャートを作成したり,予測関数を書いたりします.
地理とGIS
さまざまな地図作成法を知ったり,データを重ね合せたり,可視化を行ったりします.