Vad är mjuk dator?
Traditionella elektroniska beräkningar tenderar att vara svartvita. När du arbetar i binär kod, med sekvenser av nollor och sådana, finns det ingen chans för något annat än enkla "ja eller nej" svar. Även om det kan vara ett adekvat sätt att beräkna för många uppgifter, tar mjuk dator ett annat tillvägagångssätt. Kort sagt, mjuk dator gör det möjligt för datorn att ta på sig en viss inprecision i sitt arbete. Vissa kan jämföra detta med artificiell intelligens, i det att det liknar hur den mänskliga hjärnan fungerar.
Ur mänskligt perspektiv introducerar mjuk databehandling kompromisser i datorns bearbetning, som inte finns i hård datoranvändning. Det finns tillfällen då svaret på en fråga kan vara ja eller nej, men det finns ännu inte tillräckligt med information för att definitivt beräkna vad svaret är. Traditionella datorer som står inför denna situation kommer helt enkelt att stanna och vänta tills det finns tillräckligt med information för att dra en exakt slutsats. Mjuk datoranvändning är i huvudsak en dators förmåga att ge ett svar på kanske, eller till och med att göra en utbildad gissning om vad svaret kan vara tills mer information blir tillgänglig.
För att använda ett matematiskt exempel är det enkelt att säga summan av två plus två är fyra. Det är också korrekt att säga att summan av två plus två är någonstans mellan tre och fem. Självklart är syftet att ta fram det mest exakta svaret som möjligt. Medan en dator kan frestas att bortse från det andra alternativet, kommer mjuk datoranvändning, om den görs korrekt, att se detta svar som ett potentiellt alternativ. Även om datorn fortfarande alltid väljer det mest exakta svaret som finns, kommer det att överväga att göra en uppskattning, om inte alla siffror är kända för vissa.
För att komma med sina svar eller bedöma svaren kommer datorn att använda många olika discipliner. Bland de fem mest kända är "fuzzy" -system, evolutionär beräkning, sannolikhet resonemang, maskininlärning och neurala nätverk. Genom att använda många olika beräkningsmetoder för att analysera ett problem kan datorn så småningom komma med ett exakt svar på en fråga som ursprungligen hade ett obekant svar.
I själva verket har datorn kommit med ett svar som inte förprogrammerades in i den. Från ett datavetenskapligt perspektiv och eventuellt ur ett biologiskt perspektiv kan detta betraktas som lärande eller artificiell intelligens. Vissa kan hävda att vägen till svaret var förprogrammerad, oavsett om svaret var eller inte, vilket inte utgör verklig intelligens. Frågan om detta utgör faktisk intelligens är en filosofisk fråga, som sannolikt beror på ens eget perspektiv.
Datavetenskapens område är generellt glada över möjligheten till mjuk datoranvändning och dess potentiella fördelar. Det kan revolutionera robotik, kanske göra mer livsliknande proteser som är lättare att använda och som rör sig mer naturligt. Mjuk datoranvändning kan också användas inom många andra områden, såsom medicin, teknik och fysik.