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 kalla många inbäddade programvara i vår värld "artificiell intelligens" - till exempel mikrochipet i din bil som reglerar bränsleinsprutning, eller databasen i stormarknaden som lagrar register över alla försäljningar, eller Google -sökmotorn. 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älL-omvänd inom vetenskapsområden och matematik utländskt till den typiska programmeraren, inklusive men inte begränsat till: formell statistik, neurovetenskap, evolutionär psykologi, maskininlärning och beslutsteori.
Inom området konstgjord intelligens finns det två huvudläger: Neats och Scruffies. Divisionen har haft praktiskt taget 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, som adaptiva neurala nätverk, och betraktar sig av sig 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 intelligensdesigner är åtminstone ytligaY inspirerad av den mänskliga hjärnan, eftersom konstgjord intelligens per definition handlar om att efterlikna någon aspekt av intelligens. AIS måste bygga koncept för 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å verktyg. När ett AI -system 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 uppnås. 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.