用語集

ファジーロジック

自律走行車から医療診断まで、ファジーロジックが不確実性の下で人間のような推論を可能にし、AIをどのように強化するかをご覧ください。

ファジィ論理とは、真か偽か(1か0)という従来の二項対立の枠組みを超えた論理の一形態である。その代わりに、ある文が部分的に真であったり、部分的に偽であったりする「真偽度」を許容する。このアプローチは、1965年にロトフィ・ザデによって初めて導入されたもので、人間の推論や言語に内在する曖昧さや曖昧さを模倣するように設計されている。不確実性や不正確さを表現するための数学的枠組みを提供し、人間のように不完全な情報や主観的な情報に基づいて意思決定を行うシステムを構築するための強力なツールとなる。

ファジーロジックの仕組み

ファジー論理システムは、「熱い」、「冷たい」、「速い」、「遅い」のような不正確な概念を、数学的な形に変換することによって推論する。このプロセスには一般的に3つの重要な段階がある:

  1. ファジィ化:このステップでは、鮮明な数値入力値(気温(度)や速度(km/h)など)をファジーセットに変換する。例えば、22℃の温度は、"70%暖かい "と "30%涼しい "と変換されるかもしれない。変数は同時に複数のファジィ集合に属することができるが、その程度はさまざまである。
  2. ルール評価:システムはファジィ入力を処理するために、人間が定義した「IF-THEN」ルールのセットを使用する。これらのルールは専門家の知識に基づいている。例えば、スマートサーモスタットのルールは次のようになる:部屋が "非常に暖かい"、かつ時間が "日中 "の場合、エアコンを "強 "に設定する。システムは該当するすべてのルールを評価し、その結果を組み合わせる。
  3. デファジー化:結合されたファジー出力は、機械やシステムを制御するために使用することができる単一の鮮明な数値に変換されます。例えば、エアコンのファジー出力「高」は、特定のファン速度または温度設定に変換される。基礎となる数学の詳細については、スタンフォード哲学百科事典(Stanford Encyclopedia of Philosophy)のリソースを参照。

AIと機械学習における関連性

膨大なデータからパターンを学習するディープラーニング(DL)のような主流の機械学習(ML)技術とは異なるが、ファジィロジックは人間の専門知識を取り入れ、複雑なシステムに内在する曖昧さを扱う強力な方法を提供する。入力が不正確な制御アプリケーションや意思決定支援に優れている。事象の可能性を扱う確率論とは異なり、ファジィ・ロジックは何かが真実である度合いを扱います。ファジィ・ロジックは、ニューラルネットワークとファジィ・ルールを統合したニューロ・ファジィ・システムなど、他のAI技術と組み合わせることができる。これらの統合されたシステムは、モデルのトレーニングや モデルのデプロイメントを含む、より広範なAIワークフローのために、Ultralytics HUBのようなプラットフォームを介して管理することができます。

実世界での応用

ファジーロジックは様々な実用的アプリケーションで広く使用されている:

  • 家電製品:最近の洗濯機はファジーロジックを使い、洗濯物の大きさや汚れ具合などのファジー入力に基づいて洗濯サイクルを調整している。エアコンは、「気温がやや高めで湿度が高い場合は、冷房をやや強めにする」といったルールを使うかもしれない。AIがスマートホームでどのように使われているかを調べることができる。
  • 自動車システム車輪の速度と減速度に基づいてブレーキ圧を制御するアンチロックブレーキシステム(ABS)や、自律走行車のギアシフトをスムーズにするオートマチックトランスミッションに使用されています。自動車におけるAIのためのUltralyticsソリューションをご覧ください。
  • 産業制御:正確な数学的モデルを得ることは難しいが、人間の専門知識は利用できる製造業のAIにおいて、複雑なプロセスを管理するのに役立つ。
  • 医療診断:さまざまな確度で症状に基づいて医師が病気を診断するのを助けることができ、Ultralytics YOLOのようなモデルが腫瘍検出のようなタスクに使用されるかもしれない医療画像解析のようなタスクを補完する。
  • 金融取引システム:取引戦略は、"価格が非常に高い "や "トレンドが適度に強い "といった市場指標のファジーな解釈に基づいて開発することができる。金融におけるコンピュータ・ビジョン・モデルについて読む。

ファジィ論理と関連概念との比較

ファジーロジックを他の関連する考え方と区別することは重要である:

  • ブール論理:正確で決定論的なシステムに適している。ファジィ論理は連続的な真偽度を使用し、曖昧さを扱うのに適している。
  • 確率論:事象が発生する可能性や確率を扱う。ファジィ論理は、ある事象がどの程度発生するか、あるいはある条件がどの程度真であるか(曖昧さ)を扱う。ファジーロジックと確率の違いについては、こちらの記事を参照。
  • 機械学習:MLアルゴリズム、特にCNN(Convolutional Neural Network)やTransformerのような深層学習モデルは、通常、教師あり 学習または教師なし学習によって、データから直接パターンとルールを学習する。ファジィ・ロジックは、人間の専門知識から明示的に定義されたルールに依存することが多いが、ファジィ・システムはデータによって調整することもできる。

ファジーロジックは、人間の直感が重要な役割を果たすシステムをモデリングするための貴重なツールセットを提供し、AIやコンピュータビジョンの広い分野におけるデータ駆動型のアプローチを補完します。Ultralyticsのドキュメントでは、さまざまなAIモデルや比較を調べることができます。より深い技術的な洞察については、IEEE Computational Intelligence Societyのリソースがしばしば役立ちます。

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

AIの未来に参加しませんか。世界のイノベーターとつながり、協力し、成長する

今すぐ参加する
クリップボードにコピーされたリンク