Tafole ea likateng[Pata][Bontša]
Keketseho ea tlhokahalo ea Artificial Intelligence e entse hore ho hiriloe palo e ntseng e eketseha ea baenjiniere, bafuputsi le baetsi ba mananeo. Ha ho khonehe ho nahana ho ba teng ntle le tšusumetso kapa tlatsetso ea AI. AI e fumaneha hohle, ho tloha ho batla mesebetsi ho isa ho ho fumana mangolo a spam, ho arolelana likoloi ho ea ho likhokahano tsa mecha ea litaba ea sechaba, 'me e etsa hore bophelo ba rona bo be betere.
AI e ka thusa k'hamphani ea hau ho boloka nako le chelete ka ho iketsetsa le ho ntlafatsa lits'ebetso tse tloaelehileng. Hang ha AI e se e le teng, u ka kholiseha hore mesebetsi eo e tla phethoa ka potlako, ka nepo, le ka botšepehi ho feta kamoo motho a neng a ka khona. Leha ho le joalo, molemong oa ho kenyelletsa AI lits'ebetsong le lits'ebeletso tsa k'hamphani ea hau, o tla hloka baetsi ba software ba khonang ho etsa joalo.
Ho feta moo, baetsi bao ba tla hloka ho tloaelana le lipuo tse ntle ka ho fetisisa tsa AI. Puo e 'ngoe le e 'ngoe e na le matla le mefokolo ea eona, hammoho le litšobotsi tse ikhethang. Ke ho uena ho khetha hore na ke likarolo life tse loketseng litlhoko tsa hau.
Ha re qaleng 'me re shebe tse ling tsa lipuo tse holimo tsa mananeo a AI.
1. python
Python ke puo ea mananeo a boemo bo holimo, e hlalosoang, e shebaneng le lintho tse totobatsang maikutlo a ho baloa ha khoutu le bonolo. Hona joale, u ka nahana ka Python e le selelekela sa lipuo tse ling kaofela. Syntax e bonolo ea Python e ikarabella bakeng sa ho phahama ha boemo ba leholimo ho tumme. Ntle le moo, syntax e khuts'oane e u lumella ho qeta nako e ngata ho feta ho etsa sebopeho sa mantlha, ho etsa hore Python e be khetho e ntle bakeng sa lits'ebetso tsa ho Ithuta Mochini.
Tšebelisano-'moho ea Python e bohlokoa ho feta eng kapa eng ho e etsa khetho e ratoang ka ho fetisisa har'a baenjiniere ba AI. Leha ho le joalo, ke ts'ebetso e phahameng le e sebelisoang haholo puo ea lenaneo e khonang ho etsa mekhoa e rarahaneng bakeng sa mefuta e mengata e fapaneng ea mesebetsi le sethala.
Mabapi le theknoloji ea morao-rao, lebaka la bohlokoa ka ho fetisisa leo Python e atisang ho ba ka holimo ke hore meralo e khethehileng ea AI e hahiloe bakeng sa puo. TensorFlow, sesebelisoa se bulehileng se etselitsoeng ho ithuta ka mochini se ka sebelisoang botebong neural network koetliso le inference, ke e 'ngoe ea tse tsebahalang haholo. Har'a tse ling tsa meralo ea AI-centric ke:
- scikit-ithuta - laebrari ea Python bakeng sa koetliso mehlala ea ho ithuta mochini.
- Keras ke sehokelo sa mananeo bakeng sa lipalo tse rarahaneng tsa lipalo.
- PyTorch ke laebrari ea Python bakeng sa ts'ebetso ea puo e bonoang le ea tlhaho.
- Theano ke sephutheloana se u lumellang ho hlalosa, ho ntlafatsa, le ho lekola lipolelo tsa lipalo.
2. C ++
C++ ke katoloso ea puo ea komporo e ka sebelisoang ho theha marangrang a neural. Lebelo la C ++ ke molemo o moholo ka ho fetisisa kaha nts'etsopele ea AI e hloka lipalo tse rarahaneng, 'me puo ena e ka potlakisa lipalo. E na le taolo ea memori ea boemo bo tlase mme e ts'ehetsa lits'ebetso tse qobelloang ke thepa, lits'ebetso tse bohlokoa haholo, joalo-joalo.
C++ e na le syntax e rarahaneng empa e theko e tlase ho feta lipuo tse ling tse kang Java. C++ e kanna ea sebelisoa lenaneong la bohlale ba maiketsetso bakeng sa ntlafatso ea enjine ea patlo le maemo.
E 'ngoe ea mabaka a sena ke ho feto-fetoha ha puo ho pharaletseng, e leng se etsang hore e be se loketseng bakeng sa lisebelisoa tse matla haholo. C ++ ke puo ea boemo bo tlaase ea lenaneo e ntlafatsang tsamaiso ea mohlala oa AI tlhahisong. 'Me, le hoja C ++ e ka' na ea se ke ea e-ba khetho ea pele bakeng sa li-program tsa AI, ke habohlokoa ho hlokomela hore mekhoa e mengata ea ho ithuta e tebileng le ea mochine e etsoa ka C ++.
TensorFlow, moralo o tsebahalang haholo oa ho ithuta oa mochini, o ngotsoe ka C++. E ne e boetse e sebelisetsoa ho aha Convolutional Architecture for Fast Feature Embedding moralo o tebileng oa ho ithuta (Kaffe).
3. R Puo ea Lenaneo
R ke puo e sebelisoang hangata, 'me e ne e etselitsoe tlhahlobo ea lipalo le ho bonts'a data ea litšoantšo. Ke puo e tsebahalang ea lenaneo har'a basebetsi ba merafong ea data le litsebi tsa lipalo. Ke mohloli o bulehileng ebile o na le sechaba se seholo sa AI. R e sebetsa ka mokhoa o hlakileng bakeng sa lipatlisiso tsa Artificial Intelligence tse kenyelletsang tlhahlobo ea letoto la nako, tlhahlobo ea lipalo-palo, mohlala oa linear le nonlinear, le ho kopanya.
Puo e lebane le lintho tse itseng, e atolosoa, 'me e lumella lintho ho sebelisoa ke lipuo tse ling. Ho sebetsa hantle ha R ts'ebetsong le tlhahlobo ea data ke o mong oa melemo ea eona ea bohlokoahali. E boetse e na le tsebo e babatsehang ea ho chata. R, ka lehlakoreng le leng, ho thata ho ithuta. E botsoa ebile e na le liphoso tsa ts'ireletso.
Liphutheloana tse atolositsoeng li lokela ho nkoa ho feta bokhoni bo akaretsang ba R. Packages tse kang Gmodels, RODBC, OneR, le Tm li fana ka tšehetso e pharaletseng bakeng sa mesebetsi ea ho Ithuta Mochine. Hang ha u qala ho ithuta, u tla bona hore lipalo-palo ke motheo oa AI le ML. Boemo ba mohloli o bulehileng oa R bo bontša hore e lokolohile ho sebelisoa. E na le palo e kholo ea basebelisi.
4. JAVA
Puo ea lenaneo la Java ke ea boemo bo holimo, sepheo se akaretsang, mananeo a sekametseng linthong puo. Syntax ea Java e bapisoa le ea lipuo tsa C le C++; leha ho le joalo, Java e reretsoe ho ikemela 'me e na le lintho tse fokolang tse itšetlehileng ka eona. JAVA ke puo e sebelisoang haholo lefatšeng ka bophara bakeng sa mesebetsi e fapaneng, AI ke e 'ngoe ea tsona.
Ho ba teng ha Virtual Machine Technology ke monyetla oa bohlokoahali oa ho sebelisa puo ea lenaneo la JAVA. Hantle-ntle JVM e etsa eng? Le ha ho le joalo, Mochini oa Virtual oa Java o nolofatsa ts'ebetso ea ts'ebetso, o u bolokela nako le matla ho tsoa ho hlophisa kopo khafetsa.
Lintlha tse kholo le AI li hokahane ka mokhoa o ke keng oa lekanngoa, 'me meralo e hlahelletseng ka ho fetesisa ea Big Data, joalo ka Fink, Hadoop, Hive, le Spark, e ngotsoe ka Java. E boetse e fana ka meralo e mengata ea ntlafatso ea AI, ho kenyeletsoa Weka, Java-ML, H2O, DeepLearning4j, le MOA, OenNLP, Kubeflow, laeborari ea Deep Java, Neuroph.
5. Scala
Scala ke puo ea lenaneo e thaepileng ka mokhoa o tsitsitseng, ea boemo bo holimo, e shebaneng le lintho, ebile e sebetsa. E entsoe ka sepheo sa ho kotula melemo ea Java ha e ntse e fokotsa tse ling tsa mefokolo ea eona. Scala e thehile mokhoa o betere oa ho aha software e bohlale ho sebelisa tikoloho ea Java Virtual Machine (JVM). E tsamaisana le Java le JavaScript, 'me e nolofatsa nts'etsopele, kapele, hape e beha litholoana
Scala e fetohile karolo ea bohlokoa ea lits'ebetso tsa tlhahlobo ea data tse kang Apache Flink, Apache Spark, Apache Kafka, le Akka Stream ka lebaka la litšobotsi tsena. Litšitiso tse kholo tsa Scala li kenyelletsa khaello ea ts'ehetso ea sechaba, kamohelo e fokolang ea bana, litšitiso tsa ho ikamahanya le maemo a morao-rao, le mokhoa o phahameng oa ho ithuta.
Breeze ke sesebelisoa se tsebahalang haholo sa ho ithuta mochini bakeng sa Scala. Laeborari ena e kopanya tšebetso ea Matlab le laeborari ea NumPy ea Python. E hlahile ho kopanngoeng ha merero ea ScalaNLP le Scala. Breeze e kenyelletsa bokhoni bo bongata ba khomphutha bo hlokahalang ho theha litsamaiso tsa hajoale tsa AI.
6. Julia
Julia ke sehlahisoa se seng sa maemo a holimo se sa kang sa fumana kananelo kapa ts'ehetso ea sechaba e se tšoanelang. Leha ho le joalo, likarolo tsa eona ha li soetsehe. Puo ena ea mananeo e thusa mesebetsing e fapaneng, empa e ipabola lipalong le tlhahlobong ea data.
Julia ke sehlahisoa se seng sa maemo a holimo se sa kang sa fumana kananelo kapa ts'ehetso ea sechaba e se tšoanelang. Leha ho le joalo, likarolo tsa eona ha li soetsehe. Puo ena ea mananeo e thusa mesebetsing e fapaneng, empa e ipabola lipalong le tlhahlobong ea data.
Julia o fana ka DataFrames ho sebetsana le li-dataset le ho etsa liphetoho tse tloaelehileng tsa data bakeng sa tlhahlobo ea lipalo le saense ea data. Liphutheloana tsa JuliaGraphs li u lumella ho sebetsa le data e kopaneng. Julia o sebetsa hantle ka li-database a sebelisa bakhanni ba JDBC, ODBC, le Spark. Ke puo e loketseng ho bopa Thuto e tebileng khoutu ka morao. jl le Flux.jl ke Julia-native, lisebelisoa tse matla haholo bakeng sa ho Ithuta ka Mechini le Mahlale a Maiketsetso.
7. TUSTEPANG
Rust ke puo ea mananeo a mefuta e mengata e etelletsang pele lebelo, polokeho le tumellano. Rust e na le syntax e bapisoang le C ++, leha e bolokehile haholo mohopolong. Lisupa tse se nang thuso, lisupa tse leketlang, le mabelo a data ha a lumelloe. Mehopolo le lisebelisoa tse ling li sebetsoa ka mokhoa o ikhethileng o fanang ka taolo e ka lebelloang e sa lebelloang, ho e-na le ho bokella lithōle ka mokhoa o itekanetseng.
Phuputsong ea selemo le selemo ea baqapi ba StackOverflow, puo ea mananeo a bulehileng e ile ea reoa lebitso la eona e tsebahalang haholo. Likhoebo tse ngata tsa IT li sebelisa melao-motheo ea Rust mererong ea tsona. Microsoft e sebelisitse melao-motheo ea Rust morerong oa eona o bulehileng oa Verona. Rust e nkuoa e le puo ea teko bakeng sa mananeo a sireletsehileng a litšebeletso.
Rust ke puo e thata ho ithutoa kaha e hloka kutloisiso ea mehopolo ea mananeo a shebaneng le lintho. E na le motlalehi ea botsoa le lifaele tse kholo tsa binary ka lebaka leo. Ho na le lilaebrari tse 'maloa tsa ho ithuta ka mochini tse ntlafalitsoeng ka mokhoa o hlakileng Rust. Leha ho le joalo, litlamo tse ngata ho tse tloaelehileng ho ithuta mochine meralo, joalo ka PyTorch kapa TensorFlow, e fumaneha ho bahlahisi.
8. bua
Ho tloha lilemong tsa bo-1960, Lisp esale e sebelisoa haholo bakeng sa boithuto ba mahlale lithutong tsa lipuo tsa tlhaho, bopaki ba theorem, le tharollo ea litaba tsa Artificial Intelligence. Lisp qalong e ne e entsoe e le puo e sebetsang ea lipalo bakeng sa lenaneo, empa kapele e ile ea fetoha khetho e tsebahalang har'a baetsi ba AI.
Habohlokoa le ho feta, moetsi oa Lisp (John McCarthy) e ne e le motho ea ka sehloohong lefapheng la AI, 'me boholo ba mosebetsi oa hae o ne o kentsoe tšebetsong ka nako e telele.
Sepheo sa mantlha sa ho nts'etsapele Lisp e ne e le ho theha boemeli bo sebetsang ba lipalo ka khoutu. Ka lebaka la monyetla ona oa mantlha, kapele e ile ea fetoha puo ea khetho bakeng sa lipatlisiso tsa AI. Likhopolo tse ngata tsa mahlale a khomphutha, joalo ka recursion, sebopeho sa data sa lifate, le ho thaepa ka matla, li qapiloe ho Lisp.
Lisp e sebetsa ka mokhoa o makatsang ebile e etsa hore lenaneo le phethe ka potlako haholo. Mananeo a Lisp a manyane, a potlakile ho rala, a sebetsa ka potlako, 'me a bonolo ho a hlokomela ho feta C++ kapa Java dikopo.
9. Boithuto
Prolog, e leng e 'ngoe ea lipuo tsa pele tsa lenaneo, ke moralo o rarahaneng o sebetsang ka lintlha tse tharo: lintlha, melao le merero. Moqapi o tlameha ho tsebahatsa likotoana tsohle tse tharo pele Prolog e ka theha likamano lipakeng tsa bona e le hore a fihlele qeto e itseng ka ho hlahloba lintlha le melao.
Prolog e khona ho utloisisa le ho hokahanya lipaterone, ho fumana le ho hlophisa data ka mokhoa o hlakileng, 'me ka bo eona e khutlisa ts'ebetso ea ho fumana tsela e betere. Ka kakaretso, ts'ebeliso e ntle ka ho fetisisa ea puo ena ho AI ke ho rarolla mathata, moo Prolog e batlang tharollo-kapa tse 'maloa.
Ka lebaka leo, e sebelisoa ho li-chatbots le bathusi ba sebele ba kang IBM's Watson. Prolog e kanna ea se be mefuta e fapaneng kapa e bonolo ho e sebelisa joalo ka Python kapa Java, empa e kanna ea ba molemo haholo. Prolog e sebelisitsoe ho nts'etsapele lilaebrari tse ngata tsa AI. Ka mohlala, Zamia-AI ke moralo o fanang ka likarolo le lisebelisoa bakeng sa nts'etsopele ea lipuo tse bulehileng le mekhoa ea ho sebetsana le puo ea tlhaho.
Theko e thehiloeng ho Prolog ho ithuta mochine packages mlu, cplint, and cplint datasets le tsona li bohlokoa haholo bakeng sa ho aha bohlale ba maiketsetso.
fihlela qeto e
Ho kopanya software ea AI sebakeng sa khoebo se seng se ntse se fapane ho hloka hore ho sebelisoe mefuta e mengata ea lisebelisoa tsa mananeo, tse kang lipuo tse ’maloa, meralo le lilaebrari. Hangata mahlale ana a hloka likhato tse sa tloaelehang tsa bokhoni le boiphihlelo.
Lipuo tsohle tse boletsoeng ka holimo ke likhetho tse ntle bakeng sa merero ea Artificial Intelligence. Ke taba feela ea ho khetha projeke e loketseng litlhoko tsa hau. Ka kutloisiso ea mantlha ea projeke, o ka khetha puo e nepahetseng ka ho fetesisa mme oa eketsa katleho ea k'hamphani ea hau. Mahlohonolo ka projeke ea hau e latelang ea AI!
Leave a Reply