このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
モデル化と予測
トピック モデルと単語埋め込みを使用して予測モデルを開発する
高次元のテキスト データセットからクラスターを検出して特徴を抽出するために、LSA、LDA、単語埋め込みなどの機械学習の手法やモデルを使用できます。Text Analytics Toolbox™ で作成された特徴を他のデータ ソースの特徴と組み合わせることができます。これらの特徴を使用して、テキスト、数値、およびその他の種類のデータを利用する機械学習モデルを構築することができます。
関数
トピック
分類とモデリング
- 単純な前処理関数の作成
この例では、[テキスト データの前処理] ライブ エディター タスクを使用して、解析のためにテキスト データをクリーニングおよび前処理する関数を作成する方法を示します。 - 分類用の単純なテキスト モデルの作成
この例では、bag-of-words モデルを使用して、単語の頻度カウントを単純なテキスト分類器に学習させる方法を示します。 - Classify Documents Using Document Embeddings
This example shows how to train a document classifier by converting documents to feature vectors using a document embedding. - マルチワード フレーズを使用したテキスト データの解析
この例では、n-gram 頻度カウントを使用してテキストを解析する方法を示します。 - トピック モデルを使用したテキスト データの解析
この例では、潜在的ディリクレ配分 (LDA) トピック モデルを使用してテキスト データを解析する方法を示します。 - LDA モデルのトピック数の選択
この例では、潜在的ディリクレ配分 (LDA) モデルの適切なトピック数を決定する方法を示します。 - Compare LDA Solvers
This example shows how to compare latent Dirichlet allocation (LDA) solvers by comparing the goodness of fit and the time taken to fit the model. - LDA モデルを使用した文書クラスターの可視化
この例では、潜在的ディリクレ配分 (LDA) トピック モデルと t-SNE プロットを使用して文書のクラスタリングを可視化する方法を示します。 - LDA トピックの相関の可視化
この例では、潜在的ディリクレ配分 (LDA) トピック モデルでトピック間の相関を解析する方法を示します。 - Visualize Correlations Between LDA Topics and Document Labels
This example shows how to fit a Latent Dirichlet Allocation (LDA) topic model and visualize correlations between the LDA topics and document labels. - Train Custom Named Entity Recognition Model
This example shows how to train a custom named entity recognition (NER) model. - 共起ネットワークの作成
この例では、bag-of-words モデルを使用して共起ネットワークを作成する方法を示します。 - Information Retrieval with Work Orders Data
This example shows how to use information retrieval techniques to find solutions for new work orders based on past actions taken and descriptions from work orders. It shows how you can leverage the text descriptions of past incidents and the actions taken to suggest possible solutions for new problems. (R2023b 以降) - Train BERT Document Classifier
This example shows how to train a BERT neural network for document classification. (R2023b 以降)
センチメント分析とキーワード抽出
- Sentiment Analysis in MATLAB
Learn about sentiment analysis techniques. (R2023b 以降) - テキスト内のセンチメントの分析
この例では、センチメント分析のために Valence Aware Dictionary and sEntiment Reasoner (VADER) アルゴリズムを使用する方法を示します。 - Generate Domain Specific Sentiment Lexicon
This example shows how to generate a lexicon for sentiment analysis using 10-K and 10-Q financial reports. - センチメント分類器の学習
この例では、ポジティブ センチメントやネガティブ センチメントを含む単語のアノテーション付きリストと事前学習済みの単語埋め込みを使用して、センチメント分析用の分類器に学習させる方法を示します。 - Extract Keywords from Text Data Using RAKE
This example shows how to extract keywords from text data using Rapid Automatic Keyword Extraction (RAKE). - Extract Keywords from Text Data Using TextRank
This example shows to extract keywords from text data using TextRank.
深層学習
- 深層学習を使用したテキスト データの分類
この例では、深層学習の長短期記憶 (LSTM) ネットワークを使用してテキスト データを分類する方法を示します。 - Classify Text Data Using Convolutional Neural Network
This example shows how to classify text data using a convolutional neural network. - Classify Out-of-Memory Text Data Using Deep Learning
This example shows how to classify out-of-memory text data with a deep learning network using a transformed datastore. - Sequence-to-Sequence Translation Using Attention
This example shows how to convert decimal strings to Roman numerals using a recurrent sequence-to-sequence encoder-decoder model with attention. - Multilabel Text Classification Using Deep Learning
This example shows how to classify text data that has multiple independent labels. - 深層学習を使用したテキストの生成 (Deep Learning Toolbox)
この例では、深層学習長短期記憶 (LSTM) ネットワークに学習させてテキストを生成する方法を説明します。 - Pride and Prejudice and MATLAB
This example shows how to train a deep learning LSTM network to generate text using character embeddings. - 深層学習を使用した単語単位のテキスト生成
この例では、深層学習 LSTM ネットワークに学習させ、単語単位でテキストを生成する方法を説明します。 - Classify Text Data Using Custom Training Loop
This example shows how to classify text data using a deep learning bidirectional long short-term memory (BiLSTM) network with a custom training loop. - Generate Text Using Autoencoders
This example shows how to generate text data using autoencoders. - Define Text Encoder Model Function
This example shows how to define a text encoder model function. - Define Text Decoder Model Function
This example shows how to define a text decoder model function. - Language Translation Using Deep Learning
This example shows how to train a German to English language translator using a recurrent sequence-to-sequence encoder-decoder model with attention.
言語サポート
- 言語に関する考慮事項
他の言語向けの、Text Analytics Toolbox の機能の使用に関する情報。 - 日本語言語サポート
Text Analytics Toolbox での日本語サポートに関する情報。 - 日本語のテキスト データの解析
この例では、トピック モデルを使用して、日本語のテキスト データをインポート、準備、および解析する方法を示します。 - German Language Support
Information on German support in Text Analytics Toolbox. - Analyze German Text Data
This example shows how to import, prepare, and analyze German text data using a topic model.