Uru:
- Ikike ịdabere na mmepụta deterministic, ọ bụghị ịkọ nkọ, site n'inwe AI ịsụgharị ngụkọta anụ ahụ na koodu NumPy/SciPy wee mee koodu ahụ n'onwe ya.
- Ikike iji nyochaa ntụkwasị obi nke koodu ọnụọgụ site na ịnwale ya na ọnọdụ dị mfe nke azịza ya mara na ịlele njikọ ya.
- Ikike iji anụ ahụ na-enye unit na ọkwa nke nsonaazụ site n'igosipụta nkeji agbanwe n'ime koodu
A pụghị iji aka dozie ọtụtụ nsogbu na physics: integral enweghị ngwọta nyocha, mgbọrọgwụ nke usoro nha anya enweghị ike ịchọta n'ụdị mechiri emechi, ma ọ bụ ngụkọ ga-emeghachi ugboro puku ugboro. Nke a bụ ebe usoro ọnụọgụ na-abata: kama usoro nhazi nke ọma, kọmpụta na-agbakọ nzọụkwụ site na nzọụkwụ na nkeji ziri ezi na-achịkwa. Na ngalaba a, ị ga-amụta ka esi eji ọgụgụ isi artificial (AI) dị ka onye mmekọ koodu maka mgbako physics computational, otu esi enyocha koodu ọ na-emepụta, yana ụdị ọnyà ndị ị kwesịrị izere ịdaba. Ngwá ọrụ ọkọlọtọ physicist ebe a ga-abụ asụsụ Python na NumPy (ọbá akwụkwọ maka ọnụọgụ ọnụọgụ na mgbakọ na mwepụ ngwa ngwa) yana SciPy (ọbá akwụkwọ maka mgbakọ sayensị; gụnyere ntinye, nchọpụta radical, njikarịcha).
Kedu ihe kpatara AI + Python, gịnị kpatara na ọ bụghị aka?
Ime ngụkọ ọnụọgụgụ site n'aka na-adị nwayọ ma na-enwekarị njehie. AI nwere ike ịtụgharị ihe arụrụ arụ gị ka ọ bụrụ koodu Python na-agba ọsọ n'ime sekọnd ole na ole. Ma iwu ọla edo ebe a bụ: AI na-ede koodu ahụ, ị na-agba koodu ahụ wee nyochaa nsonaazụ ya na physics. AI na-ekwu "koodu na-enye nke ahụ" bụ amụma; N'ezie na-agba ọsọ koodu na ịhụ mmepụta bụ a deterministic eziokwu. LLM nwere ike "gbakọọ" mmepụta nke koodu o dere n'isi ya wee kwuo nọmba na-ezighi ezi; ebe mgbe otu koodu ahụ na-agba ọsọ ọ na-enye nsonaazụ ziri ezi. Ya mere, atụkwasịla obi na nsonaazụ ọnụọgụ nke AI na-enye n'ọnụ - mee koodu ahụ.
Ọrụ mgbako isi na ọrụ AI
Achọ
Usoro/ngwaọrụ
nkwenye anụ ahụ
ihe doro anya
scipy.integrate.quad
Oke steeti, nyocha akụkụ
mgbọrọgwụ nke nhata
scipy.optimize.brentq
Tinye mgbọrọgwụ n'ebe ma lelee ma ọ bụ efu.
Sistemụ nha nha n'ahịrị
numpy.linalg.edozi
Itinye ihe ngwọta azụ n'ime usoro
Mwepụta (ọnụọgụ)
Central iche ma ọ bụ numpy.gradient
Tụnyere na mwepụta nyocha
Mgbakọ vector buru ibu
NumPy n'usoro
Otu na njikwa ọkwa
AI dị ezigbo mma n'ịtụ aro nke n'ime ngwaọrụ ndị a kwesịrị ekwesị na ịnweta syntax (iwu ederede koodu) ziri ezi. Ma ị na-ekpebi usoro nke na-eme uche anụ ahụ na izi ezi nke nsonaazụ ya.
Nzọụkwụ site na nzọụkwụ: ngụkọta ọnụọgụgụ enwere ike ikwenye
1. Kọwaa nsogbu na nkeji. Dịka ọmụmaatụ: "Gbakọọ integral e^ (-x²) site na 0 ruo enweghi ngwụcha; nsonaazụ kwesịrị ịbụ √π/2 ≈ 0.8862." Idegharị nsonaazụ a tụrụ anya ya (ọ bụrụ na ọ bụla) na-eme ka nkwenye dị mfe.
2. Rịọ AI maka koodu ahụ, mana ị na-eme mmepụta. Detuo ngọngọ koodu ahụ wee mee ya na gburugburu nke gị (Jupyter, Colab, Python nwa afọ).
3. Nwalee na ọnọdụ mara. Gbalịa jiri ọnọdụ dị mfe nwaa koodu ahụ nke ị maraworị azịza ya. Dịka ọmụmaatụ, jiri ihe atụ nke ị maara site n'aka nwalee koodu ntinye, dị ka ∫₀¹ x dx = 0.5. Ọ bụrụ na koodu nyere nke a nke ọma, ntụkwasị obi gị na-abawanye.
4. Lelee maka njikọta. Na usoro ọnụọgụgụ, mgbe ị na-abawanye ọnụ ọgụgụ nke usoro, nsonaazụ kwesịrị ịbịaru nso uru mgbe niile. Ọ bụrụ na ọ naghị abịaru nso, usoro ahụ adịghị mma.
5. Lelee otu na ọkwa. Na-enye nsonaazụ ọnụọgụ mgbe niile yana otu ahụ na usoro.
Ndụmọdụ: Mgbe ị na-arịọ koodu site na AI, kwuo “gụnyekwara ahịrị nnwale nke na-atụnyere nsonaazụ ya na uru nyocha amaara.” Ya mere, koodu ma na-arụ ọrụ mgbako ma na-anwale onwe ya na ọnọdụ a maara. Nke a na-eme ka a hụ njehie ozugbo.
Obere ikpe atọ
Ikpe 1 - Nkwubi okwu na-ezighi ezi. Otu nwa akwụkwọ nwere AI dere koodu ntinye na AI kwuru "koodu a na-enye ihe dịka 1.77." Nwa akwụkwọ a gbara koodu ahụ: nsonaazụ ya bụ 0.886. AI mehiere n'ibu amụma mmepụta nke koodu; Koodu ahụ ziri ezi. Ihe nkuzi: tụkwasị obi na koodu ahụ, atụkwasịla nkwubi okwu ọnụ.
Ikpe 2 - ọnụọgụ ọnụọgụgụ. Onye nyocha na-achọ mgbọrọgwụ nke nhatanha na koodu nchọta mgbọrọgwụ nke AI dere. Koodu ahụ weghachiri mgbọrọgwụ, mana mgbe onye nyocha ahụ tinyeghachiri mgbọrọgwụ n'ime nhazi ahụ, nsonaazụ abụghị efu kama ọ bụ ọnụọgụ buru ibu. Nsogbu bụ na mmalite mmalite enweghị mgbọrọgwụ; Ndị AI chere na oke kwesịrị ekwesị. Onye nyocha ahụ ji ozi anụ ahụ dozie etiti oge wee chọta mgbọrọgwụ ziri ezi.
Ikpe 3 - Nkwenye nwetara. Onye injinia chọrọ koodu nke na-agbakọ ngbanwe nke ogwe dị n'okpuru ibu. Koodu ahụ na-arụ ọrụ, mana nsonaazụ ya gosipụtara mita nke ntụgharị - agaghị ekwe omume maka igwe nchara. Onye injinia nyochara nkeji ndị ahụ: AI emeela ka ọ nwere modulus na-agbanwe agbanwe na Pa kama GPa, na-efunahụ ihe nke 10⁹. Site na mmezi nke otu ahụ, nsonaazụ ahụ belatara ruo millimita ma nwee ezi uche.
Ndebiri anọ enwere ike iṅomi
1) Ngụkọta ọnụọgụ na ahịrị nkwado:
Dee Python (NumPy/SciPy) koodu nke na-arụ ngụkọ anụ ahụ ndị a: [nsogbu]. Kwupụta mgbanwe niile dị na nkeji SI wee jiri ahịrị ikwu kọwaa otu ahụ. Tinye akara nlele (nkwupụta ma ọ bụ bipụta) na njedebe nke koodu ahụ na-atụnyere nsonaazụ ya na uru nyocha/dị mfe amaara. M ga-agba ọsọ koodu; ị naghị echepụta mmepụta, naanị dee koodu na ọkwa a tụrụ anya ya.
2) Ndụmọdụ nhọrọ usoro:
Achọrọ m idozi nsogbu a na ọnụọgụgụ: [nsogbu]. Kedu ọrụ SciPy/NumPy kwesịrị ekwesị yana GỊNỊ? Tụnye ụzọ ụzọ abụọ ọzọ, detuo uru na ọghọm nke ọ bụla n'ihe gbasara izi ezi na nkwụsi ike. Kwuo nke kwesịrị ka mma na ọnọdụ anụ ahụ.
3) Nyochaa ngbanwe:
Dee koodu Python nke na-egosi ka nsonaazụ si agbakọta site n'ịbawanye ọnụọgụ usoro nke ngụkọ ọnụọgụgụ ndị a (dịka N=10, 100, 1000). Bipụta nsonaazụ na tebụl. Ọ bụrụ na enweghị nkwekọ, kọwaa ihe kpatara anụ ahụ/ọnụọgụ maka nke a n'otu ahịrịokwu. Koodu: [ebe a]
4) njikwa otu:
Na koodu dị n'okpuru, kwupụta nkeji SI nke mgbanwe ọ bụla wee lelee ma nkeji nke nsonaazụ ikpeazụ dabara na nkeji a tụrụ anya ya (dịka mita, joule). Ọ bụrụ na enweghị nkwekọrịta, gosi nke ahịrị ọ dị na koodu: [ebe a]
Ngwa ngwa adịghị ike / Ike siri ike
Adịghị ike: "Kwuo nsonaazụ nke a integral: ∫₀^∞ x²·e^(-x) dx"
Nsonaazụ: AI na-awụsa ọnụ ọgụgụ n'isi ya (ma eleghị anya ziri ezi, ma eleghị anya na-ezighị ezi); ọ nweghị ihe a ga-eme, ọ nweghị ihe a ga-enyocha.
Ike: "Dee Python code nke na-agbakọ integral ∫₀^∞ x²·e^(-x) dx na scipy.integrate.quad. Tinye akara ngosi nke na-atụnyere nsonaazụ ya na uru nyocha nke integral a, 2! = 2. M ga-agba ọsọ koodu."
Nsonaazụ: Koodu enwere ike ime, nkwado arụnyere n'ime ya (tụnyere uru nyocha) yana nsonaazụ ntụkwasị obi.
Mmejọ ndị nkịtị
- Ịdabere na nsonaazụ ọnụọgụgụ nke AI. LLM nwere ike buru amụma na-ezighi ezi na mpụta koodu dị n'isi. Na-agba ọsọ koodu mgbe niile.
- Ọ bụghị ịnwale na ọnọdụ ama ama. Koodu na-adịghị nwalee na mfe atụ nke ị maara na azịza ya nwere ike ịnwe mperi zoro ezo.
- Anaghị elele maka njikọta. Ịrapagidesi ike na ọnụ ọgụgụ otu nzọụkwụ na-ekpuchi ma nsonaazụ ya ọ bụ nke a pụrụ ịdabere na ya na ọnụọgụgụ.
- Na-adịghị egosipụta nkeji na koodu. Ịzaghị akụkụ nke mgbanwe na-akpọ mmejọ 10 gbachichiri nkịtị.
- Na-eleghara ụdị ọba akwụkwọ / echiche. Mgbe ụfọdụ AI nwere ike ịmepụta aha ọrụ na-adịghị adị ma ọ bụ syntax na-adịghị adị; A na-ahụta ya mgbe ị na-agba ya.
Akpachara anya: Tupu itinye nsonaazụ ọnụọgụ n'ime mbipụta, ọrụ, ma ọ bụ imewe, jiri ikpe amaara onwe ya nwalee koodu ahụ wee weta nsonaazụ ya na nkeji/iwu. Ọbụna koodu ọrụ nwere ike na-agbakọ physics na-ezighị ezi; Naanị n'ihi na koodu na-arụ ọrụ apụtaghị na physics ziri ezi.
Na nchịkọta
AI bụ onye mmekọ dị ike n'ịsụgharị mgbako anụ ahụ na koodu Python; Ma ọnụ ọgụgụ ọ na-enye n'ọnụ bụ atụmatụ, ọ bụghị eziokwu. Usoro ọrụ nchekwa ahụ doro anya: kọwaa nsogbu ahụ na nkeji ya, nwee AI dee koodu mana ị na-eme ihe nrụpụta, nwalee koodu ahụ na ọnọdụ ama ama, lelee njikọ na otu. Gịnị bụ deterministic bụ koodu na-egbu; Ọ bụghị LLM. Na nkeji na-esote anyị ga-ebugharị ntọala ọnụọgụgụ a na ịme anwansị nke usoro anụ ahụ na-agbanwe oge.
Ọrụ ngwa
Họrọ mgbakọ physics nke ị maara azịza nyocha maka ya (dịka ọmụmaatụ, ọsọ nke ihe na-ada n'efu n'ime oge ma ọ bụ ihe dị mfe). Mee AI ka o dee koodu Python na ndebiri 1; mee koodu ahụ n'onwe gị. Tụlee nsonaazụ ya na uru nyocha ị maara. Mgbe ahụ lelee ka nsonaazụ si eme site n'ịgbanwe ọnụọgụ nzọụkwụ ma ọ bụ oke. Rịba ama na ahịrịokwu 5-6: mmepụta nke koodu ahụ dabara na amụma ọnụ, enwere okwu otu/usoro?
ndetu
- [] A kọwapụtara m nsogbu ahụ na nkeji nke mgbanwe niile.
- [] M gbara ọsọ koodu AI dere n'onwe m, atụkwasịghị m nsonaazụ ọnụ.
- [ ] Eji m ọnọdụ dị mfe nwalee koodu ahụ nke m maara azịza ya.
- [ ] Alelere m nkwekọ ọnụ ma ọ bụ nhụsianya oke.
- [] M n'ụzọ anụ ahụ nyere nkeji na usoro nke nsonaazụ ya.
- [ ] Achọpụtala m na ọrụ ọbá akwụkwọ m na-eji dị adị na nke ọhụrụ.