ಘಟಕಗಳು
1. ಕೆಮಿಕಲ್ ಎಂಜಿನಿಯರಿಂಗ್‌ನಲ್ಲಿ ಕೃತಕ ಬುದ್ಧಿಮತ್ತೆಯ ಪರಿಚಯ: ಪಾತ್ರಗಳು, ಗಡಿಗಳು, ಮೌಲ್ಯೀಕರಣ, ಸುರಕ್ಷತೆ-ನಿರ್ಣಾಯಕ ಜವಾಬ್ದಾರಿ ಮತ್ತು ನೈತಿಕತೆ 2. ಪ್ರಕ್ರಿಯೆ ವಿನ್ಯಾಸ ಮತ್ತು ಫ್ಲೋಚಾರ್ಟ್: ಪರಿಕಲ್ಪನಾ ವಿನ್ಯಾಸದಲ್ಲಿ ಕೃತಕ ಬುದ್ಧಿಮತ್ತೆ ಬೆಂಬಲ 3. ಪ್ರಕ್ರಿಯೆ ಸಿಮ್ಯುಲೇಶನ್ ಇಂಟರ್ಪ್ರಿಟೇಶನ್: ಆಸ್ಪೆನ್ ಮತ್ತು DWSIM ಔಟ್‌ಪುಟ್‌ಗಳ ಮೇಕಿಂಗ್ ಸೆನ್ಸ್ 4. ಪ್ರತಿಕ್ರಿಯೆ ಮತ್ತು ಚಲನ ಮಾದರಿ: ಪ್ರತಿಕ್ರಿಯೆ ಮಾರ್ಗಗಳು ಮತ್ತು ದರ ಭವಿಷ್ಯ 5. ಮೆಟೀರಿಯಲ್ ಮತ್ತು ಪ್ರಾಪರ್ಟಿ ಪ್ರಿಡಿಕ್ಷನ್: ಥರ್ಮೋಫಿಸಿಕಲ್ ಪ್ರಾಪರ್ಟೀಸ್ ಮತ್ತು ಮೆಟೀರಿಯಲ್ ಆಯ್ಕೆ 6. ಪ್ರಕ್ರಿಯೆ ಆಪ್ಟಿಮೈಸೇಶನ್: ಶಕ್ತಿ, ದಕ್ಷತೆ ಮತ್ತು ವೆಚ್ಚದ ಸಮತೋಲನ 7. ಗುಣಮಟ್ಟ ಮತ್ತು ಪ್ರಕ್ರಿಯೆ ನಿಯಂತ್ರಣ ಡೇಟಾ: SPC, ಅಸಂಗತತೆ ಮತ್ತು ಸಂವೇದಕ ಡೇಟಾ 8. ಸುರಕ್ಷತೆ ಮತ್ತು HAZOP ದಾಖಲೆ: ಅಪಾಯದ ವಿಶ್ಲೇಷಣೆ ಕರಡು ಮತ್ತು ಅಪಾಯದ ಮೌಲ್ಯಮಾಪನ 9. ಮಾನದಂಡಗಳು ಮತ್ತು ನಿಯಂತ್ರಣ ಸಂಶೋಧನೆ: ಪರಿಶೀಲನೆ ಮತ್ತು ಅನುಸರಣೆ 10. ಪೈಥಾನ್‌ನೊಂದಿಗೆ ರಾಸಾಯನಿಕ ಎಂಜಿನಿಯರಿಂಗ್: ಡೇಟಾ ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ಮಾಡೆಲಿಂಗ್ ಆಟೊಮೇಷನ್ 11. ಎಂಡ್-ಟು-ಎಂಡ್ ವರ್ಕ್‌ಫ್ಲೋ, ಆಡಳಿತ, ದೃಢೀಕರಣ ಮತ್ತು ಜವಾಬ್ದಾರಿಯುತ ಬಳಕೆ
ಘಟಕ 6 / 11

ಪ್ರಕ್ರಿಯೆ ಆಪ್ಟಿಮೈಸೇಶನ್: ಶಕ್ತಿ, ದಕ್ಷತೆ ಮತ್ತು ವೆಚ್ಚದ ಸಮತೋಲನ

ಲಾಭಗಳು:

  • ವಸ್ತುನಿಷ್ಠ ಕಾರ್ಯ, ನಿರ್ಧಾರದ ಅಸ್ಥಿರ ಮತ್ತು ನಿರ್ಬಂಧಗಳೊಂದಿಗೆ ಆಪ್ಟಿಮೈಸೇಶನ್ ಸಮಸ್ಯೆಯನ್ನು ಸರಿಯಾಗಿ ನಿರ್ಮಿಸುವ ಸಾಮರ್ಥ್ಯ ಮತ್ತು ಕೃತಕ ಬುದ್ಧಿಮತ್ತೆಯೊಂದಿಗೆ ಸನ್ನಿವೇಶಗಳು ಮತ್ತು ಕಲ್ಪನೆಗಳನ್ನು ರಚಿಸುವ ಸಾಮರ್ಥ್ಯ
  • ನಿರ್ಬಂಧಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸುವ ಪ್ರಾಮುಖ್ಯತೆಯನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ಮತ್ತು ಭದ್ರತೆ ಮತ್ತು ಅನ್ವಯಿಕತೆಯ ವಿಷಯದಲ್ಲಿ ಗಣಿತದ ಆಪ್ಟಿಮಮ್ ಅನ್ನು ಮತ್ತಷ್ಟು ಪರೀಕ್ಷಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.
  • ಭದ್ರತಾ ನಿರ್ಬಂಧವು ದಕ್ಷತೆಗಾಗಿ ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಲಾಗದ ನೆಗೋಶಬಲ್ ಮಿತಿಯಾಗಿದೆ ಎಂದು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು.

ಒಂದು ಪ್ರಕ್ರಿಯೆಯು "ಚಾಲನೆಯಲ್ಲಿರಬಹುದು", ಆದರೆ ಅದು "ಸೂಕ್ತವಾಗಿ" ಚಾಲನೆಯಲ್ಲಿದೆಯೇ? ಅದೇ ಉತ್ಪನ್ನವನ್ನು ಕಡಿಮೆ ಶಕ್ತಿ, ಹೆಚ್ಚಿನ ದಕ್ಷತೆ ಮತ್ತು ಕಡಿಮೆ ವೆಚ್ಚದಲ್ಲಿ ಉತ್ಪಾದಿಸುವ ಮಾರ್ಗವಿದೆಯೇ? ಈ ಪ್ರಶ್ನೆಗಳನ್ನು ಅನುಸರಿಸುವ ಕ್ಷೇತ್ರವು ಪ್ರಕ್ರಿಯೆಯ ಆಪ್ಟಿಮೈಸೇಶನ್-ಕೆಲವು ನಿರ್ಬಂಧಗಳ ಅಡಿಯಲ್ಲಿ ಗುರಿಯನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸಲು ಪ್ರಕ್ರಿಯೆಯ ಅಸ್ಥಿರಗಳನ್ನು ಹೊಂದಿಸುವುದು. ಆಪ್ಟಿಮೈಸೇಶನ್ ಯಾವಾಗಲೂ ಸಮತೋಲನದ ವಿಷಯವಾಗಿದೆ: ಶಕ್ತಿಯನ್ನು ಕಡಿಮೆ ಮಾಡುವಾಗ ಶುದ್ಧತೆಯನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳುವುದು, ದಕ್ಷತೆಯನ್ನು ಹೆಚ್ಚಿಸುವಾಗ ಸುರಕ್ಷತೆ ಮತ್ತು ವೆಚ್ಚವನ್ನು ನಿರ್ವಹಿಸುವುದು. ಈ ಘಟಕದಲ್ಲಿ, ಆಪ್ಟಿಮೈಸೇಶನ್ ಸಮಸ್ಯೆಯನ್ನು ರೂಪಿಸಲು, ಸನ್ನಿವೇಶಗಳನ್ನು ಹೋಲಿಸಲು ಮತ್ತು ಸುಧಾರಣೆಯ ಕಲ್ಪನೆಗಳನ್ನು ರಚಿಸುವಲ್ಲಿ ಕೃತಕ ಬುದ್ಧಿಮತ್ತೆಯನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದನ್ನು ನೀವು ಕಲಿಯುವಿರಿ; ಆದರೆ ಪ್ರತಿ ಪ್ರಸ್ತಾವಿತ "ಸುಧಾರಣೆ" ಯನ್ನು ಸಿಮ್ಯುಲೇಶನ್, ಸುರಕ್ಷತೆ ಮತ್ತು ಅರ್ಥಶಾಸ್ತ್ರದ ಮೂಲಕ ಏಕೆ ಪರಿಶೀಲಿಸಬೇಕು ಎಂದು ನಾವು ಕಲಿಯುತ್ತೇವೆ.

ಆಪ್ಟಿಮೈಸೇಶನ್‌ನಲ್ಲಿ, ನೀವು ನಿರಂತರವಾಗಿ ಮೂರು ಪರಿಕಲ್ಪನೆಗಳನ್ನು ಎದುರಿಸುತ್ತೀರಿ. ಆಬ್ಜೆಕ್ಟಿವ್ ಫಂಕ್ಷನ್ (ಆಬ್ಜೆಕ್ಟಿವ್ ಫಂಕ್ಷನ್ - ಆಪ್ಟಿಮೈಸ್ ಮಾಡಬೇಕಾದ ಪ್ರಮಾಣ; ಉದಾಹರಣೆಗೆ, ಒಟ್ಟು ಶಕ್ತಿಯ ವೆಚ್ಚ), ನಿರ್ಧಾರದ ಅಸ್ಥಿರಗಳು (ಹೊಂದಾಣಿಕೆ ಪ್ರಮಾಣಗಳು; ತಾಪಮಾನ, ಒತ್ತಡ, ರಿಫ್ಲಕ್ಸ್ ದರ) ಮತ್ತು ನಿರ್ಬಂಧಗಳು (ಮಿತಿ ಮೀರಬಾರದು; ಉತ್ಪನ್ನದ ಶುದ್ಧತೆ, ಸುರಕ್ಷತೆ ಮಿತಿ, ಸಲಕರಣೆ ಸಾಮರ್ಥ್ಯ). ಉತ್ತಮ ಆಪ್ಟಿಮೈಸೇಶನ್ ಈ ಮೂರನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಗುರುತಿಸುವಿಕೆ ಮತ್ತು ಆಯ್ಕೆಯ ಉತ್ಪಾದನೆಯ ಈ ಹಂತದಲ್ಲಿ AI ನಿಖರವಾಗಿ ಪ್ರಬಲವಾಗಿದೆ.

ಆಪ್ಟಿಮೈಸೇಶನ್‌ನಲ್ಲಿ ಹಂತ ಹಂತದ AI ಬೆಂಬಲ

1. ಸಮಸ್ಯೆಯನ್ನು ಸರಿಯಾಗಿ ರೂಪಿಸಿ. ನಾನು AI ಅನ್ನು ಕೇಳುತ್ತೇನೆ "ನಾನು ಏನನ್ನು ಆಪ್ಟಿಮೈಜ್ ಮಾಡಲು ಬಯಸುತ್ತೇನೆ, ನಾನು ಏನನ್ನು ಬದಲಾಯಿಸಬಹುದು, ನಾನು ಯಾವುದನ್ನು ಎಂದಿಗೂ ಮೀರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ?" ನಿಮ್ಮ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರವನ್ನು ಪಡೆಯಿರಿ. ಗುರಿ, ಅಸ್ಥಿರ ಮತ್ತು ನಿರ್ಬಂಧಗಳನ್ನು ಸ್ಪಷ್ಟಪಡಿಸುವುದು ಅರ್ಧದಷ್ಟು ಕೆಲಸ.

2. ಅಸ್ಥಿರ ಪ್ರಭಾವವನ್ನು ಅನ್ವೇಷಿಸಿ. AI ಯಾವ ವೇರಿಯೇಬಲ್ ಗುರಿಯ ಮೇಲೆ ಹೆಚ್ಚು ಪ್ರಭಾವ ಬೀರಬಹುದು ಎಂಬುದರ ಕುರಿತು ಊಹೆಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ (ಸೂಕ್ಷ್ಮತೆ). ಇವು ಸಿಮ್ಯುಲೇಶನ್‌ನೊಂದಿಗೆ ಪರೀಕ್ಷಿಸಬೇಕಾದ ವಿಚಾರಗಳಾಗಿವೆ.

3. ಉಷ್ಣ ಏಕೀಕರಣ ಕಲ್ಪನೆಗಳು. ತ್ಯಾಜ್ಯ ಶಾಖ ಚೇತರಿಕೆಯಂತಹ ಶಾಸ್ತ್ರೀಯ ಶಕ್ತಿ ಉಳಿತಾಯ ವಿಧಾನಗಳನ್ನು AI ನೆನಪಿಸುತ್ತದೆ (ಪಿಂಚ್ ವಿಶ್ಲೇಷಣೆ - ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಶಾಖ ಚೇತರಿಕೆಯ ಸೈದ್ಧಾಂತಿಕ ಮಿತಿಯನ್ನು ಕಂಡುಹಿಡಿಯುವ ವಿಧಾನ). ನೀವು ಕಾರ್ಯಸಾಧ್ಯತೆಯನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡುತ್ತೀರಿ.

4. ವ್ಯಾಪಾರ-ವಹಿವಾಟುಗಳನ್ನು ಗೋಚರಿಸುವಂತೆ ಮಾಡುವುದು. AI ಕೇಳುತ್ತದೆ "ನೀವು ಶಕ್ತಿಯನ್ನು 10% ರಷ್ಟು ಕಡಿಮೆ ಮಾಡಿದರೆ, ಶುದ್ಧತೆಯ ಮೇಲೆ ಹೇಗೆ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ, ಎಷ್ಟು ವೆಚ್ಚವಾಗುತ್ತದೆ?" ಇದು ಟ್ರೇಡ್-ಆಫ್‌ಗಳಂತಹ ಚಾರ್ಟ್‌ಗಳು. ಸಂಖ್ಯೆಗಳು ಸಿಮ್ಯುಲೇಶನ್‌ನಿಂದ ಬರಬೇಕು; AI ಚೌಕಟ್ಟನ್ನು ನಿರ್ಮಿಸುತ್ತದೆ.

5. ಆಪ್ಟಿಮೈಸೇಶನ್ ಕೋಡ್ ಡ್ರಾಫ್ಟ್. AI ಪೈಥಾನ್ ಆಪ್ಟಿಮೈಸೇಶನ್ ಸ್ಕ್ರಿಪ್ಟ್‌ನ ಡ್ರಾಫ್ಟ್ ಅನ್ನು ಬರೆಯುತ್ತದೆ (ಉದಾ. scipy.optimize); ವಸ್ತುನಿಷ್ಠ ಕಾರ್ಯ, ನಿರ್ಬಂಧಗಳು ಮತ್ತು ಪರಿಹಾರಕವನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ. ನೀವು ಕೋಡ್ ಮತ್ತು ಫಲಿತಾಂಶವನ್ನು ಪರಿಶೀಲಿಸುತ್ತೀರಿ.

6. ಭದ್ರತೆ ಮತ್ತು ಸಮಂಜಸತೆ ಫಿಲ್ಟರ್. ಸುರಕ್ಷತಾ ಮಿತಿಗಳಲ್ಲಿ ಪ್ರಸ್ತಾವಿತ ಅತ್ಯುತ್ತಮವಾಗಿದೆಯೇ? ಇದು ದೈಹಿಕವಾಗಿ ಕಾರ್ಯಸಾಧ್ಯವೇ? ಈ ಅಂತಿಮ ತೀರ್ಪು ನಿಮ್ಮದಾಗಿದೆ.

ಸಲಹೆ: ಆಪ್ಟಿಮೈಸೇಶನ್‌ನಲ್ಲಿ ಹೆಚ್ಚಾಗಿ ಮರೆತುಹೋಗುವ ವಿಷಯವೆಂದರೆ ನಿರ್ಬಂಧಗಳು. AI ಗೆ ಸಮಸ್ಯೆಯನ್ನು ನೀಡುವಾಗ ಭದ್ರತೆ ಮತ್ತು ಗುಣಮಟ್ಟದ ನಿರ್ಬಂಧಗಳನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಬರೆಯಿರಿ; ಇಲ್ಲದಿದ್ದರೆ AI ಕಾಗದದ ಮೇಲೆ "ಶ್ರೇಷ್ಠ" ಆದರೆ ವಾಸ್ತವವಾಗಿ ಅಪಾಯಕಾರಿ ಅಥವಾ ಉತ್ಪನ್ನಕ್ಕೆ ವಿಚ್ಛಿದ್ರಕಾರಕವಾಗಿರುವ ಅತ್ಯುತ್ತಮವಾದದ್ದನ್ನು ಸೂಚಿಸಬಹುದು.

"ಆಪ್ಟಿಮಮ್" ಎಂಬುದು ಶಿಫಾರಸು ಅಲ್ಲ, ಆದರೆ ಪರಿಶೀಲಿಸಬೇಕಾದ ಊಹೆ

AI ಅಥವಾ ಆಪ್ಟಿಮೈಸೇಶನ್ ಅಲ್ಗಾರಿದಮ್ "ಸ್ವೀಟ್ ಸ್ಪಾಟ್" ಅನ್ನು ಹಿಂದಿರುಗಿಸಿದಾಗ, ಇದು ಗಣಿತದ ಮಾದರಿಯ ಅತ್ಯುತ್ತಮವಾಗಿದೆ - ನಿಜವಾದ ಪ್ರಕ್ರಿಯೆಯಲ್ಲ. ಮಾದರಿಯು ಕಾಣೆಯಾದ ನಿರ್ಬಂಧವನ್ನು ಹೊಂದಿದ್ದರೆ, ಅದು ಅತ್ಯುತ್ತಮ ಸುರಕ್ಷತಾ ಮಿತಿಯನ್ನು ಮೀರಬಹುದು. ವೇರಿಯಬಲ್ ಅನ್ನು ಮಿತಿಗೊಳಿಸುವುದು (ಉದಾಹರಣೆಗೆ ತಾಪಮಾನವನ್ನು ಗರಿಷ್ಠಗೊಳಿಸುವುದು) ಕಾಗದದ ಮೇಲೆ ಇಳುವರಿಯನ್ನು ಹೆಚ್ಚಿಸಬಹುದು, ಆದರೆ ವಾಸ್ತವದಲ್ಲಿ ಅಡ್ಡ ಪ್ರತಿಕ್ರಿಯೆ, ವೇಗವರ್ಧಕ ಜೀವನ ಅಥವಾ ಸುರಕ್ಷತೆಯ ವಿಷಯದಲ್ಲಿ ಸ್ವೀಕಾರಾರ್ಹವಲ್ಲ. ಪ್ರತಿ ಆಪ್ಟಿಮೈಸೇಶನ್ ಫಲಿತಾಂಶವನ್ನು ಭದ್ರತೆ ಮತ್ತು ಅನ್ವಯಿಸುವಿಕೆಗಾಗಿ ಮತ್ತಷ್ಟು ಪರೀಕ್ಷಿಸಲಾಗುತ್ತದೆ.

ಎಚ್ಚರಿಕೆ: ಆಪ್ಟಿಮೈಸೇಶನ್ ಸಲಹೆಯು ಸುರಕ್ಷತಾ ಮಿತಿಯನ್ನು ಉಲ್ಲಂಘಿಸಿದರೆ ("ಒತ್ತಡವು ಎಂದಿಗೂ ಮೀರಬಾರದು", "ತಾಪಮಾನವು ತಪ್ಪಿಸಿಕೊಳ್ಳುವ ಮಿತಿಗಿಂತ ಕೆಳಗಿರಬೇಕು"), ದಕ್ಷತೆಯನ್ನು ಲೆಕ್ಕಿಸದೆ ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುವುದಿಲ್ಲ. ಸುರಕ್ಷತೆಯ ನಿರ್ಬಂಧವು ಆಪ್ಟಿಮೈಸೇಶನ್‌ನ ನೆಗೋಶಬಲ್ ಅಲ್ಲದ ಮಿತಿಯಾಗಿದೆ.

ಮೂರು ಸಣ್ಣ ಪ್ರಕರಣಗಳು

ಪ್ರಕರಣ 1 - ಶಕ್ತಿ ಉಳಿತಾಯ ಕಲ್ಪನೆ. ಬಟ್ಟಿ ಇಳಿಸುವಿಕೆಯ ವಿಭಾಗದಲ್ಲಿ, YZ ಎರಡು ಸ್ಟ್ರೀಮ್‌ಗಳ ನಡುವೆ ಶಾಖದ ಏಕೀಕರಣವನ್ನು (ಬಿಸಿ ಉತ್ಪನ್ನದೊಂದಿಗೆ ಶೀತ ಫೀಡ್ ಅನ್ನು ಪೂರ್ವಭಾವಿಯಾಗಿ ಕಾಯಿಸುವುದು) ಪ್ರಸ್ತಾಪಿಸಿತು. ತಂಡವು ಇದನ್ನು ಸಿಮ್ಯುಲೇಶನ್‌ನಲ್ಲಿ ಪರೀಕ್ಷಿಸಿದೆ; ರಿಬಾಯ್ಲರ್ ಸುಂಕವು ಸುಮಾರು 18% ರಷ್ಟು ಕಡಿಮೆಯಾಗಿದೆ, ಶುದ್ಧತೆಯನ್ನು ಕಾಯ್ದುಕೊಳ್ಳಲಾಗಿದೆ. ಕಲ್ಪನೆಯು AI ನಿಂದ ಬಂದಿದೆ, ಸಿಮ್ಯುಲೇಶನ್ ಮತ್ತು ವೆಚ್ಚ ವಿಶ್ಲೇಷಣೆಯ ಮೂಲಕ ನಿರ್ಧಾರವನ್ನು ತೆಗೆದುಕೊಳ್ಳಲಾಗಿದೆ.

ಪ್ರಕರಣ 2 - ಅನಿಯಂತ್ರಿತ ಆಪ್ಟಿಮಮ್‌ನ ಅಪಾಯ. ಇಂಜಿನಿಯರ್ ಒಬ್ಬರು "ಶಕ್ತಿಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು" ರಿಫ್ಲಕ್ಸ್ ದರವನ್ನು ಶಿಫಾರಸು ಮಾಡಲು AI ಗೆ ಕೇಳಿದರು ಆದರೆ ಶುದ್ಧತೆಯ ನಿರ್ಬಂಧವನ್ನು ಬರೆಯಲು ಮರೆತಿದ್ದಾರೆ. YZ ಅತ್ಯಂತ ಕಡಿಮೆ ರಿಫ್ಲಕ್ಸ್ ಅನ್ನು ಶಿಫಾರಸು ಮಾಡಿದೆ; ಸಿಮ್ಯುಲೇಶನ್‌ನಲ್ಲಿ, ಉತ್ಪನ್ನದ ಶುದ್ಧತೆಯು ನಿರ್ದಿಷ್ಟತೆಗಿಂತ ಕಡಿಮೆಯಾಗಿದೆ. ನಿರ್ಬಂಧವನ್ನು ಸೇರಿಸಿದಾಗ, ವಾಸ್ತವಿಕ ಆಪ್ಟಿಮಮ್ ಕಂಡುಬಂದಿದೆ. ಪಾಠ: ಅನಿಯಂತ್ರಿತ ಆಪ್ಟಿಮೈಸೇಶನ್ ದಾರಿತಪ್ಪಿಸುತ್ತದೆ.

ಪ್ರಕರಣ 3 - ಆಪ್ಟಿಮೈಸೇಶನ್ ಕೋಡ್. ಮೂರು-ವೇರಿಯಬಲ್ ವೆಚ್ಚವನ್ನು ಕಡಿಮೆ ಮಾಡಲು AI ನಿಂದ scipy.optimize ನ ಡ್ರಾಫ್ಟ್ ಅನ್ನು ಒಂದು ತಂಡವು ಸ್ವೀಕರಿಸಿದೆ. ಸರಳವಾದ ಪರೀಕ್ಷಾ ಸಮಸ್ಯೆಯ ಮೇಲೆ ಸರಿಯಾದ ಫಲಿತಾಂಶವನ್ನು ನೀಡಿದಾಗ ಕೋಡ್ ಅನ್ನು ನೈಜ ಮಾದರಿಗೆ ಲಿಂಕ್ ಮಾಡಲಾಗಿದೆ. ಗ್ರಿಡ್ ಹುಡುಕಾಟದಿಂದ ಪರಿಶೀಲಿಸಿದಾಗ ಪರಿಹಾರವು ಸ್ಥಿರವಾಗಿದೆ; ಆದರೆ ಇಂಜಿನಿಯರ್ ಸುರಕ್ಷತಾ ಕಿಟಕಿಯೊಳಗೆ ಆಪ್ಟಿಮಮ್ ಎಂದು ದೃಢಪಡಿಸಿದರು.

ನಾಲ್ಕು ನಕಲಿಸಬಹುದಾದ ಟೆಂಪ್ಲೇಟ್‌ಗಳು

1) ಆಪ್ಟಿಮೈಸೇಶನ್ ಸಮಸ್ಯೆಯನ್ನು ರಚಿಸುವುದು:

ನಿಮ್ಮ ಪಾತ್ರ: ಪ್ರಕ್ರಿಯೆ ಆಪ್ಟಿಮೈಸೇಶನ್ ಎಂಜಿನಿಯರ್. ನನ್ನ ಪ್ರಕ್ರಿಯೆ: [ಸಣ್ಣ ವಿವರಣೆ]. ಸಮಸ್ಯೆಯನ್ನು ಸ್ಪಷ್ಟಪಡಿಸಲು ನನಗೆ ಸಹಾಯ ಮಾಡಿ: (1) ವಸ್ತುನಿಷ್ಠ ಕಾರ್ಯವು ಏನಾಗಿರಬೇಕು (ಶಕ್ತಿ/ವೆಚ್ಚ/ಇಳುವರಿ), (2) ಯಾವ ನಿರ್ಧಾರದ ಅಸ್ಥಿರಗಳನ್ನು ಸರಿಹೊಂದಿಸಬಹುದು, (3) ಯಾವ ನಿರ್ಬಂಧಗಳನ್ನು (ಶುದ್ಧತೆ, ಸುರಕ್ಷತೆ, ಸಾಮರ್ಥ್ಯ) ಮೀರಬಾರದು. ನಿರ್ಬಂಧಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಪಟ್ಟಿ ಮಾಡಿ; ಮರೆತುಹೋದ ಭದ್ರತಾ ನಿರ್ಬಂಧವಿರಬಹುದು, ಮಿಡಿಯೆಯನ್ನು ನಿರ್ದಿಷ್ಟವಾಗಿ ಕೇಳಿ. ನಂತರ ಪರಿಹಾರ ವಿಧಾನವನ್ನು ಸೂಚಿಸಿ.

2) ಟ್ರೇಡ್-ಆಫ್ ಟೇಬಲ್:

ನಾನು ಈ ಕೆಳಗಿನ ವೇರಿಯೇಬಲ್ ([ವೇರಿಯಬಲ್], ಈ ಕೆಳಗಿನ ಶ್ರೇಣಿಯಲ್ಲಿ) ಬದಲಾಯಿಸಿದಾಗ ಗುರಿಗಳು ಮತ್ತು ನಿರ್ಬಂಧಗಳು ಹೇಗೆ ಪರಿಣಾಮ ಬೀರಬಹುದು ಎಂಬುದನ್ನು ಟ್ರೇಡ್-ಆಫ್ ಟೇಬಲ್ ಅನ್ನು ತೋರಿಸಿ: ಶಕ್ತಿ, ಶುದ್ಧತೆ, ಇಳುವರಿ, ವೆಚ್ಚ, ಸುರಕ್ಷತೆ. ಫಿಟ್ಟಿಂಗ್ ಸಂಖ್ಯಾ ಮೌಲ್ಯಗಳು; ಪ್ರತಿ ಕೋಶದಲ್ಲಿ "ಸಿಮ್ಯುಲೇಶನ್ ಮೂಲಕ ತುಂಬಲು" ಎಂದು ಬರೆಯಿರಿ ಮತ್ತು ಪ್ರವೃತ್ತಿಯ ದಿಕ್ಕನ್ನು ಮಾತ್ರ ಸೂಚಿಸಿ (ಹೆಚ್ಚುತ್ತಿರುವ/ಕಡಿಮೆಯಾಗುತ್ತಿದೆ). ನನಗೆ ಅಳತೆ ಮಾಡಲು ಸನ್ನಿವೇಶಗಳನ್ನು ಸೂಚಿಸಿ.

3) ಆಪ್ಟಿಮೈಸೇಶನ್ ಕೋಡ್ (ಪೈಥಾನ್) ಡ್ರಾಫ್ಟ್:

scipy.optimize ಅನ್ನು ಬಳಸಿಕೊಂಡು ಆಪ್ಟಿಮೈಸೇಶನ್ ಸ್ಕ್ರಿಪ್ಟ್ ಡ್ರಾಫ್ಟ್ ಅನ್ನು ಬರೆಯಿರಿ.ಉದ್ದೇಶ: [ಉದ್ದೇಶ]. ನಿರ್ಧಾರದ ಅಸ್ಥಿರಗಳು: [ಪಟ್ಟಿ ಮತ್ತು ಮಿತಿಗಳು]. ನಿರ್ಬಂಧಗಳು: [ಸಮಾನತೆ/ಅಸಮಾನತೆಯ ನಿರ್ಬಂಧಗಳು]. (1) ವಸ್ತುನಿಷ್ಠ ಮತ್ತು ನಿರ್ಬಂಧದ ಕಾರ್ಯಗಳನ್ನು ಪ್ಲೇಸ್‌ಹೋಲ್ಡರ್‌ಗಳಾಗಿ ಹೊಂದಿಸಿ, (2) ಸೂಕ್ತವಾದ ಪರಿಹಾರಕವನ್ನು ಆರಿಸಿ ಮತ್ತು ನೀವು ಅದನ್ನು ಏಕೆ ಆರಿಸಿದ್ದೀರಿ ಎಂಬುದನ್ನು ವಿವರಿಸಿ, (3) ಫಲಿತಾಂಶವನ್ನು ವರದಿ ಮಾಡಿ ಮತ್ತು ನಿರ್ಬಂಧಗಳನ್ನು ತೃಪ್ತಿಪಡಿಸಲಾಗಿದೆಯೇ ಎಂದು ವರದಿ ಮಾಡಿ. ತಿಳಿದಿರುವ ಪರೀಕ್ಷಾ ಸಮಸ್ಯೆಯೊಂದಿಗೆ ನಾನು ಕೋಡ್ ಅನ್ನು ಪರಿಶೀಲಿಸುತ್ತೇನೆ. ಘಟಕ ಮತ್ತು ಊಹೆಗಳನ್ನು ತಿಳಿಸಿ.

4) ಶಕ್ತಿ ಏಕೀಕರಣ ಕಲ್ಪನೆ ಸ್ಕ್ರೀನಿಂಗ್:

ಈ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಶಕ್ತಿಯ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುವ ಶಾಸ್ತ್ರೀಯ ವಿಧಾನಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ (ಶಾಖದ ಏಕೀಕರಣ, ಪಿಂಚ್, ಪೂರ್ವಭಾವಿಯಾಗಿ ಕಾಯಿಸುವಿಕೆ, ಚೇತರಿಕೆ, ಕಾರ್ಯಾಚರಣೆಯ ಸ್ಥಿತಿಯ ಹೊಂದಾಣಿಕೆ) ಮತ್ತು ಈ ಪ್ರಕ್ರಿಯೆಗೆ ಪ್ರತಿಯೊಂದರ ಸೂಕ್ತತೆಯನ್ನು ಪೂರ್ವ-ಮೌಲ್ಯಮಾಪನ ಮಾಡಿ. ಪ್ರತಿ ಕಲ್ಪನೆಗೆ, ಸಂಭವನೀಯ ಅಪಾಯಗಳನ್ನು ಸಹ ಸೂಚಿಸಿ (ನಿಯಂತ್ರಣ ತೊಂದರೆ, ಸುರಕ್ಷತೆ, ಮಾಲಿನ್ಯ). ಇವು ಕಲ್ಪನೆಗಳ ರೇಖಾಚಿತ್ರಗಳಾಗಿವೆ; ನಾನು ಅದನ್ನು ಸಿಮ್ಯುಲೇಶನ್ ಮತ್ತು ಅರ್ಥಶಾಸ್ತ್ರದೊಂದಿಗೆ ಪರಿಶೀಲಿಸುತ್ತೇನೆ. ಪ್ರಕ್ರಿಯೆ: [ವ್ಯಾಖ್ಯಾನ]

ದುರ್ಬಲ ಪ್ರಾಂಪ್ಟ್ / ಬಲವಾದ ಪ್ರಾಂಪ್ಟ್

ದುರ್ಬಲ ಪ್ರಾಂಪ್ಟ್:

ಈ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಆಪ್ಟಿಮೈಸ್ ಮಾಡಿ, ಶಕ್ತಿಯನ್ನು ಕಡಿಮೆ ಮಾಡಿ.

ಯಾವುದೇ ನಿರ್ಬಂಧಗಳಿಲ್ಲ, ಮಾನದಂಡಗಳಿಲ್ಲ. AI ಶುದ್ಧತೆ ಅಥವಾ ಭದ್ರತೆಯನ್ನು ತ್ಯಾಗ ಮಾಡುವ "ಸೂಕ್ತ" ಅನ್ನು ಸೂಚಿಸಬಹುದು.

ಶಕ್ತಿಯುತ ಪ್ರಾಂಪ್ಟ್:

ನಿಮ್ಮ ಪಾತ್ರ: ಆಪ್ಟಿಮೈಸೇಶನ್ ಎಂಜಿನಿಯರ್. ಉದ್ದೇಶ: ಬಟ್ಟಿ ಇಳಿಸುವಿಕೆಯ ಕಾಲಮ್‌ನಲ್ಲಿ ಮರುಬಾಯ್ಲರ್ ಶಕ್ತಿಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು. ವೇರಿಯಬಲ್: ರಿಫ್ಲಕ್ಸ್ ಅನುಪಾತ (1.2-3.0). ನಿರ್ಬಂಧಗಳು (ಮೀರುವಂತಿಲ್ಲ): ಗರಿಷ್ಠ ಉತ್ಪನ್ನ ಶುದ್ಧತೆ >= 99%, ಕಾಲಮ್ ಪ್ರವಾಹ ಮಿತಿ, ಕಂಡೆನ್ಸರ್ ಸಾಮರ್ಥ್ಯ. ನನಗೆ ಹೇಳಿ: (1) ನಾನು ಸಮಸ್ಯೆಯನ್ನು ಸರಿಯಾಗಿ ಹೊಂದಿಸಿದ್ದೇನೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ, (2) ಯಾವುದೇ ಕಾಣೆಯಾದ ಭದ್ರತೆ/ಗುಣಮಟ್ಟದ ನಿರ್ಬಂಧಗಳು ಇದ್ದಲ್ಲಿ ಕೇಳಿ, (3) ಸಿಮ್ಯುಲೇಶನ್‌ನಲ್ಲಿ ಯಾವ ಸನ್ನಿವೇಶಗಳನ್ನು ಪ್ರಯತ್ನಿಸಬೇಕೆಂದು ಸೂಚಿಸಿ. ಮೌಲ್ಯ ತಯಾರಿಕೆ; ನಾನು ಸಿಮ್ಯುಲೇಶನ್ ಮೂಲಕ ನಿರ್ಧರಿಸುತ್ತೇನೆ.

ವ್ಯತ್ಯಾಸವು ಸ್ಪಷ್ಟವಾಗಿದೆ: ಗುರಿ, ಅಸ್ಥಿರಗಳ ವ್ಯಾಪ್ತಿ, ದುಸ್ತರ ನಿರ್ಬಂಧಗಳು ಮತ್ತು ಮೌಲ್ಯೀಕರಣ ಚೌಕಟ್ಟು ಆಪ್ಟಿಮೈಸೇಶನ್ ಅನ್ನು ಸುರಕ್ಷಿತವಾಗಿಸುತ್ತದೆ.

ಆಪ್ಟಿಮೈಸೇಶನ್‌ನಲ್ಲಿ ಪಾತ್ರ ವಿತರಣೆ

ಹೆಜ್ಜೆ

AI ನ ಪಾತ್ರ

ಮನುಷ್ಯನ ನಿರ್ಧಾರ

ಸಮಸ್ಯೆ ಸೆಟ್ಟಿಂಗ್

ಉದ್ದೇಶ/ವೇರಿಯಬಲ್/ನಿರ್ಬಂಧ ಸ್ಪಷ್ಟೀಕರಣ

ನಿರ್ಬಂಧಗಳ ಸಂಪೂರ್ಣತೆ

ಸೂಕ್ಷ್ಮತೆ

ಕಲ್ಪನೆಯ ಉತ್ಪಾದನೆ

ಸಿಮ್ಯುಲೇಶನ್ ಮೂಲಕ ಪರೀಕ್ಷೆ

ವ್ಯಾಪಾರ-ವಹಿವಾಟು

ಫ್ರೇಮ್, ಟೇಬಲ್

ಸಂಖ್ಯೆ (ಸಿಮ್ಯುಲೇಶನ್)

ಕೋಡ್

ಸ್ಕಿಪಿ ಸ್ಕೆಚ್

ಪರೀಕ್ಷೆ, ಪರಿಶೀಲನೆ

ಅತ್ಯುತ್ತಮ

ಅಭ್ಯರ್ಥಿ ಪಾಯಿಂಟ್

ಸುರಕ್ಷತೆ/ಅನ್ವಯಿಕತೆಯ ದೃಢೀಕರಣ

ಸಾಮಾನ್ಯ ತಪ್ಪುಗಳು

  • ನಿರ್ಬಂಧಗಳನ್ನು ಕಳೆದುಕೊಳ್ಳುತ್ತಿದೆ. ಅನಿಯಂತ್ರಿತ ಆಪ್ಟಿಮೈಸೇಶನ್ ಸುರಕ್ಷತೆ ಅಥವಾ ಗುಣಮಟ್ಟವನ್ನು ತ್ಯಾಗ ಮಾಡುವ ದಾರಿತಪ್ಪಿಸುವ ಆಪ್ಟಿಮಮ್ ಅನ್ನು ನೀಡುತ್ತದೆ.
  • ಆಪ್ಟಿಮಮ್ ಅನ್ನು ನೇರವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸುವುದು. ಸುರಕ್ಷತೆ ಮತ್ತು ಕಾರ್ಯಸಾಧ್ಯತೆಗಾಗಿ ಗಣಿತದ ಆಪ್ಟಿಮಮ್ ಅನ್ನು ಮತ್ತಷ್ಟು ಪರೀಕ್ಷಿಸಲಾಗುತ್ತದೆ.
  • AI ಅನ್ನು ಟ್ರೇಡ್-ಆಫ್ ಸಂಖ್ಯೆಗಳಿಗೆ ಹೊಂದಿಕೊಳ್ಳುವಂತೆ ಮಾಡುವುದು. ಟ್ರೇಡ್-ಆಫ್ ಮೌಲ್ಯಗಳು ಸಿಮ್ಯುಲೇಶನ್‌ನಿಂದ ಬರಬೇಕು; AI ಚೌಕಟ್ಟುಗಳನ್ನು ಮಾತ್ರ ನಿರ್ಮಿಸುತ್ತದೆ.
  • ಆಪ್ಟಿಮೈಸೇಶನ್ ಕೋಡ್ ಅನ್ನು ಪರೀಕ್ಷಿಸದೆಯೇ ಬಳಸುವುದು. ತಿಳಿದಿರುವ ಸಮಸ್ಯೆಯ ವಿರುದ್ಧ ಮೌಲ್ಯೀಕರಿಸದೆ ಕೋಡ್ ಅನ್ನು ನೈಜ ಮಾದರಿಗೆ ಸಂಪರ್ಕಿಸಲಾಗುವುದಿಲ್ಲ.
  • ದಕ್ಷತೆಗಾಗಿ ವ್ಯಾಪಾರ ಭದ್ರತಾ ನಿರ್ಬಂಧ. ಸುರಕ್ಷತೆಯ ಅಂಚು ನೆಗೋಶಬಲ್ ಅಲ್ಲ; ದಕ್ಷತೆಗಾಗಿ ಉಲ್ಲಂಘಿಸಲಾಗಿಲ್ಲ.

ಸಾರಾಂಶದಲ್ಲಿ

ಪ್ರಕ್ರಿಯೆ ಆಪ್ಟಿಮೈಸೇಶನ್‌ನಲ್ಲಿ AI; ಇದು ಸಮಸ್ಯೆಯನ್ನು ರೂಪಿಸುವ, ಸೂಕ್ಷ್ಮತೆಯ ಊಹೆಗಳನ್ನು ರಚಿಸುವ, ವ್ಯಾಪಾರ-ವಹಿವಾಟುಗಳನ್ನು ರೂಪಿಸುವ, ಶಕ್ತಿ ಉಳಿಸುವ ಆಲೋಚನೆಗಳನ್ನು ಪ್ರಚೋದಿಸುವ ಮತ್ತು ಆಪ್ಟಿಮೈಸೇಶನ್ ಕೋಡ್ ಅನ್ನು ರಚಿಸುವ ಪ್ರಬಲ ಸಹಾಯಕವಾಗಿದೆ. ಆದರೆ ಆಪ್ಟಿಮೈಸೇಶನ್ ಫಲಿತಾಂಶವು ಗಣಿತದ ಮಾದರಿಯ ಅತ್ಯುತ್ತಮವಾಗಿದೆ; ಸುರಕ್ಷತೆ, ಗುಣಮಟ್ಟ ಮತ್ತು ಅನ್ವಯಿಕತೆಯ ವಿಷಯದಲ್ಲಿ ಇಂಜಿನಿಯರ್‌ಗಳಿಂದ ಪರಿಶೀಲಿಸದೆ ಇದನ್ನು ಅನ್ವಯಿಸಲಾಗುವುದಿಲ್ಲ. ಸಂಧಾನವಿಲ್ಲದೆ ನಿರ್ಬಂಧಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸುವುದು ಮತ್ತು ಸುರಕ್ಷತೆಯ ಅಂಚುಗಳನ್ನು ನಿರ್ವಹಿಸುವುದು ಸುರಕ್ಷಿತ ಆಪ್ಟಿಮೈಸೇಶನ್‌ನ ಆಧಾರವಾಗಿದೆ.

ಅಪ್ಲಿಕೇಶನ್ ಕಾರ್ಯ

ಆಪ್ಟಿಮೈಸೇಶನ್ ಸಮಸ್ಯೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ (ಉದಾ. ಕಾಲಮ್‌ನಲ್ಲಿ ಶಕ್ತಿ ಕಡಿಮೆಗೊಳಿಸುವಿಕೆ). "ಆಪ್ಟಿಮೈಸೇಶನ್ ಸಮಸ್ಯೆ ಒಡ್ಡುವ" ಟೆಂಪ್ಲೇಟ್‌ನೊಂದಿಗೆ ಗುರಿ, ಅಸ್ಥಿರ ಮತ್ತು ನಿರ್ಬಂಧಗಳನ್ನು ಸ್ಪಷ್ಟಪಡಿಸಿ; ಯಾವುದೇ ಕಾಣೆಯಾದ ಭದ್ರತಾ ನಿರ್ಬಂಧಗಳು ಇದ್ದಲ್ಲಿ AI ಅನ್ನು ನಿರ್ದಿಷ್ಟವಾಗಿ ಕೇಳಿಕೊಳ್ಳಿ. ನಂತರ "ಟ್ರೇಡ್-ಆಫ್ ಟೇಬಲ್" ಟೆಂಪ್ಲೇಟ್‌ನೊಂದಿಗೆ ಸನ್ನಿವೇಶಗಳನ್ನು ಗುರುತಿಸಿ ಮತ್ತು ಅವುಗಳನ್ನು ಸಿಮ್ಯುಲೇಶನ್‌ನಲ್ಲಿ ಸಂಖ್ಯಾತ್ಮಕವಾಗಿ ಭರ್ತಿ ಮಾಡಿ (ಅನ್ವಯಿಸಿದರೆ).

ಪರಿಶೀಲನಾಪಟ್ಟಿ

  • [ ] ನಾನು ಉದ್ದೇಶ, ನಿರ್ಧಾರದ ಅಸ್ಥಿರ ಮತ್ತು ನಿರ್ಬಂಧಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಿದ್ದೇನೆ.
  • [] ನಾನು ಭದ್ರತೆ ಮತ್ತು ಗುಣಮಟ್ಟದ ನಿರ್ಬಂಧಗಳನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಬರೆದಿದ್ದೇನೆ ಮತ್ತು ಕಾಣೆಯಾದ ನಿರ್ಬಂಧವನ್ನು AI ಕೇಳುವಂತೆ ಮಾಡಿದೆ.
  • [ ] ನಾನು ಸಿಮ್ಯುಲೇಶನ್‌ನಿಂದ ಟ್ರೇಡ್-ಆಫ್ ಸಂಖ್ಯೆಗಳನ್ನು ತೆಗೆದುಕೊಂಡಿದ್ದೇನೆ, ನಾನು ಅವುಗಳನ್ನು AI ಗೆ ಸರಿಹೊಂದುವಂತೆ ಮಾಡಲಿಲ್ಲ.
  • [ ] ತಿಳಿದಿರುವ ಸಮಸ್ಯೆಯೊಂದಿಗೆ ನಾನು ಆಪ್ಟಿಮೈಸೇಶನ್ ಕೋಡ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿದ್ದೇನೆ.
  • [ ] ಭದ್ರತೆ ಮತ್ತು ಅನ್ವಯಿಕತೆಯ ವಿಷಯದಲ್ಲಿ ಕಂಡುಬರುವ ಆಪ್ಟಿಮಮ್ ಅನ್ನು ಸಹ ನಾನು ಪರೀಕ್ಷಿಸಿದೆ.