Unità 6 / 11

Analiżi tad-Data Kimika u Python: pandas, Stojkjometrija u Kalibrazzjoni

Qligħ:

  • Kapaċità li tibbaża r-riżultati numeriċi fuq kodiċi Python esegwit aktar milli guessing verbali tal-mudell tal-lingwa
  • Kapaċità li tikteb l-istojkjometrija, il-kalibrazzjoni u l-kodiċi tat-tindif tad-dejta għall-intelliġenza artifiċjali u tittestjah b'kampjuni bi tweġibiet magħrufa
  • Kapaċità li tipprevjeni żbalji fl-analiżi tad-dejta billi dejjem tispeċifika l-unitajiet u tiċċekkja l-ordni tagħhom

Il-kimika hija sħiħa ta 'numri: użin, volumi, valuri ta' assorbiment, rendimenti, konċentrazzjonijiet. L-ipproċessar ta 'din id-dejta manwalment huwa bil-mod u suxxettibbli għall-iżbalji. L-AI tipprovdi żewġ servizzi ewlenin hawn: (1) jikteb kodiċi Python li jipproċessa d-dejta, (2) imexxi dak il-kodiċi (f'ambjent li jista 'jmexxi l-kodiċi) u jagħti riżultat deterministiku. Il-prinċipju kritiku huwa dan: ħalli l-kalkolu għall-output tal-kodiċi esegwit, mhux għall-"tbassir verbali" tal-mudell tal-lingwa. Mudell tal-lingwa "X'inhu 142 × 0.05?" jista' kultant iwieġeb il-mistoqsija b'mod żbaljat; iżda l-linja Python li jikteb dejjem tikkalkula b'mod korrett. F'din l-unità, se nitgħallmu l-analiżi tad-dejta kimika bl-AI b'din il-filosofija.

Għaliex il-kodiċi huwa aħjar mill-guessing verbali?

Mudell tal-lingwa jagħmel l-aritmetika billi "jbassar ir-riżultat possibbli"; għalhekk jista 'jkun ħażin ma' numri kbar jew kalkulu f'diversi stadji. Billi f'Python l-espressjoni 142 * 0.05 hija deterministika: dejjem tirritorna 7.1. Allura strateġija: tagħmel l-AI tagħmel il-kalkolu, ipprintja l-KODIĊI tal-kalkolu u mexxi l-kodiċi. Allura tuża l-kreattività tal-AI (bini tal-kodiċi) u tiddiżattiva n-naħa mhux affidabbli (l-aritmetika tar-ras).

Tip: Meta tikseb riżultat numeriku minn AI, għid "jirrappreżenta dan b'linja ta' Python." Il-kodiċi innifsu jivverifika kemm il-kont kif ukoll jippermettilek tħaddem u tikkonfermah. Jekk ma tarax kodiċi, tafdax in-numru.

Ħidmiet tipiċi ta 'analiżi tad-dejta fil-kimika

  • Stojkjometrija: mole, massa, reaġent li jillimita, rendiment teoretiku, kalkolu ta 'rendiment fil-mija.
  • Konċentrazzjoni: molarità, dilwizzjoni (M1V1 = M2V2), konverżjonijiet ppm.
  • Kalibrazzjoni: Tpinġi linja ta 'kalibrazzjoni bil-liġi Beer-Lambert (assorbenza ∝ konċentrazzjoni) u tikkalkula dak mhux magħruf.
  • Tindif tad-dejta: qari ta' tabelli tal-kejl bil-pandas, indikaturi ta 'outliers, medja/devjazzjoni standard.
  • Viżwalizzazzjoni: tpinġija tal-kurva tal-kalibrazzjoni, graff tal-kinetika, kurva tat-titrazzjoni.

Pass pass: Analiżi sigura tad-dejta bl-AI

  1. Iddefinixxi d-dejta: Agħti b'mod ċar kolonni, unitajiet, ringieli tal-kampjun. Jekk ma jkunx hemm unità, l-AI tagħmel suppożizzjonijiet.
  2. Staqsi għall-kodiċi, mhux ir-riżultati: għid "Ikteb pandas/kodiċi NumPy li jikkalkula dan".
  3. Mexxi l-kodiċi: Mexxi lilek innifsek jew f'ambjent li jista 'jmexxi l-kodiċi.
  4. Ittestja b'każ sempliċi: Ittestja l-kodiċi b'eżempju żgħir fejn taf it-tweġiba.
  5. Kontroll tal-unità u tal-ordni: L-unità u l-kobor tar-riżultat huma fiżikament raġonevoli?
  6. Dokument: Żid il-kodiċi u l-output man-notebook tal-esperiment (unità 8).

Erba' mudelli li jistgħu jiġu kkupjati

1) Stojkjometrija u rendiment fil-mija:

Reazzjoni: aċidu saliċiliku (MA 138.12) + anidride aċetiku -> aspirina (MA 180.16).Dejta: 2.00 g ta 'aċidu saliċiliku kien użat, anidride aċetiku kien f'eċċess. ipprintja r-riżultat f'unitajiet.Tikkalkulax fir-ras; agħti biss kodiċi eżekutibbli.

2) Kalibrazzjoni tal-Birra-Lambert:

Dejta ta 'kalibrazzjoni (konċentrazzjoni mol/L -> assorbenza): 0.00->0.02, 0.02->0.21, 0.04->0.40, 0.06->0.62, 0.08->0.79. Assorbenza tal-kampjun mhux magħrufa: 0.50. Kompitu: Wettaq kalibrazzjoni lineari b'numpy.polyfit, slope/intercept u Ikkalkula R^2, sib il-konċentrazzjoni mhux magħrufa. Iplottja d-data + fit-linja b'matplotlib.

3) tabella tal-kejl bil-pandas:

Għandi CSV: kolonni = kampjun, weigh_g, volume_mL, assorbanza. Kompitu: aqra bil-pandas, ikkalkula l-konċentrazzjoni (g/L) għal kull kampjun, immarka ringieli b'assorbenza < 0 bħala mhux korretta, agħti kodiċi biex tipprintja l-medja u d-devjazzjoni standard tal-gruppi. Speċifika l-unitajiet b'linja ta 'kumment.

4) Verifika tal-kont tad-dilwizzjoni:

Irrid nipprepara 100 mL ta 'soluzzjoni 0.05 M minn soluzzjoni stokk 0.5 M. Kompitu: Ikteb il-linja Python li tikkalkula l-volum tal-istokk meħtieġ b'M1V1=M2V2. Stampa r-riżultat f'mL u vverifika bħala kumment li dilwizzjoni ta' 10 darbiet hija mistennija għal kontroll loġiku.

Pront dgħajjef / Pront qawwi

Dgħajjef:

Kemm aspirina tiġi minn 2 grammi ta 'aċidu saliċiliku?

L-AI tagħti numru mir-ras; Jekk tiftakar il-piżijiet molekulari b'mod żbaljat, ir-riżultat ikun imfixkel u kif ġie kkalkulat ma jkunx viżibbli.

Qawwija:

Assumi l-aċidu saliċiliku MA=138.12, aspirina MA=180.16, massa=2.00 g, rendiment 100%.Kompitu: Ikteb il-kodiċi Python li tikkalkula l-massa teoretika tal-aspirina; jikkummenta kull pass (mole -> mol -> massa), ipprintja r-riżultat f'g.

Differenza: piżijiet molekulari mogħtija, kodiċi mitluba, passi kkummentati, unità speċifikata. Ir-riżultat huwa kemm preċiż kif ukoll verifikabbli.

Tbassir verbali eċċ eżegwiti kodiċi

Daqs

Tbassir verbali tal-mudell tal-lingwa

Python run

Eżattezza aritmetika

Varjabbli, jista' jseħħ żball

Deterministiku, ċert

Verifikabbiltà

Korriment (mhux ċar kif ħareġ)

Għoli (kodiċi viżibbli)

ripetibbiltà

baxx

għolja

Traċċar tal-unità

dgħajfa

Jistgħu jinżammu miftuħa fil-kodiċi

Użu xieraq

Idea, struttura tal-bini

Riżultat numeriku finali

kaxxi żgħar

Każ 1 — Żball aritmetiku verbali. Student jistaqsi lill-AI "0.0145 mol × 180.16 g/mol?" staqsa; "2.72 g," qalet l-AI. Attwalment huwa 2.61g. Meta l-istudent qal "uri dan f'Python", YZ kiteb 0.0145 * 180.16 u ħareġ bħala 2,612; L-ewwel tweġiba verbali ma kinitx korretta. Lezzjoni: tippreferi kodiċi anke għal multiplikazzjoni sempliċi ħafna.

Każ 2 — Iċċekkja R² fil-kalibrazzjoni. Utent wieħed kellu kalibrazzjoni Beer-Lambert magħmula; Jirriżulta R² = 0.981. L-AI qalet "lineari, affidabbli" iżda l-punt fl-ogħla konċentrazzjoni kien taħt il-linja (saturazzjoni). Meta l-utent ra l-graff, huwa mexxa l-ogħla punt barra mill-medda lineari, R² żdied għal 0.999. Lezzjoni: R² waħdu mhux biżżejjed; ara residwi/plott.

Każ 3 — Konfużjoni ta' unità. F'analiżi waħda ma kienx ċar jekk il-konċentrazzjoni kinitx mg/L jew g/L; L-AI assumiet g/L u r-riżultati kienu 1000 darba żbaljati. Ġie ffissat meta l-utent speċifika b'mod espliċitu l-unità tal-kolonna. Lezzjoni: dejjem ibdel l-unità, jekk wieħed jassumi li l-AI tiswa ħafna flus.

Żbalji komuni

  • Jistrieħ fuq numru verbali. Dejjem itlob u mexxi kodiċi aktar milli tagħmel aritmetika mentali.
  • Ma tispeċifikax l-unità. It-taħlit ta' mg/L ma' g/L, mL ma' L, jikkawża żball ta' 1000 darba.
  • Mhux qed jittestja l-kodiċi. L-applikazzjoni għal big data mingħajr ttestjar b'eżempju żgħir fejn it-tweġiba hija magħrufa.
  • Meta wieħed iqis R² bħala l-uniku kriterju. Tafda l-punti ta 'non-linearità mingħajr ma tarahom grafikament.
  • Aqbeż ir-reaġent tat-test. Il-kalkolu tar-rendiment teoretiku mingħajr ma jiġi determinat ir-reaġent li jillimita fl-istojkjometrija.
  • ħarġa ta' pass sinifikanti. Ir-rappurtar tar-riżultat għal 8 ċifri meta l-kejl ikun 3 ċifri sinifikanti.
Attenzjoni: Anki l-kodiċi li tikteb l-AI jista’ jkun difettuż (isem tal-kolonna ħażin, formula ħażina). It-tħaddim tal-kodiċi jagħmel ir-riżultat deterministiku, iżda trid tikkonferma b'eżempju magħruf li l-kodiċi jikkalkula t-tajjeb.

Fil-qosor

  • Ħalli r-riżultati numeriċi għall-kodiċi Python esegwit, mhux għall-raden verbali tal-mudell tal-lingwa.
  • AI malajr tikteb kodiċi għall-stojkjometrija, kalibrazzjoni, tindif tad-dejta u viżwalizzazzjoni fl-analiżi tad-dejta kimika.
  • Dejjem poġġi l-unitajiet fuq; Il-konfużjoni tal-unità hija l-iżball l-aktar għali.
  • Eżamina r-residwi u graff flimkien ma' R² fil-kalibrazzjoni.
  • Ittestja l-kodiċi b'eżempju sempliċi bi tweġiba magħrufa; Bniedem jivverifika l-eżattezza tal-kodiċi.

Kompitu ta' applikazzjoni

Ikollok sett ta' dejta ta' kalibrazzjoni jew stojkjometrija (jekk le, uża d-dejta Beer-Lambert hawn fuq). Staqsi lill-AI għall-kodiċi Python li jagħmel l-analiżi (il-kodiċi, mhux ir-riżultat). Mexxi l-kodiċi; imbagħad ittestjaha b’kampjun żgħir ta’ tweġibiet magħrufa. Staqsi lill-AI verbalment għall-istess kalkolu u qabbel iż-żewġ riżultati: hemm differenza? Interpreta l-plott ta' R² u residwu fil-kalibrazzjoni. Poġġi l-kodiċi, l-output, u l-kumment qasir f'dokument.

lista ta' kontroll

  • [ ] Niġi r-riżultati numeriċi mill-kodiċi, mhux mill-raden verbali.
  • [ ] Nindika b'mod ċar l-unità ta' kull kolonna tad-dejta.
  • [ ] Nittestja l-kodiċi b'kampjun żgħir li t-tweġiba tiegħu hija magħrufa.
  • [ ] Nagħmel analiżi residwu/grafika ħdejn R² fil-kalibrazzjoni.
  • [ ] Niddetermina r-reaġent li jillimita fl-istojkjometrija.
  • [ ] Nirrapporta r-riżultati bil-figura sinifikanti xierqa.