Yolo 深圳
深セン
今すぐ参加
用語集

ファジー論理

ファジー論理が、不確実性下での人間のような推論でAIをどのように強化し、自動運転車から医療診断までのアプリケーションを動かすかを発見してください。

ファジーロジックは、不確実性と不正確さを扱うために設計された計算パラダイムであり、人間の微妙な推論方法を模倣している。 を模倣したものである。真か偽か」(1か0)の二値値に依存する従来のコンピューティングとは異なり、ファジィ論理は「真実の度合い」に対応する。 論理は "真実の度合い "に対応する。このアプローチは、変数が絶対的な確信と完全な否定の中間に存在することを可能にする。 と完全否定の中間の状態に変数を存在させることができる。 人工知能(AI)システム にとって強力なツールとなる。もともとは数学者 ロトフィ・ザデーによって1960年代に導入された。 産業制御システムから高度なコンピュータ・ビジョンに至るまで、さまざまな分野で基礎となっている。 コンピュータ・ビジョン

ファジィ推論のメカニズム

ファジーロジックの強みは、「熱い」「速い」「明るい」といった曖昧な概念を数学的に処理できる点にある。 "速い"、"明るい "などの曖昧な概念を数学的に処理する能力にある。このプロセスには通常、次の3つの主な段階がある。 鮮明なデータを実行可能な意思決定に変換する:

  1. ファジィ化:この最初のステップでは、正確な数値入力(例:時速55マイル)を、メンバーシップ関数によって定義されたファジィ集合に変換する。 に変換する。入力は単一のカテゴリーに分類されるのではなく、60%が「中速」、40%が「高速」に分類される。 と40%の「速い」に分類されるかもしれない。
  2. ルール評価:システムは、知識ベースに格納された "IF-THEN "ルールのセットを使用して、これらのファジィ入力を処理する。 知識ベースに格納されている。標準的なプロセッサの硬直した論理ゲートとは異なり、これらのルールは柔軟な推論を可能にする。 推論を可能にする。例えば 自律走行車では 「車間距離が近く、かつ速度が速い場合、しっかりとブレーキをかける。
  3. デファジー化:最後に、システムは様々なルールからのファジィな結果を集約し、それらを単一のクリスプな出力値に変換する。 出力値に戻す。この値によって 推論エンジンに特定のアクションを実行させる、 例えば、正確なブレーキ圧の設定やサーモスタットの調整などである。

AIと機械学習における役割

機械学習(ML)と ディープラーニング(DL)が膨大なデータセットからパターンを学習することに重点を置いているのに対し ファジーロジックは、専門家である人間の知識をシステムに直接組み込むことに優れている。ファジーロジックは 「ニューロ・ファジー」システムでよく使われる。 ニューラル・ネットワークの適応性とファジー ルールの解釈可能性を組み合わせたものである。

視覚AIの領域では、ファジーロジックは以下のようなタスクにおけるノイズや不確実性の管理に役立つ。 エッジ検出画像セグメンテーションのようなタスクにおいてこれにより、視覚的境界が不明確であったり、照明条件が悪かったりしても 統計的な閾値処理技術を補完することで、視覚的境界が不明確な場合や照明条件が悪い場合でも、モデルがロバストな判断を下せるようになります。 閾値処理技術を補完します。

実際のアプリケーション

ファジィ論理は、正確な数学的モデルを定義することが困難な技術分野ではどこにでもある:

  • 製造業におけるAI:産業用コントローラーは、ファジーロジックを使用して複雑な化学プロセスや温度ゾーンを制御し、すべての変数に正確な方程式を必要とせずに効率を最適化する。 効率を最適化する。
  • 家電製品:洗濯機のような家電製品は、ファジーロジックを使って、洗濯物の重さや汚れの程度を推定し、洗濯時間や水量を最適に決定する。 洗濯機のような家電製品は、ファジーロジックを使用して、洗濯物の重量と汚れの度合いを推定し、最適な洗濯サイクルの時間と水位を決定する。
  • 医用画像解析:ヘルスケアにおいて、ファジーシステムは、症状や医療スキャンを分析することにより、症状の診断を支援します。 を分析することで、症状の診断を支援します。 腫瘍の検出
  • 自動車システム最新のトランスミッションシステムとアンチロックブレーキ(ABS)は、ファジーロジックを利用して、道路状況やドライバーの行動の変化にシームレスに適応している。 変化する道路状況やドライバーの挙動にシームレスに適応します。

ファジィ論理と関連概念の区別

ファジー論理を他の数学的概念やAI概念と区別することは重要である:

  • ブール代数:デジタル回路で使われる標準的な2進論理(真/偽)。ファジー論理はブール論理のスーパーセットである。 論理の上位概念で、部分真理を扱えるように拡張されている。
  • 確率論:どちらも不確実性を扱うが、その種類は異なる。 確率は、ある事象が発生する可能性を測定する 例:「雨が降る確率は50%である」)が起こる可能性を測定するのに対し、ファジーロジックはある条件(例:「地面が50%濡れている」)が真である度合いを測定する。 ファジーロジックは、ある条件が真である度合いを測定する(例:「地面が50%濡れている」)。
  • ニューラルネットワーク:ニューラルネットワークは、教師あり学習によってデータから学習する「ブラックボックス」として機能する。 教師あり学習。ファジー論理システムは 一般的にルールベースで透明性が高いため、人間が解釈したりデバッグしたりするのが容易である。

Ultralytics YOLOファジィ概念の応用

一方 Ultralytics YOLOモデルはディープラーニングに依存しているが ファジー解釈の概念をモデル出力の後処理に適用できる。例えば 閾値を設定する代わりに 信頼度スコアを言語的な用語(低、中、高)に分類することで、より微妙なニュアンスを与えることができる、 Medium、High)に分類して、下流のアプリケーションでより微妙な判断を下すことができる。

from ultralytics import YOLO

# Load the official YOLO11 model
model = YOLO("yolo11n.pt")

# Run inference on an image
results = model("https://ultralytics.com/images/bus.jpg")

# Get the confidence score of the first detection
conf = results[0].boxes.conf[0].item()


# Apply fuzzy-like logic to categorize the confidence level
def fuzzy_classify(score):
    return "High" if score > 0.8 else "Medium" if score > 0.5 else "Low"


print(f"Detection Confidence: {conf:.2f} ({fuzzy_classify(conf)})")

理論的な基礎については、スタンフォード大学哲学百科事典(Stanford Encyclopedia Philosophy)に詳しい。 スタンフォード哲学百科事典が素晴らしいリソースを提供している。 また、IEEE Computational Intelligence Society(IEEE計算知能学会)は、ファジィ・システムの最新研究を提供している。 を提供している。

Ultralytics コミュニティに参加する

AIの未来を共に切り開きましょう。グローバルなイノベーターと繋がり、協力し、成長を。

今すぐ参加