Lisi o Mataupu[Natia][Fa'aali]
O le faʻateleina o le manaʻoga mo Artificial Intelligence ua manaʻomia ai le faʻafaigaluegaina o se numera faʻateleina o inisinia, tagata suʻesuʻe, ma tagata fai polokalame. E le mafai ona mafaufauina le ola e aunoa ma le aʻafiaga poʻo le sao o AI. AI e so'o se mea, mai su'esu'ega o galuega i su'esu'ega meli spam, fa'asoa fa'asoa i feso'ota'iga fa'aagafesootai, ma ua fa'afaigofieina ai o tatou olaga.
AI e mafai ona fesoasoani i lau kamupani sefe taimi ma tupe e ala i le otometi ma faʻaleleia faiga masani. O le taimi lava e maua ai AI, e mafai ona e mautinoa o na gaioiga o le a sili atu ona vave, saʻo, ma faʻalagolago nai lo le mea e mafai e se tagata. Ae ui i lea, ina ia mafai ona faʻaogaina AI i totonu o faiga ma auʻaunaga a lau kamupani, e te manaʻomia ni tagata faʻapipiʻi polokalame e mafai ona faia.
E le gata i lea, o na tagata atiaʻe e manaʻomia ona masani i gagana sili ona lelei AI. E tofu gagana uma ma ona lava fa'atonuga ma tapula'a, fa'apea fo'i ma uiga ma'oti. E pule oe e filifili po'o fea vaega e sili ona fetaui mo ou mana'oga.
Se'i o tatou amata ma va'ai i nisi o gagana fa'apolokalame pito i luga mo AI.
1. Python
O le Python o se gagana maualuga, faʻamatalaina, faʻaogaina mea faʻapitoa e faʻamamafaina ai le faʻataʻitaʻiga o le faitautusi ma le faigofie. I le taimi nei, atonu e te manatu o le Python o le faʻamuamua o isi gagana uma. Ole syntax faigofie ole Python e nafa ma lona fa'atuputeleina o le ta'uta'ua. E le gata i lea, o le fa'aupuga pu'upu'u e mafai ai ona e fa'aaluina le tele o le taimi e atia'e ai le fausaga fa'avae, ma avea ai le Python ma se filifiliga sili ona lelei mo le fa'aogaina o masini.
O le fa'aoga-fa'aoga a le Python e sili atu le taua nai lo se isi lava mea i le avea ai ma filifiliga sili ona fiafia i le au inisinia AI. Ae ui i lea, o se faʻatinoga maualuga ma faʻaaogaina tele gagana fa'apolokalame e mafai ona fai fa'alavelave lavelave mo le tele o galuega ma tulaga.
E tusa ai ma tekinolosi o loʻo i ai nei, o le mafuaʻaga sili ona taua o le Python e masani ona i luga o le AI-faʻapitoa faʻavae na fausia mo le gagana. TensorFlow, o se mea faigaluega faʻapitoa e faʻapitoa mo le aʻoaʻoina o masini e mafai ona faʻaoga mo le loloto fesoʻotaʻiga faʻanoanoa aʻoaʻoga ma faʻamatalaga, o se tasi lea e sili ona lauiloa. Faatasi ai ma isi faʻatulagaga AI-centric o:
- scikit-aʻoaʻo - se faletusi Python mo aʻoaʻoga masini aʻoaʻo faʻataʻitaʻiga.
- Keras ose polokalame fa'akomepiuta mo fa'atatauga fa'a-matematika lavelave.
- PyTorch o se faletusi Python mo le faʻaogaina o le gagana vaʻaia ma le natura.
- Theano ose afifi e mafai ai ona e fa'amalamalamaina, fa'asilisili, ma iloilo fa'amatalaga o le matematika.
2. C ++
C++ o se fa'aopoopoga gagana fa'akomepiuta e mafai ona fa'aoga e fai ai fesoʻotaiga i tua. Ole saoasaoa ole C++ ole fa'amanuiaga sili ona taua talu ai ole atina'e AI e mana'omia ai fa'atusatusaga lavelave, ma o lenei gagana e mafai ona fa'avavevave ai fa'atatau. O lo'o i ai le fa'atonuga maualalo o le manatua ma e lagolagoina ai fa'atonuga fa'atatau i aseta, fa'atinoga-taua fa'atinoga, ma isi.
C++ ei ai se fa'asologa lavelave ae e taugofie nai lo isi gagana pei ole Java. E mafai ona fa'aoga le C++ i polokalame fa'apitoa mo le su'esu'eina o masini su'esu'e ma le fa'avasegaina.
O se tasi o mafua'aga o lenei mea o le tele o fetu'una'iga o le gagana, lea e fetaui lelei mo le fa'aogaina o puna'oa. C ++ o se gagana faʻapolokalame tulaga maualalo e faʻaleleia ai le puleaina o le faʻataʻitaʻiga AI i le gaosiga. Ma, e ui o le C ++ atonu e le o le filifiliga muamua lea mo le au fai polokalame AI, e taua le matauina o le tele o faʻataʻitaʻiga loloto ma masini aʻoaʻoga e atiaʻe ile C ++.
TensorFlow, o le taʻutaʻua o masini aʻoaʻoga faʻavae, na tusia i le C++. Sa fa'aogaina fo'i e fausia ai le Convolutional Architecture for Fast Feature Embedding fa'avae a'oa'oga loloto (Kafe).
3. R Polokalama Gagana
R o le gagana masani e masani ona fa'aaogaina, ma sa fa'atatau mo su'esu'ega fa'afuainumera ma fa'aaliga fa'amatalaga fa'ata. Ose gagana fa'apolokalame ta'uta'ua i le va o tagata eli fa'amaumauga ma tagata fa'amauina. O lo'o tatala fa'apogai ma o lo'o i ai se fa'alapotopotoga tele AI. E iloga le aoga o le R mo su'esu'ega Artificial Intelligence lea e aofia ai su'esu'ega fa'asologa o taimi, su'ega fa'afuainumera, fa'ata'ita'iga laina ma le le fa'asologa, ma fa'aputuga.
O le gagana e fa'atatau i mea, fa'alautele, ma fa'atagaina mea e fa'aogaina e isi gagana. O le lelei ole R ile fa'agaioiina o fa'amaumauga ma au'ili'iliga o se tasi lea o itu sili ona taua. O lo'o iai fo'i tomai fa'avasega lelei. R, i le isi itu, e faigata ona aʻoaʻoina. E paie ma e iai faaletonu o le puipuiga.
O afifi fa'alauteleina e tatau ona manatu e sili atu nai lo le gafatia lautele o le R. Packages e pei o Gmodels, RODBC, OneR, ma Tm e maua ai le lagolago tele mo le fa'aogaina o masini. O le taimi lava e te amata aʻoaʻo ai, o le a e vaʻaia o fuainumera o le faʻavae o AI ma ML. O le tulaga tatala puna'oa a le R o lo'o fa'aalia ai e leai se totogi e fa'aoga. O lo'o i ai se fa'aoga tele.
4. JAVA
O le Java programming language o se tulaga maualuga, faʻamoemoe lautele, mea e faatatau i ai gagana. O le syntax a Java e faʻatusatusa i gagana C ma C ++; ae ui i lea, Java e fa'atatau ia na'o ia lava ma e itiiti lava fa'alagolago. O le JAVA e mautinoa lava o le gagana sili ona faʻaaogaina i luga o le paneta mo le tele o gaioiga, AI o se tasi oi latou.
O le i ai o le Virtual Machine Technology o le aoga sili lea ona taua o le faʻaaogaina o le gagana polokalame JAVA. O le a tonu le mea e fai e JVM? Ia, o le Java Virtual Machine e faʻafaigofieina le faʻatinoga o le faʻatinoga, faʻasaoina oe taimi ma le malosi mai le tuufaatasia o le talosaga i lea taimi ma lea taimi.
Big Data ma AI e fesoʻotaʻi vavalalata, ma o faʻamatalaga sili ona lauiloa Big Data, e pei o Fink, Hadoop, Hive, ma Spark, na tusia i Java. E tuʻuina atu foʻi le tele o faʻavae atinaʻe AI, e aofia ai Weka, Java-ML, H2O, DeepLearning4j, ma MOA, OenNLP, Kubeflow, Deep Java library, Neuroph.
5. Scala
O le Scala o se gagana fa'apolokalame e fa'apipi'i fa'amau, maualuga, fa'atatau-mea, ma fa'atino. Na faia ma le faʻamoemoe e selesele le aoga o Java aʻo faʻaitiitia nisi o ona faaletonu. Na faia e Scala se auala sili atu mo le fausiaina o polokalama atamai e faʻaaoga ai le Java Virtual Machine (JVM) siosiomaga. E fetaui ma Java ma Javascript, ma fa'afaigofie ai le atina'e, vave, ma sili atu ona aoga
Ua avea Scala ma vaega taua o faiga suʻesuʻe faʻamaumauga e pei o Apache Flink, Apache Spark, Apache Kafka, ma Akka Stream ona o nei uiga. O fa'aletonu autu a Scala e aofia ai le le lava o le lagolago a le nu'u, fa'atapula'aina le vaetamaina, fa'aletonu o feso'ota'iga i tua, ma le maualuga o le a'oa'oga.
Breeze o le masini a'oa'oga sili ona lauiloa mo Scala. O lenei faletusi e tu'ufa'atasia galuega a Matlab ma le Python's NumPy library. Na aliaʻe mai le tuʻufaʻatasia o le ScalaNLP ma Scala poloketi. Breeze e aofia ai le tele o gafatia fa'akomepiuta e mana'omia e fatu ai faiga AI o iai nei.
6. Julia
O Julia o le isi oloa maualuga e leʻi mauaina le faʻaaloalogia poʻo le lagolago lautele e tatau ai. Ae ui i lea, o ona foliga e le faʻanoanoa. O lenei gagana fa'apolokalame e fesoasoani tele mo galuega eseese, ae sili atu i numera ma su'esu'ega fa'amaumauga.
O Julia o le isi oloa maualuga e leʻi mauaina le faʻaaloalogia poʻo le lagolago lautele e tatau ai. Ae ui i lea, o ona foliga e le faʻanoanoa. O lenei gagana fa'apolokalame e fesoasoani tele mo galuega eseese, ae sili atu i numera ma su'esu'ega fa'amaumauga.
Ua saunia e Julia DataFrames e faʻatautaia ai faʻamaumauga ma faʻatautaia suiga faʻamaumauga masani mo suʻesuʻega faʻamaumauga ma faʻamatalaga faasaienisi. JuliaGraphs afifi e mafai ai ona e galue ma faʻamaumauga tuʻufaʻatasia. E galue lelei Iulia ma fa'amaumauga e fa'aaoga ai ta'avale JDBC, ODBC, ma Spark. O le gagana lelei mo le fatuina Malamalama loloto code i le pito i tua. jl ma Flux.jl o Julia-native, meafaigaluega sili ona malosi mo le Aʻoaʻoina o Masini ma Faʻamatalaga Faʻamatalaga.
7. Elea
O le Rust ose gagana fa'apolokalame e tele fa'ata'ita'iga e fa'amuamua le saoasaoa, saogalemu, ma le fa'atasi. O le Rust e iai le syntax e faʻatusatusa i le C ++, e ui lava e sili atu le saogalemu o manatua. Fa'ailo null, fa'ailo tautau, ma tu'uga fa'amaumauga e le fa'atagaina. O le manatua ma isi punaoa o lo'o fa'aogaina e fa'aaoga ai se auala fa'apitoa e ofoina atu ai le fa'atonuga fa'apitoa ma le la'ititi o le ulu, nai lo le aoina o lapisi otometi.
I le su'esu'ega fa'aletausaga a le tagata fa'aletausaga a le StackOverflow, o le gagana fa'apolokalame fa'amalama na fa'aigoaina e sili ona ta'uta'ua. Tele pisinisi IT fa'aaogaina mataupu faavae Rust ia latou galuega faatino. Na fa'aogaina e Microsoft mataupu faavae Rust i lana galuega fa'alauiloa Verona. Ua manatu le ele ose gagana fa'ata'ita'i mo polokalame fa'aoga saogalemu.
O le Rust o se gagana lu'itau e a'oa'oina talu ai e mana'omia se malamalamaga i manatu fa'apolokalame fa'atatau. O lo'o i ai se fa'apipi'i fa'agae'e ma faila faila lapopo'a e fai ma fa'ai'uga. E na'o ni nai faletusi a'oa'oga masini na fa'amanino tonu ile Rust. Ae ui i lea, o le tele o fusi e masani ai masini suʻesuʻe fa'avae, pei ole PyTorch po'o TensorFlow, o lo'o avanoa mo tagata atia'e.
8. Lisp
Talu mai le 1960s, Lisp ua faʻaaogaina lautele mo suʻesuʻega faʻasaienisi i aʻoga o gagana faʻale-natura, faʻamaoniga faʻamaonia, ma le fofo o mataupu Faʻamatalaga Faʻamatalaga. Lisp na muai mamanuina e avea o se gagana faʻa-matematika faʻaoga mo polokalame, ae na vave ona avea ma filifiliga lauiloa i le au atinaʻe AI.
O le mea e sili atu ona taua, o le na faia le Lisp (John McCarthy) o se tagata iloga i le matata o AI, ma o le tele o ana galuega na faʻatinoina mo se taimi umi.
O le mafuaaga autu mo le atinaʻeina o Lisp o le faʻavaeina lea o se faʻataʻitaʻiga mataʻutia i le numera. Ona o lenei tulaga lelei, na vave ona avea ma gagana filifilia mo suʻesuʻega AI. O le tele o manatu fa'asaienisi komipiuta, e pei o le toe fa'afo'i, fa'asologa o fa'amaumauga o la'au, ma le ta'i malosi, na faia i Lisp.
Lisp e matua'i lelei ma fa'agaoioi le fa'atinoina o le polokalama vave. Lisp polokalame e laʻititi, vave ona mamanuina, faʻatino vave, ma sili atu ona faigofie ona tausia nai lo C++ poʻo Java talosaga.
9. Fa'atomuaga
Prolog, o se tasi o ulua'i gagana fa'apolokalame, ose fa'ava'a fa'apitoa e galue i elemene e tolu: mea moni, tulafono, ma fa'amoemoega. E tatau i le tagata atia'e ona fa'ailoa vaega uma e tolu a'o le'i fausia e le Prolog so'otaga i le va oi latou ina ia maua ai se fa'ai'uga fa'apitoa e ala i le su'esu'eina o mea moni ma tulafono.
Prolog e mafai ona malamalama ma faʻafetaui mamanu, suʻeina ma faʻatulagaina faʻamaumauga i se tulaga talafeagai, ma otometi le solomuli i tua o se faiga e maua ai se auala sili atu. I le aotelega, o le faʻaoga sili o lenei gagana ile AI e mo le fofoina o faʻafitauli, lea e suʻe ai e Prolog se fofo-poʻo le tele.
O se taunuuga, e faʻaaogaina i chatbots ma fesoasoani faʻapitoa e pei ole IBM's Watson. Prolog atonu e le eseese pe faigofie e faʻaoga e pei o le Python poʻo le Java, ae atonu e aoga tele. Prolog ua faʻaaogaina e atiaʻe ai le tele o faletusi AI. Zamia-AI, mo se faʻataʻitaʻiga, o se faʻavae e tuʻuina atu vaega ma meafaigaluega mo le atinaʻeina o tautalaga faʻamatalaga matala faʻaogaina gagana faʻanatura.
O le Prolog-based masini suʻesuʻe afifi mlu, clint, ma clint datasets e matua aoga foi mo le fausiaina o le atamai faafoliga.
iʻuga
O le tu'ufa'atasia o polokalama fa'akomepiuta AI i totonu o se si'osi'omaga fa'apisinisi eseese e mana'omia ai le fa'aogaina o le tele o polokalame mea faigaluega, e pei o le tele o gagana, auivi, ma faletusi. O nei tekonolosi e masani ona manaʻomia ni tikeri tulaga ese o le agavaa ma le tomai.
O gagana uma o lo'o ta'ua i luga o ni filifiliga sili ona lelei mo galuega fa'atino. E na'o se mataupu o le filifilia o le poloketi lelei mo ou mana'oga. Faatasi ai ma se malamalama masani o le poloketi, e mafai ona e filifilia le gagana sili ona talafeagai ma faʻateleina le faʻaogaina o lau kamupani. Manuia lau isi poloketi AI!
Tuua se tali