Razlika između soft računara i tvrdog računanja

Autor: Laura McKinney
Datum Stvaranja: 2 Travanj 2021
Datum Ažuriranja: 10 Svibanj 2024
Anonim
Our Miss Brooks: Exchanging Gifts / Halloween Party / Elephant Mascot / The Party Line
Video: Our Miss Brooks: Exchanging Gifts / Halloween Party / Elephant Mascot / The Party Line

Sadržaj


Meko računanje i teško računanje su metode računanja gdje je teško računanje konvencionalna metodologija koja se oslanja na principe točnosti, sigurnosti i nefleksibilnosti.Suprotno tome, meko računarstvo moderan je pristup koji se temelji na ideji aproksimacije, nesigurnosti i fleksibilnosti.

Prije razumijevanja mekog i teškog računanja trebali bismo razumjeti što je računalstvo? Računarstvo u smislu računalne tehnologije je postupak izvršavanja određenog zadatka uz pomoć računala ili računalnog uređaja. Postoji nekoliko karakteristika računanja poput kojih bi trebalo pružiti precizno rješenje, točne i jasne kontrolne radnje, olakšati rješenje problema koji se mogu matematički riješiti.

Tradicionalna metoda računalnog računanja pogodna je za matematičke probleme, iako se može koristiti za rješavanje problema iz stvarnog svijeta, ali glavna je povezanost s tim da je potrebno mnogo vremena i troškova računanja. To je razlog što je soft computing bolja alternativa za rješavanje stvarnih problema.


    1. Usporedni grafikon
    2. definicija
    3. Ključne razlike
    4. Zaključak

Usporedni grafikon

Osnove za usporedbu
Meko računanjeTeško računanje
Osnovni, temeljni
Tolerantan do nepreciznosti, nesigurnosti, djelomične istine i aproksimacije.Koristi precizno navedeni analitički model.
Na temelju
Nejasna logika i vjerojatnost rasuđivanjaBinarna logika i jasan sustav
Značajke
Približavanje i dispozitivnostPreciznost i kategoričnost
PrirodaStohastičkideterministički
Radi naDvojeznačni i bučni podaciTočni ulazni podaci
računanjeMože izvoditi paralelne računeSekvencijalno
ProizlazitipribližanDaje precizan ishod.


Definicija soft računarstva

Meko računanje je računalni model razvijen za rješavanje nelinearnih problema koji uključuju nesigurna, neprecizna i približna rješenja problema. Te se vrste problema smatraju problemima iz stvarnog života gdje je potrebna čovjekova inteligencija da bi se riješila. Izraz mekog računanja skovao je dr. Lotfi Zadeh, a prema njemu meko računanje je pristup koji imitira ljudski um na razum i učenje u okruženju neizvjesnosti i dojma.

Stvara se kroz prilagodljivost i znanje dvaju elemenata i ima skup alata kao što su nejasna logika, neuronske mreže, genetski algoritam, itd. Model mekog računanja razlikuje se od njegovog prethodnog modela poznatog kao model tvrdog računanja jer ne djeluje na matematički model rješavanja problema.

Sada ćemo razmotriti neke od metodologija soft soft računara s primjerima.

1. Mutna logika bavi se problemima sustava odlučivanja i kontrole koji se ne mogu pretvoriti u tvrde matematičke formule. To u osnovi mapira ulaze u izlaze logično na nelinearni način, na način na koji to rade ljudi. Nejasna logika koristi se u automobilskom podsustavu, klima uređajima, fotoaparatima, itd.

2. Umjetne neuronske mreže izvršiti klasifikaciju, iskopiranje podataka i postupak predviđanja i lako upravljati bučnim ulaznim podacima kategoriziranjem u grupe ili mapiranjem na očekivani izlaz. Na primjer, koristi se u prepoznavanju slike i znakova, poslovnom predviđanju gdje se obrasci uče iz skupova podataka i stvara se model prepoznavanja tih obrazaca.

3. Genetski algoritmi i evolucijske tehnike koriste se za rješavanje problema optimizacije i dizajniranja u kojima se optimalno rješenje može prepoznati, ali ne bi se dao precizno postavljen točan odgovor. Realne aplikacije genetskog algoritma koji koristi heurističke tehnike pretraživanja su robotika, automobilski dizajn, optimizirano telekomunikacijsko usmjeravanje, biomimetički izum i tako dalje.

Definicija tvrdog računalstva

Teško računanje je tradicionalni pristup koji se koristi u računanju i za koji je potreban točno naveden analitički model. Predložio ga je i dr. Lotfi Zadeh prije soft računarstva. Tvrdi računalni pristup daje zajamčeni, determinirani, točan rezultat i definira određene kontrolne radnje koristeći matematički model ili algoritam. Bavi se binarnom i oštrom logikom koja zahtijeva tačne ulazne podatke uzastopno. Međutim, teško računanje nije sposobno riješiti probleme u stvarnom svijetu, čije je ponašanje krajnje neprecizno i ​​gdje se informacije dosljedno mijenjaju.

Uzmimo primjer ako trebamo pronaći hoćemo li danas kišiti ili ne? Odgovor bi mogao biti da ili ne, što znači da na dva moguća deterministička načina možemo odgovoriti na pitanje ili drugim riječima, odgovor sadrži oštro ili binarno rješenje.

  1. Model mekog računanja tolerira nepreciznost, djelomičnu istinu, aproksimaciju. S druge strane, tvrdo računarstvo ne radi na gore zadanim principima; vrlo je precizan i siguran.
  2. Soft računarstvo koristi nejasnu logiku i vjerovatno rasuđivanje, dok se teško računanje temelji na binarnim ili jasnim sustavima.
  3. Tvrdo računarstvo ima značajke poput preciznosti i kategoričnosti. Suprotno tome, aproksimacija i dispozicionost karakteristike su lakog računanja.
  4. Pristup mekog računanja je vjerojatnog karaktera, dok je teško računanje determinirano.
  5. Soft računar može se lako raditi na bučnim i dvosmislenim podacima. Suprotno tome, teško računanje može raditi samo na točnim ulaznim podacima.
  6. Paralelno računanje se može obaviti u mekom računarstvu. Naprotiv, u teškim računalima se na osnovu podataka vrši sekvencijalno računanje.
  7. Meko računanje može proizvesti približne rezultate, dok teško računanje daje precizne rezultate.

Zaključak

Tvrdo računanje konvencionalnog računalnog pristupa učinkovito je kada se radi o rješavanju determiniranog problema, ali kako problem raste u veličini i složenosti, povećava se i prostor za pretraživanje dizajna. To je otežalo riješiti neizvjestan i neprecizan problem napornim računanjem. Dakle, soft računarstvo se pojavilo kao rješenje tvrdog računanja, koje također pruža mnogo prednosti, poput brzog računanja, niskih troškova, uklanjanja unaprijed definiranog softvera, itd.