機械学習・ディープラーニング
-
長期記憶を持つ?言語モデルのアーキテクチャ「Titans」の革新性をわかりやすく解説
Titans: 学習した記憶を推論時に活かす新手法 機械学習モデルは、一度学習した知識をうまく活用できているのでしょうか? 従来の Transformer や RNN/LSTM は、短期的な情報の処理 …
-
scikit-learnにおけるDBSCANの使い方と意味について
DBSCANとは? データ分析や機械学習を行う際、データをグループ化する「クラスタリング」という手法は非常に重要です。その中で「DBSCAN(Density-Based Spatial Cluster …
-
ImportError: cannot import name 'load_metric' from 'datasets'の解決方法について
問題のあるコード from datasets import load_metric rouge_metric = load_metric(“rouge”) 上記のコードを使って、rougeスコアをda …
-
ARモデル(自己回帰モデル、AutoRegressive model)の意味と性質について
ARモデル(自己回帰モデル、AutoRegressive Model) ARモデル(自己回帰モデル、AutoRegressive model)は、時系列データを分析するための統計モデルの一つで、過去の …
-
大規模言語モデルの要約性能の評価指標の一覧について
評価指標 大規模言語モデル(LLM)が生成する要約の品質を評価するためには、いくつかの指標が用いられます。これらの指標は、生成された要約が元のテキストとどれだけ一致しているか、またその意味がどれだけ正 …
-
【8冊】推薦システムの書籍の一覧について
推薦システムとは 推薦システム(Recommendation System)は、ユーザーの興味や関心に基づいて、適切な商品やコンテンツを自動的に提案する仕組みを指します。これにより、ユーザーが膨大な選 …
-
PyTorchを利用したTensorBoardXの使い方について
TensorboardXとは? TensorboardXは、PyTorchなどで機械学習モデルを構築する際に、トレーニングプロセスを可視化するためのライブラリです。今回はPyTorchと組み合わせて、 …
-
N-gramの意味とnltkを利用した実装例について
N-gramとは? N-gram(エヌグラム)は、テキストやデータの分析で使われる基本的な手法の一つで、連続する単語や文字列を一定の長さに区切ってグループ化する手法を指します。「N」はそのグループ内の …