Rozdíl mezi Soft Computing a Hard Computing

Autor: Laura McKinney
Datum Vytvoření: 2 Duben 2021
Datum Aktualizace: 13 Smět 2024
Anonim
Rozdíl mezi Soft Computing a Hard Computing - Technologie
Rozdíl mezi Soft Computing a Hard Computing - Technologie

Obsah


Soft computing a hard computing jsou výpočetní metody, u nichž je hard computing běžnou metodikou založenou na zásadách přesnosti, jistoty a nepružnosti.Naopak, soft computing je moderní přístup založený na myšlence aproximace, nejistoty a flexibility.

Než porozumíme soft computingu a hard computingu, měli bychom pochopit, co je to výpočetní technika? Výpočetní technika z hlediska výpočetní techniky je proces plnění konkrétního úkolu pomocí počítače nebo výpočetního zařízení. Existuje několik vlastností výpočetní techniky, jako by měla poskytovat přesné řešení, přesné a jasné kontrolní akce, usnadňovat řešení problémů, které lze matematicky vyřešit.

Tradiční výpočetní metoda, tvrdá práce s počítačem, je vhodná pro matematické problémy, i když by mohla být použita k řešení problémů v reálném světě, ale hlavní přidruženou nevýhodou je, že spotřebovává velké množství času a nákladů na výpočet. To je důvod, proč soft computing je lepší alternativou pro řešení problémů skutečného světa.


    1. Srovnávací tabulka
    2. Definice
    3. Klíčové rozdíly
    4. Závěr

Srovnávací tabulka

Základ pro srovnání
Soft computingTvrdé práce na počítači
Základní
Tolerantní k nepřesnosti, nejistotě, částečné pravdě a aproximaci.Používá přesně stanovený analytický model.
Na základě
Fuzzy logika a pravděpodobnostní odůvodněníBinární logika a ostrý systém
Funkce
Přibližování a dispozicePřesnost a kategoričnost
PřírodaStochastickéDeterministický
Práce naNejednoznačné a hlučné údajePřesná vstupní data
VýpočetUmí provádět paralelní výpočtySekvenční
VýsledekPřibližnýVytváří přesný výsledek.


Definice Soft computing

Soft computing je výpočetní model vyvinutý k řešení nelineárních problémů, které zahrnují nejistá, nepřesná a přibližná řešení problému. Tyto typy problémů jsou považovány za problémy skutečného života, kde je k jejich řešení zapotřebí lidská inteligence. Termín soft computing je vytvořen dr. Lotfim Zadehem, podle něj je soft computing přístup, který napodobuje lidskou mysl k rozumu a učí se v prostředí nejistoty a dojmu.

Vytváří se prostřednictvím dvou prvků adaptability a znalostí a má sadu nástrojů, jako je fuzzy logika, neuronové sítě, genetický algoritmus atd. Soft soft model se liší od svého předchůdce modelu známého jako hard computing model, protože nepracuje na matematickém modelu řešení problémů.

Nyní pojďme diskutovat o některých metodikách soft computingu s příklady.

1. Fuzzy logika pojednává o problémech rozhodovacího a kontrolního systému, které nelze převést na tvrdé matematické vzorce. To v podstatě mapuje vstupy na výstupy logicky nelineárním způsobem, jak to lidé dělají. Fuzzy logika se používá v automobilovém subsystému, klimatizacích, kamerách atd.

2. Umělé neuronové sítě provádět klasifikaci, dolování a predikci dat a snadno spravovat hlučná vstupní data jejich kategorizací do skupin nebo mapováním na očekávaný výstup. Používá se například při rozpoznávání obrázků a znaků, při obchodním předpovídání, kde se vzory získávají ze souborů dat a vytváří se model, který tyto vzory rozpoznává.

3. Genetické algoritmy a evoluční techniky se používají k řešení problémů souvisejících s optimalizací a návrhy, kde lze rozpoznat optimální řešení, ale neposkytla by se žádná předem definovaná správná odpověď. Reálnými aplikacemi genetického algoritmu, který používá heuristické vyhledávací techniky, jsou robotika, automobilový design, optimalizované telekomunikační směrování, biomimetický vynález atd.

Definice hard computingu

Tvrdé práce na počítači je tradiční přístup používaný ve výpočtech, který vyžaduje přesně stanovený analytický model. To bylo také navrženo Dr Lotfi Zadeh před soft computing. Hard computing přístup poskytuje zaručený, deterministický, přesný výsledek a definuje konkrétní řídící akce pomocí matematického modelu nebo algoritmu. Zabývá se binární a ostrou logikou, která vyžaduje přesná vstupní data postupně. Tvrdý výpočetní systém však není schopen řešit problémy skutečného světa, jejichž chování je extrémně nepřesné a kde se informace neustále mění.

Vezměme si příklad, pokud potřebujeme zjistit, zda dnes prší nebo ne? Odpověď může být ano nebo ne, což znamená, že dvěma možnými deterministickými způsoby můžeme odpovědět na otázku, nebo jinými slovy, odpověď obsahuje ostré nebo binární řešení.

  1. Měkký výpočetní model je nepřesný, částečná pravda, aproximace. Na druhé straně tvrdé práce na výše uvedených principech nefungují; je to velmi přesné a jisté.
  2. Soft computing využívá fuzzy logiky a pravděpodobnostního uvažování, zatímco hard computing je založen na binárních nebo ostrých systémech.
  3. Hard computing má funkce, jako je přesnost a kategoričnost. Naproti tomu aproximace a dispozice jsou vlastnosti soft computingu.
  4. Měkký výpočetní přístup je ve své podstatě pravděpodobný, zatímco tvrdý výpočet je deterministický.
  5. Soft computing lze snadno provozovat na hlučných a dvojznačných datech. Naproti tomu tvrdé počítače mohou pracovat pouze na přesných vstupních datech.
  6. Softwarové výpočty lze provádět paralelními výpočty. Naopak, při tvrdých výpočtech se na datech provádí sekvenční výpočet.
  7. Soft computing může přinést přibližné výsledky, zatímco hard computing generuje přesné výsledky.

Závěr

Konvenční výpočetní přístup tvrdý výpočetní systém je účinný, pokud jde o řešení deterministického problému, ale s tím, jak se problém zvětšuje ve velikosti a složitosti, se zvyšuje také prostor pro hledání designu. To ztěžovalo řešení neurčitého a nepřesného problému pomocí tvrdých výpočtů. Softwarové výpočty se tedy objevily jako řešení hardwarových výpočtů, které také přináší mnoho výhod, jako je rychlý výpočet, nízká cena, eliminace předdefinovaného softwaru atd.