ලාභ:
- පයිතන් කේතය මුද්රණය කිරීමට සහ දත්ත පිරිසිදු කිරීම, ගිණුම් ස්වයංක්රීයකරණය සහ කෘත්රිම බුද්ධිය සහිත ආකෘති නිර්මාණය සඳහා පේළියෙන් කේත තේරුම් ගැනීමට සහ පිළිගැනීමට හැකියාව
- පරීක්ෂා නොකළ කේතය කල්පිතයක් බව තේරුම් ගැනීමේ හැකියාව, දන්නා ප්රතිඵලයක් සමඟ එක් එක් කේතය සත්යාපනය කිරීම, සහ පරීක්ෂණ ඒකක සහ එජ් කේස්
- ආරක්ෂක තීරණාත්මක ගිණුම් කේත පරීක්ෂා කිරීම සහ බලයලත් ඉංජිනේරු සත්යාපනය යන දෙකම අවශ්ය බව තේරුම් ගැනීමේ හැකියාව.
නූතන රසායනික ඉංජිනේරු විද්යාවේ නිහඬ එන්ජිම දැන් Python (පුළුල් ලෙස භාවිතා වන, ඉගෙනීමට පහසු ක්රමලේඛන භාෂාවකි). සංවේදක දත්ත පිරිසිදු කිරීම, ස්කන්ධ සමතුලිතතාවයක් ස්වයංක්රීය කිරීම, දත්ත වලට චාලක ආකෘතියක් සවි කිරීම, සමාකරණ ප්රතිඵල සිය ගණනක් සංසන්දනය කිරීම, ප්රස්ථාරයක් නිපදවීම - මේ සියල්ලට අතින් පැය ගණනක් ගත වේ, නමුත් පයිතන් රේඛා කිහිපයක් සමඟ තත්පර කිහිපයක් ගතවේ. මෙම ඒකකය තුළ, ඔබ පයිතන් කේතය ලිඛිතව, පැහැදිලි කිරීම සහ දෝෂහරණය සඳහා ආධාරකයක් ලෙස AI භාවිතා කරන්නේ කෙසේදැයි ඉගෙන ගනු ඇත; නමුත් නිපදවන සෑම කේතයක්ම පරීක්ෂණ සහ සත්යාපනයකින් තොරව භාවිතා නොකළ යුත්තේ මන්දැයි අපි ඉගෙන ගනිමු.
රසායනික ඉංජිනේරුවෙකු සාමාන්යයෙන් වෘත්තීය මෘදුකාංග සංවර්ධකයෙකු නොවේ; AI විශාල බලයක් එකතු කරන ස්ථානය මෙයයි. ඉංජිනේරුවෙක් "මට මේක කරන ස්ක්රිප්ට් එකක් ඕන" කියලා AI කෙටුම්පතක් ලියයි. නමුත් මෙම මූලධර්මය නියතව පවතී: AI ලියන කේතය නිවැරදි නොවන බැවින් එය නිවැරදි බව පෙනේ; දන්නා ප්රතිඵලයක් සමඟ පරීක්ෂා කරන තුරු එය උපකල්පනයකි. නිශ්ශබ්ද අත්වැරැද්දක් - වැරදි ඒකකය, වැරදි දර්ශකය, මාරු කළ සූත්රය - ඉංජිනේරු ගණනය කිරීමකදී භයානක ප්රතිඵල ඇති කළ හැකිය.
රසායනික ඉංජිනේරු විද්යාවේ AI සමඟ පයිතන්: පියවරෙන් පියවර
1. කාර්යය පැහැදිලිව නිර්වචනය කරන්න. ආදානය යනු කුමක්ද (CSV, අරාව, සමීකරණය), ප්රතිදානය කුමක් විය යුතුද, කුමන ඒකකවලද? අපැහැදිලි විමසුම යනු නරක කේතයයි.
2. කේත කෙටුම්පතක් ඉල්ලන්න. AI විසින් සුදුසු පුස්තකාල සහිත කටු සටහනක් නිෂ්පාදනය කරයි (දත්ත සඳහා පැන්ඩා, සංඛ්යාත්මක සැකසුම් සඳහා numpy, ප්රස්ථාර සඳහා matplotlib, ප්රශස්තිකරණය/විසඳුම සඳහා scipy).
3. පුස්තකාලය සහ උපකල්පන තේරුම් ගන්න. එක් එක් රේඛාව සහ උපකල්පනය (ඒකකය, දත්ත ආකෘතිය, පිළිගැනීම) AI පැහැදිලි කරන්න. ඔබට නොතේරෙන කේතය ධාවනය නොකරන්න.
4. දන්නා ප්රතිඵලයක් සහිත පරීක්ෂණය. ඔබ දැනටමත් පිළිතුර දන්නා සරල උදාහරණයක් මත කේතය ධාවනය කරන්න. ශේෂ කේතයක් අතින් විකේතනය කළ හැකි උදාහරණයක නිවැරදි ප්රතිඵලය ලබා දිය යුතුය.
5. ඒකකය සහ දාර තත්ව පාලනය. ශුන්ය, සෘණ, ඉතා විශාල අගයන්, නැතිවූ දත්ත වැනි එජ් කේස් වලදී කේතය කරන්නේ කුමක්ද? රසායනික ඉංජිනේරු විද්යාවේදී, ඒකක අසමත් වීම සම්භාව්ය ව්යසනයකි.
6. භෞතික විද්යාව සමඟ ප්රතිඵලය පරීක්ෂා කරන්න. කේතය අංකයක් නිපදවයි - ස්කන්ධය සංරක්ෂණය කර තිබේද, අගය යථාර්ථවාදීද? කේතය වැඩ කළ පමණින් ප්රතිඵලය නිවැරදි බව ඔප්පු නොවේ.
ඉඟිය: AI වෙතින් කේතයක් ඉල්ලා සිටින විට, "එක් එක් විචල්යයේ ඒකකය අදහස් රේඛාවේ ලියන්න සහ ආදාන ඒකක පැහැදිලිව සඳහන් කරන්න" යැයි පවසන්න. රසායනික ඉංජිනේරුමය දෝෂ වලින් සැලකිය යුතු කොටසක් ඒකක ව්යාකූලත්වය (bar/Pa, kg/g, °C/K); කේතයේ ඒකක කාවැද්දීම මෙම දෝෂ දෘශ්යමාන කරයි.
පරීක්ෂා නොකළ කේතය උපකල්පනයකි
AI සුමට, ක්රියාකාරී පෙනුමක් ඇති කේතය නිපදවයි; නමුත් "වැඩ" සහ "නිවැරදි" යනු වෙනස් කරුණු දෙකකි. කේතය දෝෂයකින් තොරව ක්රියා කර වැරදි සංඛ්යාවක් නිපදවිය හැක: සූත්රයක සංඥා දෝෂයක්, අරාවක ඕෆ්සෙට් (ඕෆ්-එක්), වැරදි ඒකක පරිවර්තනයක්. එබැවින් ස්වර්ණමය රීතිය: සෑම කේතයක්ම පරීක්ෂා කරනු ලබන්නේ නිවැරදි පිළිතුර ස්වාධීනව දන්නා පරීක්ෂණ නඩුවකදීය. සරල විශ්ලේෂණ උදාහරණයක්, අතින් ගණනය කිරීම හෝ විමර්ශන දත්ත කේතයේ විශ්වසනීයත්වය සනාථ කරයි. කිසිදු ඉංජිනේරුමය තීරණ පරීක්ෂණ සමත් නොවී කේතය මත පදනම් නොවිය යුතුය.
අවවාදයයි: ආරක්ෂාව, මානය කිරීම හෝ ආරක්ෂක ගණනය කිරීමක් සිදු කරන කේතය "ක්රියාකරන" නිසාම විශ්වාසදායක ලෙස සැලකිය නොහැක. ආරක්ෂක තීරණාත්මක ගිණුම් කේත දන්නා ප්රතිඵලයක් සමඟ පරීක්ෂා කළ යුතු අතර ප්රතිඵල බලයලත් ඉංජිනේරුවරයා විසින් ස්වාධීනව සත්යාපනය කළ යුතුය.
කුඩා නඩු තුනක්
නඩුව 1 - දත්ත පිරිසිදු කිරීමේ ස්වයංක්රීයකරණය. ඉංජිනේරුවෙක් සෑම මසකම සංවේදක 8කින් මාස 3ක දත්ත (ආසන්න වශයෙන් පේළි මිලියන 1.1ක්) අතින් පිරිසිදු කරමින් සිටියේය. AI සමඟින් ලියන ලද pandas පිටපතක් මෙය මිනිත්තු ගණනකට අඩු කළේය. ඉංජිනේරුවා මුලින්ම කුඩා, දන්නා නියැදි ගොනුවක් මත කේතය පරීක්ෂා කළේය; එක් තීරුවක් වැරදි ලෙස විග්රහ කර ඇති බව දැක, එය සවි කර, පසුව එය සම්පූර්ණ දත්ත වලට යොදන ලදී.
නඩුව 2 - නිහඬ පරිමාව දෝෂය. YZ පීඩන පහත වැටීමක් ගණනය කිරීම සඳහා කේතය ලිවූ නමුත් තීරුව සහ Pa සූත්රය උපකල්පනය කිරීමෙන් ආදානය ව්යාකූල කළේය. කේතය දෝෂයකින් තොරව ක්රියා කළ නමුත් ප්රතිඵලය 100,000 ගුණයකින් වැරදි විය. ඉංජිනේරුවරයා අතින් පාලන ගණනය කිරීමකින් ඇණවුම් වෙනස අල්ලා ගත්තේය. ඒකක අදහස් එකතු කිරීමෙන් පසු දෝෂය පැහැදිලි කර නිවැරදි කරන ලදී.
නඩුව 3 - පරීක්ෂාව සුරැකිණි. එක් කණ්ඩායමක් AI වෙතින් ස්කන්ධ ශේෂ විසදුමක් සඳහා කේතය ලබා ගත්හ. ඔවුන් මුලින්ම එය ද්වි-සංරචක, අතින් දිය කළ හැකි නියැදියක පරීක්ෂා කළහ; කේතය වැරදි ලෙස ලූප්බැක් වසා දැමූ අතර එකතු නොවීය. එය සැබෑ, සංකීර්ණ ආකෘතියට යෙදීමට පෙර දෝෂය හසු විය. පරීක්ෂණයකින් තොරව, දෝෂය සියලු ප්රතිඵලවලට පැතිරෙනු ඇත.
පිටපත් කළ හැකි සැකිලි හතරක්
1) දත්ත විශ්ලේෂණ කේත කෙටුම්පත:
ඔබේ කාර්යභාරය: රසායනික ඉංජිනේරු විද්යාව සඳහා පයිතන් සහායකයා. කාර්යය: [විස්තරය]. ආදානය: [CSV/array, columns, UNITS]. ප්රතිදානය: [කුමක්ද, කුමන ඒකකයේද].pandas/numpy භාවිතා කරන්න. කේතයේ: (1) එක් එක් විචල්යයේ ඒකක අර්ථකථනය කරන්න, (2) ආදාන උපකල්පන ආරම්භයේ සඳහන් කරන්න, (3) දාර අවස්ථා හසුරුවන්න (අතුරුදහන් දත්ත, ශුන්යය). මම දන්නා උදාහරණයක් සමඟ කේතය පරීක්ෂා කරන්නෙමි; මැජික් අංක භාවිතා නොකරන්න, නියතයන් පැහැදිලිව නිර්වචනය කරන්න.
2) කේත පැහැදිලි කිරීම සහ සත්යාපනය:
පහත පයිතන් කේත පේළියෙන් පේළිය පැහැදිලි කරන්න: එය කරන්නේ කුමක්ද, එය කරන්නේ කුමන උපකල්පනද, එය අපේක්ෂා කරන ඒකක මොනවාද. විය හැකි දෝෂ ලකුණු ඉස්මතු කරන්න (ඒකක ව්යාකූලත්වය, දර්ශක මාරුව, බිංදුවෙන් බෙදීම, පිටාර ගැලීම). මෙම කේතය සත්යාපනය කිරීමට මට භාවිතා කළ හැකි සරල, දන්නා පරීක්ෂණ නඩුව යෝජනා කරන්න. කේතය: [පේස්ට්]
3) දන්නා ප්රතිඵලයක් සහිත පරීක්ෂණයක් සැකසීම:
මෙම කාර්යය සත්යාපනය කිරීම සඳහා පරීක්ෂණ කට්ටලයක් ලියන්න: පිළිතුර විශ්ලේෂණාත්මකව හෝ අතින් දැනගත හැකි අවම වශයෙන් සරල අවස්ථා 3ක්. එක් එක් පරීක්ෂණය සඳහා, අපේක්ෂිත ප්රතිඵලය සහ අපි එම ප්රතිඵලය අපේක්ෂා කරන්නේ මන්දැයි විස්තර කරන්න. මම පරීක්ෂණයකින් තොරව සැබෑ දත්තවලට කේතය යොදන්නේ නැහැ. කාර්යය: [පේස්ට්]
4) නිදොස්කරණය:
මෙම කේතය පහත දෝෂ/වැරදි ප්රතිඵල ලබා දෙයි: [දෝෂ පණිවිඩය හෝ අපේක්ෂිත vsactual ප්රතිදානය]. විය හැකි හේතු සම්භාවිතාව අනුපිළිවෙලට ලැයිස්තුගත කර එක් එක් සඳහා පරීක්ෂා කරන්නේ කෙසේදැයි මට කියන්න. "මම ඒක නිවැරදි කළා" කියලා කෙලින්ම කියන්න එපා; අපි මුලින්ම එකට මූලික හේතුව තහවුරු කර ගනිමු. ඒකකය සහ ඇණවුම් පරීක්ෂා කිරීම ද යෝජනා කරන්න. කේතය සහ දත්ත: [පේස්ට්]
දුර්වල ක්ෂණික / ශක්තිමත් විමසුම
දුර්වල ක්ෂණික:
මට පීඩන පහත වැටීම ගණනය කිරීමේ කේතයක් ලියන්න.
ආදාන ආකෘතිය, ඒකකය, සමීකරණය, තත්ත්වය පැහැදිලි නැත. AI එහි උපකල්පන සඟවයි, ඒකක ව්යාකූල කළ හැක.
බලවත් විමසුම:
ඔබේ කාර්යභාරය: රසායනික ඉංජිනේරු පයිතන් සහායකයා. කාර්යය: රවුම් පයිප්පයක ඝර්ෂණයෙන් ඇතිවන පීඩනය පහත වැටීම. ආදානය: ප්රවාහ අනුපාතය [m3/s], විෂ්කම්භය [m], දිග[m], ඝනත්වය [kg/m3], දුස්ස්රාවීතාව [Pa·s]. ප්රතිදානය: පීඩන පහත වැටීම [Pa]. Darcy-Weisbach භාවිතා කරන්න; ඝර්ෂණ සාධකය සඳහා ප්රවාහ තන්ත්රය (Re) පරීක්ෂා කරන්න. එක් එක් ඒකකය, රාජ්ය උපකල්පන (සම්පූර්ණ භාරය, ස්ථාවර ප්රවාහ) අදහස් දක්වන්න. මම ලැමිනර් උදාහරණයක් මත අතින් ගණනය කිරීමට එරෙහිව කේතය පරීක්ෂා කරමි.
වෙනස පැහැදිලිය: ආදාන ඒකක, ක්රමය, ප්රතිදාන ඒකකය සහ පරීක්ෂණ අභිප්රාය කේතය විශ්වාසදායක කරයි.
පයිතන් භාවිතයේ භූමිකාව බෙදා හැරීම
ව්යාපාර
AI හි කාර්යභාරය
මිනිසාගේ තීරණය
ලිවීමේ කේතය
කෙටුම්පතක් සාදන්න
රැකියා විස්තරය, ඒකක
පුස්තකාල තේරීම
යෝජනාව
අනුකූලතාව තහවුරු කිරීම
විස්තරය
පේළියෙන් පේළිය
අවබෝධයෙන් පිළිගන්න
පරීක්ෂණය
පරීක්ෂණ කට්ටල නිර්දේශය
දන්නා ප්රතිඵලයක් සහිත වලංගුකරණය
දෝෂහරණය කරන්න
උපකල්පනය, දිශාව
මූල හේතුව තහවුරු කිරීම
නිගමනය
සංඛ්යා පරම්පරාව
භෞතික විද්යාව සමඟ පරීක්ෂා කිරීම
පොදු වැරදි
- එය පරීක්ෂා නොකර කේතය භාවිතා කිරීම. වැඩ කරන කේතය නිවැරදි කේතය නොවේ; දන්නා ප්රතිඵලයක් සමඟ පරීක්ෂා නොකළහොත් එය විශ්වාස කළ නොහැක.
- ඒකක අවිනිශ්චිතව තබයි. ඒකක ව්යාකූලත්වය රසායනික ඉංජිනේරු විද්යාවේ වඩාත් සුලභ හා භයානක වැරැද්දයි.
- අවබෝධයකින් තොරව ක්රියා කරයි. AI රේඛාවෙන් පේළිය විසින් ලියන ලද කේතය තේරුම් නොගෙන ප්රතිඵල විශ්වාස නොකරන්න.
- දාර තත්වයන් මග හැරීම. ශුන්ය, සෘණ, නැතිවූ දත්ත නිශ්ශබ්දව කේතය වැරදි නිගමනයකට ගෙන යා හැක.
- කේතය මත පමණක් ආරක්ෂක ගණනය කිරීම පදනම් කර ගැනීම. ආරක්ෂක-විවේචනාත්මක කේත සඳහා පරීක්ෂණ + ස්වාධීන බලධාරී සත්යාපනය අවශ්ය වේ.
සාරාංශයකින්
පයිතන් සමඟ රසායනික ඉංජිනේරු විද්යාවේ AI; එය දත්ත පිරිසිදු කිරීම, ගිණුම්කරණ ස්වයංක්රීයකරණය, ආකෘති නිර්මාණය සහ ග්රැෆික්ස් සඳහා කෙටුම්පත්, පැහැදිලි කිරීම් සහ දෝෂහරණ මාර්ගෝපදේශ සපයන ප්රබල සහායකයෙකි. නමුත් AI හි කේතය විශ්වාසදායක වන්නේ එය නිවැරදිව පෙනෙන නිසා නොව එය දන්නා ප්රති result ලයක් සමඟ එය පරීක්ෂා කර ඇති බැවිනි. ඒකක පැහැදිලිව සඳහන් කිරීම, කේතය තේරුම් ගැනීම, අන්ත අවස්ථා පරීක්ෂා කිරීම සහ භෞතික විද්යාව සමඟ ප්රතිඵලය සත්යාපනය කිරීම අත්යවශ්ය වේ; ආරක්ෂිත-විවේචනාත්මක ගණනය කිරීම් සඳහා බලයලත් ඉංජිනේරු සත්යාපනය ද අවශ්ය වේ.
යෙදුම් කාර්යය
ගණනය කිරීමක් තෝරන්න (උදා: නල පීඩන පහත වැටීමක් හෝ ද්වි සංරචක ස්කන්ධ ශේෂය). “දත්ත විශ්ලේෂණය/ගිණුම් කේත කෙටුම්පත” අච්චුව සමඟ AI වෙතින් කේතය ලබා ගන්න, ඒකක පැහැදිලිව සඳහන් කරන්න. ඉන්පසුව "දන්නා ප්රතිඵල සහිත පරීක්ෂණය පිහිටුවීම" රටාව සමඟ අතින් විකේතනය කළ හැකි උදාහරණයකින් කේතය සත්යාපනය කරන්න; ප්රතිඵලය නොගැලපේ නම්, "දෝෂ නිරාකරණය" රටාව සමඟ මූල හේතුව සොයා ගන්න.
පිරික්සුම් ලැයිස්තුව
- [ ] මම ආදාන/ප්රතිදාන ඒකක සහ ක්රමය පැහැදිලිව දක්වා ඇත.
- [ ] මම කේත රේඛාව පේළියෙන් තේරුම් ගත් අතර එහි උපකල්පන දුටුවෙමි.
- [ ] මම දන්නා/අතින් විකේතනය කළ හැකි උදාහරණයක් මත කේතය පරීක්ෂා කළෙමි.
- [ ] මම අන්ත අවස්ථා (ශුන්ය, සෘණ, නැතිවූ දත්ත) පරීක්ෂා කළෙමි.
- [ ] මම භෞතික විද්යාවෙන් ප්රතිඵලය තහවුරු කළෙමි (ස්කන්ධ සංරක්ෂණය, පිළිවෙල); නිලධාරියා විසින් තහවුරු කරන ලද ආරක්ෂක ගිණුමද මා සතුව තිබුණි.