Skip to main content

Vad är beräkningsintelligens?

Computational Intelligence (CI) är en gren av datavetenskap där projekt utvecklas från botten till topp, med ordning som kommer från en första brist på struktur.Detta liknar många processer som ses i den naturliga världen.Beräkningsintelligens inkluderar koncept som evolutionär beräkning, där problem löses med hjälp av modeller av den evolutionära processen, och när den tillämpas på maskininlärning, gör det möjligt för robotar att lära av erfarenhet.Fuzzy Logic, ett system som liknar mänskligt beslutsfattande, kan användas för att lösa problem där det finns vaghet eller osäkerhet.Neurala nätverk är system baserade på mänsklig hjärnfunktion och kan användas för att upptäcka mönster och trender i komplexa data.

Till skillnad från hård datoranvändning, där lösningar garanteras och problem är begränsade enligt strikta förhållanden, faller beräkningsintelligens under rubriken mjuk datoranvändning, där framgångsrika resultat inte alltid inträffar.Beräkningsintelligens tar ofta inspiration från naturen, till exempel inom området evolutionär beräkning, där system skapas som utvecklas för att lösa komplexa problem.Detta kan tillämpas på konstgjord eller syntetisk intelligens, vilket ger upphov till robotar som lär sig av erfarenhet och utvecklas över tid.

System baserade på fuzzy logik kan användas i beräkningsintelligens för att simulera mänskliga tankesätt.De kan kombineras med biologiskt inspirerade neurala nätverk inom området kognitiv robotik, vilket skapar robotar med förmågan att tänka på ett sätt som liknar mänskliga tankeprocesser.Förutom att tänka, kan sådana robotar också lära sig, komma ihåg, uppfatta och fatta beslut inför osäkerhet, som människor gör.Detta kan göra det möjligt för robotar att förstå mänskliga förfrågningar bättre, vilket gör att de kan upptäcka betydelsen bakom de använda orden.Det kan vara viktigt för en maskin som utför inhemska uppgifter.

Neurala nätverk betraktas vanligtvis som en del av beräkningsintelligensen.Liksom den mänskliga hjärnan består de av många sammankopplade enskilda delar, liknande nerver.Dessa arbetar tillsammans för att lösa problem, lära sig när de går, eftersom sambanden mellan element är justerbara, som sambanden mellan nerver.

När neurala nätverk har lärt sig att analysera data, kan de effektivt bli experter inom sina områden och kan användasatt förutsäga resultat i olika scenarier.En nackdel med denna typ av beräkningsintelligens är att den kräver mycket datorkraft och att den kan fungera på ett oförutsägbart sätt.Neurala nätverk bör inte förväxlas med expertsystem, som använder förutbestämda uppsättningar av regler för att fatta beslut och inte anpassa dem så att de passar uppgifterna.