マイニング 【mining】
データマイニング
データベースなどに蓄積された記録データなどを解析、分析して、何らかの有用な知識、知見を得る活動を、データの採掘、「データマイニング」(data mining)という。
同じ種類、形式で記録された大量のデータに対して統計解析や人工知能による学習、パターン認識などの処理や技術を適用し、事象のパターンや相関性の抽出、要素の分類などを行う。得られた知見は将来予測や業務改善,
新製品開発などのために利用される。
文書などの文字(テキスト)データを対象とする手法は「テキストマイニング」(text mining)、Web上で公開されている情報を対象とする手法は「Webマイニング」(web mining)とも呼ばれる。
仮想通貨マイニング
仮想通貨(暗号通貨)の分野では、取引の承認に必要な計算処理を行い、報酬として新たな通貨を得る活動をマイニングと呼んでいる。
ビットコインなどに採用されている「PoW」(Proof of Work)という方式では、台帳にブロックを追加する際に、一つ前のブロックのデータから算出したハッシュ値を加え、後から途中のブロックを改竄できないようにする。
このハッシュ値は特定の条件を満たす必要があり、ハッシュ算出時のパラメータ候補を総当りで探索して条件に適合するものを探さなければならない。この計算はチェーン参加者の有志が行い、適切なパラメータを発見した者には報酬としてその仮想通貨が一定額支払われる。
(2023.1.12更新)