Skip to main content

Hur fungerar konstgjord intelligens?

Det finns olika former av konstgjord intelligens (AI) där ute idag.Det är en tuff fråga vad man till och med ska kalla en konstgjord intelligens och vad man bara ska kalla ett program.Det finns en tendens i programvara, där när något som brukade kallas AI mognar och integrerar sig i den tekniska bakgrunden, kallas det inte AI längre.Programmerarna på 1950 -talet kan ringa många inbäddade programvara i vår världskonstgjord intelligens - till exempel mikrochipet i din bil som reglerar bränsleinsprutning eller databasen i stormarknaden som lagrar poster över all försäljning eller Google -sökmotorn.

.Men området som kallar sig konstgjord intelligens tenderar att vara något annorlunda än den mycket större gruppen av mjukvaruutvecklare i allmänhet.AI-forskare tenderar att titta på mer komplexa, adaptiva, kapabla eller till och med vagt mänskliga liknande former av programvara.Arbetare inom konstgjord intelligens tenderar också att vara tvärvetenskapliga och välbevandrade inom vetenskapsområden och matematik för den typiska programmeraren, inklusive men inte begränsad till: formell statistik, neurovetenskap, evolutionär psykologi, maskininlärning och beslutsteori.Fält för konstgjord intelligens, det finns två huvudläger: Neats och scruffies.Divisionen har praktiskt taget hållits sedan AI grundades som ett fält 1956. NEATS är förespråkare för formella metoder som tillämpad statistik.De gillar att deras program är välorganiserade, bevisligt sunda, fungerar baserat på konkreta teorier och fritt redigerbar.Scruffies som röriga tillvägagångssätt, till exempel adaptiva neurala nätverk, och betraktar sig själva hackare, kastar allt så länge det verkar fungera.Båda tillvägagångssätten har haft imponerande framgångar tidigare, och det finns hybrider av de två teman också.

Alla konstgjorda intelligensdesign är åtminstone ytligt inspirerade av den mänskliga hjärnan, eftersom konstgjord intelligens per definition handlar om att efterlikna någon aspekt av intelligens.AIS måste bygga begrepp om de saker de manipulerar eller arbetar med och lagra dessa koncept som bitar av data.Ibland är dessa bitar dynamiska och uppdaterade ofta, ibland statiska.I allmänhet handlar en AI med att utnyttja förhållandena mellan data för att uppnå något mål. Mål tilldelas ofta baserat på användbarhet.När det presenteras med ett mål kan ett AI -system generera subgoals och tilldela dessa subgoals verktygsvärden baserat på deras förutsagda bidrag till det primära målet.AI fortsätter att sträva efter subgoes tills det primära målet har uppnåtts.Då är det gratis att gå vidare till ett nytt (men ofta liknande) primära mål.Det som skiljer sig mycket bland AI är hur all denna dynamik implementeras.