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

ಗಣಿತದ ದೃಶ್ಯೀಕರಣ

ಲಾಭಗಳು:

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

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

ದೃಶ್ಯೀಕರಣವು ಪರಿಶೀಲನಾ ಸಾಧನವಾಗಿದೆ. ನಾವು ಹಿಂದಿನ ಘಟಕದಲ್ಲಿ ನೋಡಿದ್ದೇವೆ: ಸಮೀಕರಣದ ಮೂಲವನ್ನು ಕಂಡುಹಿಡಿಯುವ ಮೊದಲು ಅದನ್ನು ಸಂಖ್ಯಾತ್ಮಕವಾಗಿ ಸ್ಥೂಲವಾಗಿ ತೋರಿಸುತ್ತದೆ ಮತ್ತು ನಿಖರವಾದ ಆರಂಭಿಕ ಅಂದಾಜನ್ನು ನೀಡುತ್ತದೆ. ಅವಿಭಾಜ್ಯ ಲೆಕ್ಕಾಚಾರದ ಮೊದಲು ಕಾರ್ಯದ ಗ್ರಾಫ್ ಅನ್ನು ನೋಡುವುದರಿಂದ ಫಲಿತಾಂಶದ ಚಿಹ್ನೆ (ಧನಾತ್ಮಕ/ಋಣಾತ್ಮಕ ಪ್ರದೇಶ) ಅರ್ಥವಾಗಿದೆಯೇ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಗ್ರಾಫ್ "ಈ ಫಲಿತಾಂಶವು ಅರ್ಥಪೂರ್ಣವಾಗಿದೆಯೇ?" ಎಂಬ ಪ್ರಶ್ನೆಗೆ ಇದು ದೃಶ್ಯ ಉತ್ತರವಾಗಿದೆ.

ಗಣಿತಶಾಸ್ತ್ರದಲ್ಲಿ ದೃಶ್ಯೀಕರಣದ ಪ್ರಮುಖ ಉಪಯೋಗಗಳು

  • ಕಾರ್ಯದ ನಡವಳಿಕೆ: ಹೆಚ್ಚುತ್ತಿರುವ/ಕಡಿಮೆಯಾಗುತ್ತಿರುವ ಪ್ರದೇಶಗಳು, ಗರಿಷ್ಠ/ಕನಿಷ್ಟಗಳು, f(x) ನ ಲಕ್ಷಣಗಳು.
  • ಬೇರುಗಳು ಮತ್ತು ಛೇದಕಗಳನ್ನು ಕಂಡುಹಿಡಿಯುವುದು: ವಕ್ರರೇಖೆಯು x- ಅಕ್ಷವನ್ನು (ಬೇರುಗಳು) ಛೇದಿಸುವ ಸ್ಥಳಗಳು, ಎರಡು ವಕ್ರಾಕೃತಿಗಳ ಛೇದಕ.
  • ಪ್ರದೇಶ/ಅವಿಭಾಜ್ಯ ಅಂತಃಪ್ರಜ್ಞೆ: ವಕ್ರರೇಖೆಯ ಅಡಿಯಲ್ಲಿ ಪ್ರದೇಶದ ದೃಶ್ಯ ಪ್ರಾತಿನಿಧ್ಯ.
  • ಡೇಟಾ ವಿತರಣೆ: ಹಿಸ್ಟೋಗ್ರಾಮ್, ಸ್ಕ್ಯಾಟರ್ ಪ್ಲಾಟ್, ಬಾಕ್ಸ್ ಪ್ಲಾಟ್.
  • ಜ್ಯಾಮಿತಿ: ತ್ರಿಕೋನಗಳು, ವಲಯಗಳು, ರೂಪಾಂತರಗಳು.
  • ಕೋರ್ಸ್ ವಸ್ತು: ವಿದ್ಯಾರ್ಥಿಗಳಿಗೆ ದೃಷ್ಟಿಗೋಚರವಾಗಿ ಪರಿಕಲ್ಪನೆಯನ್ನು ವಿವರಿಸುವುದು.

ಹಂತ ಹಂತವಾಗಿ: AI ಯೊಂದಿಗೆ ನಿಖರವಾದ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ಉತ್ಪಾದಿಸುವುದು

1. ನೀವು ಏನನ್ನು ತೋರಿಸಲು ಬಯಸುತ್ತೀರಿ ಎಂಬುದರ ಕುರಿತು ಸ್ಪಷ್ಟವಾಗಿರಿ. "ಡ್ರಾ sin(x)" ಸಾಕಾಗುವುದಿಲ್ಲ; "ಅಕ್ಷಗಳು ಲೇಬಲ್ ಮತ್ತು ಗ್ರಿಡ್‌ನೊಂದಿಗೆ [−2π, 2π] ಶ್ರೇಣಿಯಲ್ಲಿನ ಪ್ಲಾಟ್ ಸಿನ್(x) ಉತ್ತಮವಾಗಿದೆ.

2. AI ಗೆ Matplotlib ಕೋಡ್ ಬರೆಯಿರಿ. ಕೋಡ್ ಕೇಳಿ, ಔಟ್ಪುಟ್ ಇಮೇಜ್ ಅಲ್ಲ; ನೀವು ಕೋಡ್ ಅನ್ನು ರನ್ ಮಾಡಿ ಮತ್ತು ಗ್ರಾಫ್ ಅನ್ನು ನೋಡಿ.

3. ಗ್ರಾಫ್ ಅನ್ನು ಗಣಿತಕ್ಕೆ ಹೋಲಿಸಿ. ಕಾರ್ಯದ ತಿಳಿದಿರುವ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಗ್ರಾಫ್ ತೋರಿಸುತ್ತದೆಯೇ? sin(x) −1 ಮತ್ತು 1 ರ ನಡುವೆ ಆಂದೋಲನಗೊಳ್ಳಬೇಕು; ಒಂದು ಪ್ಯಾರಾಬೋಲಾ ಸಮ್ಮಿತೀಯವಾಗಿರಬೇಕು; ಘಾತೀಯ ಕಾರ್ಯವು ವೇಗವಾಗಿ ಹೆಚ್ಚಾಗಬೇಕು. ಚಾರ್ಟ್ ಇವುಗಳನ್ನು ತೋರಿಸದಿದ್ದರೆ, ಕೋಡ್‌ನಲ್ಲಿ ದೋಷವಿದೆ.

4. ಅಕ್ಷದ ವ್ಯಾಪ್ತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ. ತಪ್ಪಾದ ಅಂತರವು ಪ್ರಮುಖ ಮೂಲ ಅಥವಾ ನಡವಳಿಕೆಯನ್ನು ಮರೆಮಾಡಬಹುದು. ಇದು ಕಾರ್ಯದ ಆಸಕ್ತಿದಾಯಕ ಪ್ರದೇಶವನ್ನು ಒಳಗೊಂಡಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.

5. ಲೇಬಲ್ ಮತ್ತು ಸ್ಕೇಲ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ. ಅಕ್ಷಗಳನ್ನು ಲೇಬಲ್ ಮಾಡಲಾಗಿದೆಯೇ? ಸ್ಕೇಲ್ (ರೇಖೀಯ/ಲಾಗ್) ಸರಿಯಾಗಿದೆಯೇ? ದಾರಿತಪ್ಪಿಸುವ ಪ್ರಮಾಣವು ತಪ್ಪು ಅಭಿಪ್ರಾಯವನ್ನು ನೀಡುತ್ತದೆ.

6. ಸಂಖ್ಯಾತ್ಮಕ ಚುಕ್ಕೆಯೊಂದಿಗೆ ದೃಢೀಕರಿಸಿ. ಗ್ರಾಫ್ f(2)≈3 ಅನ್ನು ತೋರಿಸಿದರೆ, ಇದನ್ನು ಲೆಕ್ಕಾಚಾರದ ಮೂಲಕ ಪರಿಶೀಲಿಸಿ. ಗ್ರಾಫ್ ಸುಳ್ಳು ಮಾಡಬಹುದು (ತಪ್ಪಾದ ಕಾರ್ಯವನ್ನು ಚಿತ್ರಿಸಿದರೆ).

ಸಲಹೆ: ಗ್ರಾಫ್ ಅನ್ನು ಚಿತ್ರಿಸಿದ ನಂತರ, ಅದರ ಮೇಲೆ ಕನಿಷ್ಠ ಒಂದು ಬಿಂದುವನ್ನು ಸ್ವತಂತ್ರವಾಗಿ ಲೆಕ್ಕಾಚಾರ ಮಾಡುವ ಮೂಲಕ ಅದನ್ನು ಪರಿಶೀಲಿಸಿ. ಗ್ರಾಫ್ x=0 ನಲ್ಲಿ y=1 ಅನ್ನು ತೋರಿಸಿದರೆ, f(0) ಅನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಲೆಕ್ಕಾಚಾರ ಮಾಡಿ. ಅವು ಹೊಂದಿಕೆಯಾದರೆ, ಸರಿಯಾದ ಕಾರ್ಯವನ್ನು ಬಹುಶಃ ಎಳೆಯಲಾಗಿದೆ; ಇದು ಹೊಂದಿಕೆಯಾಗದಿದ್ದರೆ, AI ತಪ್ಪಾದ ಅಭಿವ್ಯಕ್ತಿಯನ್ನು ಎನ್ಕೋಡ್ ಮಾಡಿರಬಹುದು.

ರೆಸಲ್ಯೂಶನ್ ಮತ್ತು ಮಾದರಿ: ಗ್ರಾಫ್ ಎಲ್ಲಿದೆ

Matplotlib ಕಥಾವಸ್ತುವು ವಾಸ್ತವವಾಗಿ ನಿರಂತರ ವಕ್ರರೇಖೆಯಲ್ಲ; ಇದು ಕಾರ್ಯವನ್ನು ಸೀಮಿತ ಸಂಖ್ಯೆಯ ಬಿಂದುಗಳಲ್ಲಿ ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತದೆ ಮತ್ತು ಈ ಬಿಂದುಗಳನ್ನು ನೇರ ರೇಖೆಗಳೊಂದಿಗೆ ಸಂಪರ್ಕಿಸುತ್ತದೆ. ಈ ಬಿಂದುಗಳ ಸಂಖ್ಯೆಯನ್ನು ಸ್ಯಾಂಪ್ಲಿಂಗ್ ರೆಸಲ್ಯೂಶನ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ರೆಸಲ್ಯೂಶನ್ ಕಡಿಮೆಯಿದ್ದರೆ (ಉದಾ. NumPy ನಲ್ಲಿ ಲಿನ್‌ಸ್ಪೇಸ್‌ನೊಂದಿಗೆ ಕೇವಲ 10 ಅಂಕಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ), ವೇಗದ ಆಂದೋಲನ ಕ್ರಿಯೆ (ಉದಾ. sin(50x)) ಗ್ರಾಫ್‌ನಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ತಪ್ಪಾಗಿ ಕಾಣಿಸಬಹುದು - ಹೆಚ್ಚಿನ ಶಿಖರಗಳು ಮತ್ತು ತೊಟ್ಟಿಗಳು ಎರಡು ಮಾದರಿ ಬಿಂದುಗಳ ನಡುವೆ ಬೀಳುತ್ತವೆ ಮತ್ತು ಕಣ್ಮರೆಯಾಗುತ್ತವೆ. ಇದನ್ನು ಸಂಕೇತ ಸಂಸ್ಕರಣೆಯಲ್ಲಿ ಅಲಿಯಾಸಿಂಗ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. AI ಕೆಲವೊಮ್ಮೆ ಕಡಿಮೆ ಸಂಖ್ಯೆಯ ಅಂಕಗಳನ್ನು ಉತ್ಪಾದಿಸುವ ಕೋಡ್ ಅನ್ನು ಬರೆಯುತ್ತದೆ; ಫಲಿತಾಂಶವು ದ್ರವ ಆದರೆ ತಪ್ಪುದಾರಿಗೆಳೆಯುವ ಗ್ರಾಫ್ ಆಗಿದೆ.

ಪ್ರತಿವಿಷವು ಸರಳವಾಗಿದೆ: ವೇಗವಾಗಿ ಬದಲಾಗುವ ಕಾರ್ಯಗಳಲ್ಲಿ ಮಾದರಿ ಬಿಂದುಗಳ ಸಂಖ್ಯೆಯನ್ನು ಹೆಚ್ಚು ಇರಿಸಿಕೊಳ್ಳಿ (ಉದಾ. np.linspace(a, b, 1000)). ಅಲ್ಲದೆ, ನೀವು ನಿರೀಕ್ಷಿಸದಂತಹ ಕೋನೀಯ, ಹಲ್ಲಿನ ಅಥವಾ ಅನಿಯಮಿತ ನೋಟವನ್ನು ಗ್ರಾಫ್ ಹೊಂದಿದ್ದರೆ, ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಕಡಿಮೆ ರೆಸಲ್ಯೂಶನ್‌ನ ಅಡ್ಡ ಪರಿಣಾಮವಾಗಿದೆ ಮತ್ತು ಕಾರ್ಯದ ನಿಜವಾದ ನಡವಳಿಕೆಯಲ್ಲ; ಅಂಕಗಳ ಸಂಖ್ಯೆಯನ್ನು ಹೆಚ್ಚಿಸಿ ಮತ್ತು ಗ್ರಾಫ್ ಬದಲಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ. ಅಂಕಗಳ ಸಂಖ್ಯೆಯೊಂದಿಗೆ ಗ್ರಾಫ್ ಗಮನಾರ್ಹವಾಗಿ ಬದಲಾದರೆ, ನೀವು ಇನ್ನೂ ಕಾರ್ಯದ ನಿಜವಾದ ಆಕಾರವನ್ನು ನೋಡುತ್ತಿಲ್ಲ.

ಎಚ್ಚರಿಕೆ: ಕಡಿಮೆ-ರೆಸಲ್ಯೂಶನ್ ಗ್ರಾಫ್ ವೇಗದ ಆಂದೋಲನ ಕಾರ್ಯವನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ತಪ್ಪಾಗಿ ಪ್ರತಿನಿಧಿಸಬಹುದು - ಅಥವಾ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದ ಮಾದರಿಯನ್ನು ಸಹ ಸರಿಹೊಂದಿಸಬಹುದು. ನಿರ್ಣಾಯಕ ಗ್ರಾಫ್ ಅನ್ನು ಚಿತ್ರಿಸುವಾಗ, ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಮಾದರಿ ಬಿಂದುಗಳನ್ನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು ನೀವು ಅಂಕಗಳ ಸಂಖ್ಯೆಯನ್ನು ಹೆಚ್ಚಿಸಿದಂತೆ ಗ್ರಾಫ್ ಸ್ಥಿರವಾಗಿರುತ್ತದೆ ಎಂದು ಪರಿಶೀಲಿಸಿ.

ಚಾರ್ಟ್ ಪ್ರಕಾರದ ಆಯ್ಕೆ

ಉದ್ದೇಶ

ಸೂಕ್ತವಾದ ಗ್ರಾಫಿಕ್

ಮ್ಯಾಟ್‌ಪ್ಲಾಟ್ಲಿಬ್ ಕಾರ್ಯ

ಫಂಕ್ಷನ್ ಕರ್ವ್

ಸಾಲಿನ ಚಾರ್ಟ್

ಕಥಾವಸ್ತು ()

ಡೇಟಾ ಬಿಂದುಗಳು

ಸ್ಕ್ಯಾಟರ್ ಪ್ಲಾಟ್

ಸ್ಕ್ಯಾಟರ್ ()

ವಿತರಣೆ

ಹಿಸ್ಟೋಗ್ರಾಮ್

ಹಿಸ್ಟ್ ()

ಎರಡು ವೇರಿಯಬಲ್ ಸಂಬಂಧ

ಸ್ಕ್ಯಾಟರ್ + ಕರ್ವ್

ಕಥಾವಸ್ತು () + ಸ್ಕ್ಯಾಟರ್ ()

ವರ್ಗೀಯ ಹೋಲಿಕೆ

ಬಾರ್ ಚಾರ್ಟ್

ಬಾರ್()

ಮೇಲ್ಮೈ/3D

3D ಮೇಲ್ಮೈ

ಪ್ಲಾಟ್_ಮೇಲ್ಮೈ()

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

ಪ್ರಕರಣ 1 - ಹಿಡನ್ ರೂಟ್. ಒಬ್ಬ ವಿದ್ಯಾರ್ಥಿಯು ಬಹುಪದೋಕ್ತಿಯ ಬೇರುಗಳನ್ನು ನೋಡಲು ಗ್ರಾಫ್ ಅನ್ನು ಹೊಂದಿದ್ದನು, ಆದರೆ YZ ಅಕ್ಷದ ಶ್ರೇಣಿಯನ್ನು [-1, 1] ಆಯ್ಕೆಮಾಡಿದ; ಆದರೆ ಬೇರುಗಳು ಸುಮಾರು x=3 ಮತ್ತು ಗ್ರಾಫ್‌ನಲ್ಲಿ ಗೋಚರಿಸುವುದಿಲ್ಲ. ವಿದ್ಯಾರ್ಥಿಯು "ಈ ಕಾರ್ಯವು ಮೂಲವನ್ನು ಹೊಂದಿಲ್ಲವೇ?" ಅವರು ಆಶ್ಚರ್ಯಚಕಿತರಾದರು, ನಂತರ ಅವರು ಅಂತರವನ್ನು [-5, 5] ಗೆ ಬದಲಾಯಿಸಿದಾಗ, ಬೇರುಗಳು ಕಾಣಿಸಿಕೊಂಡವು. ಪಾಠ: ತಪ್ಪು ಅಂತರವು ಗಣಿತವನ್ನು ಮರೆಮಾಡುತ್ತದೆ.

ಪ್ರಕರಣ 2 - ತಪ್ಪಾದ ಕಾರ್ಯ. ಶಿಕ್ಷಕರೊಬ್ಬರು AI ಡ್ರಾ "cos(x²)" ಮಾಡಲು ಬಯಸಿದ್ದರು, ಆದರೆ ಕೋಡ್ ತಪ್ಪಾಗಿ "cos(x)²" (ಅಂದರೆ cos²(x)) ಎಂದು ಬರೆಯಲಾಗಿದೆ. ಎರಡು ಕಾರ್ಯಗಳು ತುಂಬಾ ವಿಭಿನ್ನವಾಗಿವೆ. ಶಿಕ್ಷಕರು ಗ್ರಾಫ್ ಅನ್ನು x=√π ನಲ್ಲಿ ನಿರೀಕ್ಷಿತ ಮೌಲ್ಯದೊಂದಿಗೆ ಹೋಲಿಸಿದಾಗ, ಅದು ಹೊಂದಿಕೆಯಾಗದಿರುವುದನ್ನು ಅವರು ನೋಡಿದರು ಮತ್ತು ದೋಷವನ್ನು ಹಿಡಿದರು. ಆವರಣದ ಸ್ಥಳವು ಎಲ್ಲವನ್ನೂ ಬದಲಾಯಿಸುತ್ತದೆ.

ಪ್ರಕರಣ 3 - ದೃಶ್ಯ ಪರಿಶೀಲನೆಯು ಮೂಲವನ್ನು ತೆಗೆದುಕೊಂಡಿತು. ಒಬ್ಬ ಇಂಜಿನಿಯರ್ ಮೊದಲು ಕಾರ್ಯವನ್ನು ಗ್ರಾಫ್ ಮಾಡಿದರು ಮತ್ತು ಅದು x-ಅಕ್ಷವನ್ನು ಎರಡು ಸ್ಥಳಗಳಲ್ಲಿ ಛೇದಿಸಿರುವುದನ್ನು ನೋಡಿದರು (~1.2 ಮತ್ತು ~4.7). ಈ ದೃಶ್ಯ ಮಾಹಿತಿಯೊಂದಿಗೆ, ಇದು ಡಿಜಿಟಲ್ ರೂಟ್ ಫೈಂಡರ್‌ಗೆ ನಿಖರವಾದ ಆರಂಭಿಕ ಊಹೆಗಳನ್ನು ನೀಡಿತು ಮತ್ತು ಎರಡೂ ಬೇರುಗಳನ್ನು ನಿಖರವಾಗಿ ಕಂಡುಕೊಂಡಿದೆ. ಗ್ರಾಫ್ ಇಲ್ಲದೆ, ಅದು ಮೂಲಕ್ಕೆ ಮಾತ್ರ ಒಮ್ಮುಖವಾಗಬಲ್ಲದು. 5 ನಿಮಿಷಗಳಲ್ಲಿ ಎರಡು ಬೇರುಗಳು.

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

1) ಕಾರ್ಯ ಚಾರ್ಟ್:

[a, b] ವ್ಯಾಪ್ತಿಯಲ್ಲಿ [f(x)] ಕಾರ್ಯವನ್ನು ರೂಪಿಸುವ Matplotlib ಕೋಡ್ ಅನ್ನು ಬರೆಯಿರಿ. NumPy ನೊಂದಿಗೆ x ಶ್ರೇಣಿಯನ್ನು ರಚಿಸಿ, ಅಕ್ಷವನ್ನು ಲೇಬಲ್ ಮಾಡಿ, ಗ್ರಿಡ್ ಸೇರಿಸಿ, ಶೀರ್ಷಿಕೆಯನ್ನು ಹಾಕಿ. ನಾನು ಕೋಡ್ ಅನ್ನು ರನ್ ಮಾಡುತ್ತೇನೆ; ಚಿತ್ರವನ್ನು ಗುರುತಿಸುವುದು. ಬೇರುಗಳು/ವಿಶೇಷ ಬಿಂದುಗಳು ಗೋಚರಿಸುವಂತೆ ಸೂಕ್ತವಾದ ಅಂತರವನ್ನು ಆರಿಸಿ.

2) ಎರಡು ವಕ್ರಾಕೃತಿಗಳ ಛೇದನ:

ಒಂದೇ ಗ್ರಾಫ್‌ನಲ್ಲಿ [a, b] ಶ್ರೇಣಿಯಲ್ಲಿ [f(x)] ಮತ್ತು [g(x)] ಕಾರ್ಯಗಳನ್ನು ಎಳೆಯಿರಿ. ಅವುಗಳನ್ನು ವಿವಿಧ ಬಣ್ಣಗಳಲ್ಲಿ ತೋರಿಸಿ, ದಂತಕಥೆಯನ್ನು ಸೇರಿಸಿ. ಅಕ್ಷದ ಅಂತರವನ್ನು ಹೊಂದಿಸಿ ಇದರಿಂದ ಛೇದಕ ಬಿಂದುಗಳು ಎಲ್ಲಿವೆ ಎಂದು ನಾನು ಸರಿಸುಮಾರು ನೋಡಬಹುದು.

3) ವಿಷುಯಲ್ + ಸಂಖ್ಯಾತ್ಮಕ ಪರಿಶೀಲನೆ:

ಕಥಾವಸ್ತು [f(x)] ಮತ್ತು ಗ್ರಾಫ್‌ನಲ್ಲಿನ 3 ಮಾದರಿ ಬಿಂದುಗಳ (x=[ಮೌಲ್ಯಗಳು]) ನಿಜವಾದ f ಮೌಲ್ಯಗಳನ್ನು ಮುದ್ರಿಸಿ. ಹಾಗಾಗಿ ನಾನು ಚಾರ್ಟ್ ಅನ್ನು ಸಂಖ್ಯಾತ್ಮಕ ಮೌಲ್ಯಗಳೊಂದಿಗೆ ಹೋಲಿಸಬಹುದು. ಕೇವಲ ಕೋಡ್ ನೀಡಿ.

4) ಡೇಟಾ ಹಿಸ್ಟೋಗ್ರಾಮ್:

ಕೆಳಗಿನ ಡೇಟಾ ಪಟ್ಟಿಯ ಹಿಸ್ಟೋಗ್ರಾಮ್ ಅನ್ನು ರೂಪಿಸುವ ಕೋಡ್ ಅನ್ನು ಬರೆಯಿರಿ: [ಡೇಟಾ]. ಸೂಕ್ತವಾದ ಸಂಖ್ಯೆಯ ಶ್ರೇಣಿಗಳನ್ನು (ಬಿನ್‌ಗಳು) ಆಯ್ಕೆಮಾಡಿ, ಅಕ್ಷಗಳನ್ನು ಲೇಬಲ್ ಮಾಡಿ. ಸರಾಸರಿ ಮತ್ತು ಪ್ರಮಾಣಿತ ವಿಚಲನವನ್ನು ಸಹ ಮುದ್ರಿಸಿ. ನಾನು ಕೋಡ್ ಅನ್ನು ರನ್ ಮಾಡುತ್ತೇನೆ.

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

ದುರ್ಬಲ: "1/(x−2) ಕಾರ್ಯವನ್ನು ರೂಪಿಸಿ."
ಫಲಿತಾಂಶ: ಕೋಡ್ x=2 ನಲ್ಲಿ ಲಂಬವಾದ ಅಸಿಂಪ್ಟೋಟ್ ಅನ್ನು ಸರಿಯಾಗಿ ನಿರ್ವಹಿಸದಿರಬಹುದು; ಗ್ರಾಫ್ x=2 ನಲ್ಲಿ ತಪ್ಪುದಾರಿಗೆಳೆಯುವ ಲಂಬ ರೇಖೆಯನ್ನು ತೋರಿಸುತ್ತದೆ ಮತ್ತು ಕಾರ್ಯದ ನಡವಳಿಕೆಯನ್ನು ತಪ್ಪಾಗಿ ಅರ್ಥೈಸಲಾಗಿದೆ.
ಪ್ರಬಲ: "1/(x−2) ಕಾರ್ಯವನ್ನು [-5, 5] ಶ್ರೇಣಿಯಲ್ಲಿ ರೂಪಿಸಿ, ಆದರೆ ಲಂಬವಾದ ಲಕ್ಷಣವನ್ನು x=2 ರಲ್ಲಿ ಸರಿಯಾಗಿ ತೋರಿಸಿ: ಅಸಿಂಪ್ಟೋಟ್ ಬಳಿ ಮೌಲ್ಯಗಳನ್ನು ಮಿತಿಗೊಳಿಸಿ ಅಥವಾ ಅವುಗಳನ್ನು ಎರಡು ಪ್ರತ್ಯೇಕ ಭಾಗಗಳಾಗಿ ಹೊಂದಿಸಿ. ಅಕ್ಷಗಳನ್ನು ಲೇಬಲ್ ಮಾಡಿ, ಅಸಿಂಪ್ಟೋಟ್ ಅನ್ನು ಡ್ಯಾಶ್ ಮಾಡಿದ ರೇಖೆಯಿಂದ ಗುರುತಿಸಿ."
ಫಲಿತಾಂಶ: ಅಸಿಂಪ್ಟೋಟ್ ಅನ್ನು ಸರಿಯಾಗಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ, ಗ್ರಾಫ್ ಕಾರ್ಯದ ನೈಜ ನಡವಳಿಕೆಯನ್ನು ಪ್ರತಿಬಿಂಬಿಸುತ್ತದೆ.

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

  • ತಪ್ಪಾದ ಅಕ್ಷದ ಶ್ರೇಣಿ. ಕಾರ್ಯದ (ಬೇರುಗಳು, ಶೃಂಗಗಳು) ಆಸಕ್ತಿದಾಯಕ ಪ್ರದೇಶವನ್ನು ಒಳಗೊಳ್ಳದ ವ್ಯಾಪ್ತಿಯು ಗಣಿತವನ್ನು ಅಸ್ಪಷ್ಟಗೊಳಿಸುತ್ತದೆ.
  • ಲಕ್ಷಣಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸುವುದು. 1/x ನಂತಹ ಕಾರ್ಯಗಳಲ್ಲಿ ಲಂಬವಾದ ಅಸಿಂಪ್ಟೋಟ್‌ಗಳು ದಾರಿತಪ್ಪಿಸುವ ರೇಖೆಗಳಿಗೆ ಕಾರಣವಾಗುತ್ತವೆ; ವಿಶೇಷ ನಿರ್ವಹಣೆ ಅಗತ್ಯವಿದೆ.
  • ಆವರಣ/ಸಂಕೇತ ದೋಷ. cos(x²) ಮತ್ತು cos²(x) ನಂತಹ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಕೋಡ್‌ಗೆ ತಪ್ಪಾಗಿ ರವಾನಿಸಲಾಗಿದೆ; ಗ್ರಾಫ್ ಮತ್ತೊಂದು ಕಾರ್ಯವನ್ನು ತೋರಿಸುತ್ತದೆ.
  • ಲೇಬಲ್ ಮಾಡದ ಅಕ್ಷಗಳು. ಏನು ಚಿತ್ರಿಸಲಾಗಿದೆ ಎಂಬುದು ಅಸ್ಪಷ್ಟವಾಗಿಯೇ ಉಳಿದಿದೆ; ಇದು ಕೋರ್ಸ್ ವಸ್ತುವಿನಲ್ಲಿ ಗಂಭೀರ ಕೊರತೆಯಾಗಿದೆ.
  • ಸಂಖ್ಯಾತ್ಮಕವಾಗಿ ಚಾರ್ಟ್ ಅನ್ನು ದೃಢೀಕರಿಸುತ್ತಿಲ್ಲ. ಗ್ರಾಫ್ ತಪ್ಪು ಕಾರ್ಯವನ್ನು ರೂಪಿಸಿದರೆ, ಪಾಯಿಂಟ್ ಕಲನಶಾಸ್ತ್ರ ಮಾತ್ರ ಅದನ್ನು ಹಿಡಿಯುತ್ತದೆ.
  • ದಾರಿತಪ್ಪಿಸುವ ಪ್ರಮಾಣ. ಲಾಗರಿಥಮಿಕ್/ಲೀನಿಯರ್ ಸ್ಕೇಲ್ ಗೊಂದಲವು ತಪ್ಪು ಅನಿಸಿಕೆ ನೀಡುತ್ತದೆ.
ಎಚ್ಚರಿಕೆ: ಒಂದು ಚಾರ್ಟ್ "ಸುಂದರವಾಗಿ ಕಾಣುತ್ತದೆ" ಎಂಬ ಕಾರಣದಿಂದಾಗಿ ಅದನ್ನು ಸರಿಯಾಗಿ ಮಾಡುವುದಿಲ್ಲ. AI ಕಲಾತ್ಮಕವಾಗಿ ಹಿತಕರವಾದ ಆದರೆ ಗಣಿತದ ತಪ್ಪಾದ ಗ್ರಾಫ್ ಅನ್ನು ಉತ್ಪಾದಿಸಬಹುದು-ಉದಾಹರಣೆಗೆ, ಇದು ತಪ್ಪಾದ ಕಾರ್ಯವನ್ನು, ತಪ್ಪಾದ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಅಥವಾ ವಿಕೃತ ಅಸಿಂಪ್ಟೋಟ್‌ನೊಂದಿಗೆ ಸೆಳೆಯಬಹುದು. ಯಾವಾಗಲೂ ಗ್ರಾಫ್ ಅನ್ನು ಅದು ಪ್ಲಾಟ್ ಮಾಡುವ ಕಾರ್ಯದ ತಿಳಿದಿರುವ ಗುಣಲಕ್ಷಣಗಳೊಂದಿಗೆ ಮತ್ತು ಕನಿಷ್ಠ ಒಂದು ಪಾಯಿಂಟ್ ಲೆಕ್ಕಾಚಾರದೊಂದಿಗೆ ಹೋಲಿಕೆ ಮಾಡಿ.

ಸಾರಾಂಶದಲ್ಲಿ

ದೃಶ್ಯೀಕರಣವು ಅಭಿವ್ಯಕ್ತಿ ಮತ್ತು ಪರಿಶೀಲನಾ ಸಾಧನವಾಗಿದೆ: ಕಾರ್ಯದ ನಡವಳಿಕೆ, ಅದರ ಬೇರುಗಳು ಮತ್ತು ಛೇದಕಗಳನ್ನು ದೃಷ್ಟಿಗೋಚರವಾಗಿ ನೋಡುವುದು ದೋಷಗಳನ್ನು ಹಿಡಿಯಲು ಮತ್ತು ನಿಖರವಾದ ಸಂಖ್ಯಾತ್ಮಕ ಆರಂಭಿಕ ಬಿಂದುಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು ಪ್ರಬಲ ಮಾರ್ಗವಾಗಿದೆ. AI ತ್ವರಿತವಾಗಿ Matplotlib ಕೋಡ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ; ನೀವು ಕೋಡ್ ಅನ್ನು ರನ್ ಮಾಡಿ, ಫಂಕ್ಷನ್‌ನ ತಿಳಿದಿರುವ ಗುಣಲಕ್ಷಣಗಳಿಗೆ ಗ್ರಾಫ್ ಅನ್ನು ಹೋಲಿಕೆ ಮಾಡಿ, ಅಕ್ಷದ ಶ್ರೇಣಿ ಮತ್ತು ಅಸಿಂಪ್ಟೋಟ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತು ಸಂಖ್ಯಾತ್ಮಕವಾಗಿ ಕನಿಷ್ಠ ಒಂದು ಬಿಂದುವನ್ನು ದೃಢೀಕರಿಸಿ. ಸುಂದರವಾದ ಗ್ರಾಫ್ ಸರಿಯಾದ ಗ್ರಾಫ್ ಅಲ್ಲ; ಯಾವಾಗಲೂ ಗಣಿತದೊಂದಿಗೆ ಹೋಲಿಕೆ ಮಾಡಿ.

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

ಆಸಕ್ತಿದಾಯಕ ಕಾರ್ಯವನ್ನು ಆಯ್ಕೆಮಾಡಿ (ಉದಾ. 1/(x−2), ಇದು ಲಂಬವಾದ ಅಸಿಂಪ್ಟೋಟ್ ಅಥವಾ ಹಲವಾರು ಬೇರುಗಳನ್ನು ಹೊಂದಿರುವ ಬಹುಪದವನ್ನು ಹೊಂದಿದೆ). AI ಅನ್ನು 1 ನೇ ಮತ್ತು 3 ನೇ ಟೆಂಪ್ಲೇಟ್‌ಗಳೊಂದಿಗೆ ಗ್ರಾಫ್ ಅನ್ನು ಸೆಳೆಯಿರಿ ಮತ್ತು ಕೆಲವು ಬಿಂದುಗಳ ನೈಜ ಮೌಲ್ಯಗಳನ್ನು ಮುದ್ರಿಸಿ. ಕೋಡ್ ಅನ್ನು ರನ್ ಮಾಡಿ ಮತ್ತು ಗ್ರಾಫ್ ಅನ್ನು ನೋಡಿ. ಗ್ರಾಫ್‌ನಲ್ಲಿರುವ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು (ಬೇರುಗಳು, ಅಸಿಂಪ್ಟೋಟ್, ಶೃಂಗಗಳು) ಕಾರ್ಯದ ತಿಳಿದಿರುವ ಗಣಿತಕ್ಕೆ ಹೋಲಿಸಿ. ಕನಿಷ್ಠ ಒಂದು ಪಾಯಿಂಟ್ ಅನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಅಥವಾ SymPy ಯೊಂದಿಗೆ ಪರಿಶೀಲಿಸಿ. ಅಕ್ಷದ ಶ್ರೇಣಿಯನ್ನು ಬದಲಾಯಿಸಿ ಮತ್ತು ಯಾವುದೇ ಗುಪ್ತ ನಡವಳಿಕೆಯು ಹೊರಹೊಮ್ಮುತ್ತದೆಯೇ ಎಂದು ನೋಡಿ.

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

  • [ ] ಅಂತರ ಮತ್ತು ಲೇಬಲ್‌ಗಳೊಂದಿಗೆ ನಾನು ಏನನ್ನು ಸೆಳೆಯಲು ಬಯಸುತ್ತೇನೆ ಎಂಬುದನ್ನು ನಾನು ಸ್ಪಷ್ಟವಾಗಿ ಹೇಳಿದ್ದೇನೆ.
  • [ ] ನಾನು ಕೋಡ್ ಅನ್ನು ರನ್ ಮಾಡಿದ್ದೇನೆ ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಗ್ರಾಫ್ ಅನ್ನು ನೋಡಿದೆ.
  • [ ] ನಾನು ಫಂಕ್ಷನ್‌ನ ತಿಳಿದಿರುವ ಗುಣಲಕ್ಷಣಗಳೊಂದಿಗೆ ಗ್ರಾಫ್ ಅನ್ನು ಹೋಲಿಸಿದೆ.
  • [ ] ಅಕ್ಷದ ಶ್ರೇಣಿಯು ಆಸಕ್ತಿದಾಯಕ ಪ್ರದೇಶವನ್ನು ಒಳಗೊಂಡಿದೆ ಎಂದು ನಾನು ಪರಿಶೀಲಿಸಿದ್ದೇನೆ.
  • [ ] ಲಕ್ಷಣರಹಿತ/ವ್ಯಾಖ್ಯಾನಿಸದ ಅಂಕಗಳನ್ನು ಸರಿಯಾಗಿ ತೋರಿಸಲಾಗಿದೆಯೇ ಎಂದು ನಾನು ಪರಿಶೀಲಿಸಿದ್ದೇನೆ.
  • [ ] ನಾನು ಸಂಖ್ಯಾತ್ಮಕವಾಗಿ ಕನಿಷ್ಠ ಒಂದು ಅಂಶವನ್ನು ದೃಢೀಕರಿಸಿದ್ದೇನೆ.