Forskellen mellem Soft Computing og Hard Computing

Forfatter: Laura McKinney
Oprettelsesdato: 2 April 2021
Opdateringsdato: 13 Kan 2024
Anonim
MJC Stream: Видишь енота? А он есть! Главное об ML и компьютерном зрении
Video.: MJC Stream: Видишь енота? А он есть! Главное об ML и компьютерном зрении

Indhold


Blød computing og hård computing er computermetoder, hvor hard computing er den konventionelle metode bygger på principperne om nøjagtighed, sikkerhed og ufleksibilitet.Omvendt er blød computing en moderne tilgang, der bygger på ideen om tilnærmelse, usikkerhed og fleksibilitet.

Inden vi forstår blød computing og hård computing, skal vi forstå, hvad er computing? Computeren med hensyn til computerteknologi er processen til at udføre den bestemte opgave ved hjælp af en computer eller en computerenhed. Der er adskillige karakteristika ved beregningen, ligesom det skal give en nøjagtig løsning, nøjagtige og klare kontrolhandlinger, lette løsningen af ​​de problemer, der kan løses matematisk.

Den traditionelle computermetode, hard computing er velegnet til matematiske problemer, skønt den måske kan bruges til at løse problemer i den virkelige verden, men den største tilknyttede demerit er, at den bruger en stor mængde beregningstid og omkostninger. Dette er grunden til, at den bløde computing er det bedre alternativ til at løse problemer i den virkelige verden.


    1. Sammenligningstabel
    2. Definition
    3. Vigtige forskelle
    4. Konklusion

Sammenligningstabel

Grundlag for sammenligning
Blød computingHard computing
Grundlæggende
Tolerant over for upræcise, usikkerhed, delvis sandhed og tilnærmelse.Bruger nøjagtigt angivet analytisk model.
Baseret på
Uklar logik og sandsynlige resonnementerBinær logik og sprødt system
Funktioner
Tilnærmelse og dispositionalitetPræcision og kategorisering
Naturstokastiskdeterministisk
Arbejder medTvetydige og støjende dataPræcise inputdata
beregningKan udføre parallelle beregningerSekventiel
ResultatOmtrentligProducerer præcist resultat.


Definition af blød computing

Blød computing er en computermodel udviklet til at løse de ikke-lineære problemer, der involverer usikre, upræcise og omtrentlige løsninger på et problem. Disse typer problemer betragtes som problemer i det virkelige liv, hvor den menneskelignende intelligens kræves for at løse det. Den bløde computingbegivenhed er opfundet af Dr. Lotfi Zadeh, ifølge ham er blød computing en tilgang, der efterligner det menneskelige sind til at resonere og lærer i et miljø med usikkerhed og indtryk.

Det er skabt gennem to elementer tilpasningsevne og viden og har et sæt værktøjer såsom fuzzy logik, neurale netværk, genetisk algoritme osv. Den bløde computermodel adskiller sig fra sin antecedent-model, der er kendt som hard computing-model, fordi den ikke fungerer på den matematiske model til problemløsning.

Lad os nu diskutere nogle af metoderne for den bløde computing med eksempler.

1. Sløret logik beskæftiger sig med beslutningsprocessen og kontrolsystemproblemer, som ikke kan konverteres til hårde matematiske formler. Dette kortlægger indgangene til outputene logisk på en ikke-lineær måde, som mennesker gør det. Fuzzy logik bruges i bilundersystemet, klimaanlæg, kameraer osv.

2. Kunstige neurale netværk udføre klassificering, dataindvinding og forudsigelsesproces og let administrere de støjende inputdata ved at kategorisere dem i grupperne eller kortlægge en forventet output. For eksempel bruges det i billed- og tegngenkendelse, forretningsforudsigelser, hvor mønstre læres fra datasættene, og der oprettes en model til at genkende disse mønstre.

3. Genetiske algoritmer og der anvendes evolutionære teknikker til at løse optimerings- og designrelaterede problemer, hvor en optimal løsning kan genkendes, men der vil ikke blive givet et foruddefineret korrekt svar. De virkelige anvendelser af den genetiske algoritme, der bruger heuristiske søgeteknikker, er robotik, bildesign, optimeret telekommunikationsruting, biomimetisk opfindelse og så videre.

Definition af hård computing

Hard computing er den traditionelle tilgang, der anvendes i computing, som har brug for en nøjagtigt anført analytisk model. Det blev også foreslået af Dr. Lotfi Zadeh før blød computing. Hard computing-tilgang giver et garanteret, deterministisk, nøjagtigt resultat og definerer konkrete kontrolhandlinger ved hjælp af en matematisk model eller algoritme. Den beskæftiger sig med binær og sprød logik, som kræver de nøjagtige inputdata i rækkefølge. Imidlertid er hård computing ikke i stand til at løse problemer i den virkelige verden, hvis adfærd er ekstremt upræcis, og hvor informationen ændrer sig konsekvent.

Lad os tage et eksempel, hvis vi er nødt til at finde ud af, om det regner i dag eller ikke? Svaret kan være ja eller nej, hvilket betyder på to mulige deterministiske måder at vi kan besvare spørgsmålet, eller med andre ord, svaret indeholder en sprød eller binær løsning.

  1. Den bløde computermodel er upræcise tolerant, delvis sandhed, tilnærmelse. På den anden side fungerer hård computing ikke efter de ovenfor givne principper; det er meget nøjagtigt og sikkert.
  2. Blød computing anvender fuzzy logik og sandsynlige resonnementer, mens hård computing er baseret på binære eller sprøde systemer.
  3. Hard computing har funktioner som præcision og kategorisering. I modsætning hertil er tilnærmelse og dispositionalitet karakteristika ved blød computing.
  4. Soft computing-tilgang er probabilistisk, mens hård computing er deterministisk.
  5. Blød computing kan let betjenes på støjende og tvetydige data. I modsætning hertil kan hård computing kun arbejde på nøjagtige inputdata.
  6. Parallelle beregninger kan udføres i blød computing. Tværtimod, i hard computing udføres sekventiel beregning på dataene.
  7. Blød computing kan producere omtrentlige resultater, mens hård computing genererer præcise resultater.

Konklusion

Den konventionelle computing-tilgang hård computing er effektiv, når det kommer til at løse et deterministisk problem, men når problemet vokser i størrelse og kompleksitet, øges også design-søgerummet. Dette gjorde det vanskeligt at løse et usikkert og upræcist problem ved hård computing. Så blød computing er dukket op som løsningen på den hårde computing, som også giver en masse fordele, såsom hurtig beregning, lave omkostninger, eliminering af den foruddefinerede software osv.