ಕೋಡ್ನೆಟ್, ಯಂತ್ರ ಕಲಿಕೆ ವ್ಯವಸ್ಥೆಗಳಿಗಾಗಿ ಐಬಿಎಂ ಯೋಜನೆ 

ಐಬಿಎಂ ಲಾಂ .ನ

ಐಬಿಎಂ ಅನಾವರಣಗೊಳಿಸಿತು ಇತ್ತೀಚೆಗೆ ಅವರ ಹೊಸ ಯೋಜನೆ "ಕೋಡ್‌ನೆಟ್" ಇದು ಯಂತ್ರ ಕಲಿಕೆ ತಂತ್ರಗಳನ್ನು ಬಳಸುವುದನ್ನು ಪ್ರಯೋಗಿಸಲು ಸಂಶೋಧಕರಿಗೆ ಡೇಟಾವನ್ನು ಒದಗಿಸುವ ಗುರಿ ಹೊಂದಿದೆ ಒಂದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಅನುವಾದಕರನ್ನು ರಚಿಸಲು, ಹಾಗೆಯೇ ಜನರೇಟರ್‌ಗಳು ಮತ್ತು ಕೋಡ್ ವಿಶ್ಲೇಷಕಗಳನ್ನು.

ಕೋಡ್ನೆಟ್ 14 ಮಿಲಿಯನ್ ಕೋಡ್ ಮಾದರಿಗಳ ಸಂಗ್ರಹವನ್ನು ಒಳಗೊಂಡಿದೆ ಅದು 4053 ಸಾಮಾನ್ಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುತ್ತದೆ. ಒಟ್ಟಾರೆಯಾಗಿ, ಸಂಗ್ರಹವು ಸುಮಾರು 500 ಮಿಲಿಯನ್ ಸಾಲುಗಳ ಸಂಕೇತಗಳನ್ನು ಹೊಂದಿದೆ ಮತ್ತು 55 ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಎರಡೂ ಆಧುನಿಕ ಭಾಷೆಗಳಾದ ಸಿ ++, ಜಾವಾ, ಪೈಥಾನ್ ಮತ್ತು ಗೋ, ಮತ್ತು ಕೋಬಾಲ್, ಪ್ಯಾಸ್ಕಲ್ ಮತ್ತು ಫೋರ್ಟ್ರಾನ್ ಸೇರಿದಂತೆ ಪರಂಪರೆಯನ್ನು ಒಳಗೊಂಡಿದೆ.

"ಸಾಫ್ಟ್‌ವೇರ್ ಜಗತ್ತನ್ನು ತಿನ್ನುತ್ತಿದೆ" ಎಂದು 2011 ರಲ್ಲಿ ಅಮೆರಿಕದ ಪ್ರಸಿದ್ಧ ಉದ್ಯಮಿ ಮಾರ್ಕ್ ಆಂಡ್ರೀಸೆನ್ ಬರೆದಿದ್ದಾರೆ. ಇಂದಿನ ದಿನಕ್ಕೆ ವೇಗವಾಗಿ ಮುಂದಕ್ಕೆ: ಸಾಫ್ಟ್‌ವೇರ್ ಹಣಕಾಸು ಸೇವೆಗಳು ಮತ್ತು ಆರೋಗ್ಯ ಸೇವೆ, ಸ್ಮಾರ್ಟ್‌ಫೋನ್‌ಗಳು ಮತ್ತು ಸ್ಮಾರ್ಟ್ ಮನೆಗಳಲ್ಲಿ ಕಂಡುಬರುತ್ತದೆ. ಕಾರುಗಳು ಸಹ ಈಗ 100 ದಶಲಕ್ಷಕ್ಕೂ ಹೆಚ್ಚಿನ ಸಾಲುಗಳನ್ನು ಹೊಂದಿವೆ.

ಯೋಜನೆಯ ಬೆಳವಣಿಗೆಗಳನ್ನು ಅಪಾಚೆ 2.0 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ಡೇಟಾ ಸೆಟ್‌ಗಳನ್ನು ಸಾರ್ವಜನಿಕ ವಲಯದಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡುವ ನಿರೀಕ್ಷೆಯಿದೆ.

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

ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ನೆಟ್ ನಿರ್ದಿಷ್ಟವಾಗಿ ಅಲ್ಗಾರಿದಮಿಕ್ ನಾವೀನ್ಯತೆಯನ್ನು ಅನುಕ್ರಮ-ಅನುಕ್ರಮದ ಮಾದರಿಗಳೊಂದಿಗೆ ಹೊರತೆಗೆಯಲು, ನಾವು ಮಾನವ ಭಾಷೆಗಳಲ್ಲಿ ಅನ್ವಯಿಸಿದಂತೆಯೇ, ಕೋಡ್ ಅನ್ನು ಸಂಸ್ಕರಿಸುವ ಬದಲು ಕೋಡ್‌ನ ಯಂತ್ರ ತಿಳುವಳಿಕೆಯಲ್ಲಿ ಹೆಚ್ಚು ಮಹತ್ವದ ಡೆಂಟ್ ಮಾಡಲು. ಕೋಡ್ ಯಂತ್ರ .

ಅನುವಾದ ನಿಯಮಗಳ ಆಧಾರದ ಮೇಲೆ ಸಾಂಪ್ರದಾಯಿಕ ಅನುವಾದಕರಂತೆ, ಯಂತ್ರ ಕಲಿಕೆ ವ್ಯವಸ್ಥೆಗಳು ಕೋಡ್ ಬಳಕೆಯ ಸಂದರ್ಭವನ್ನು ಸೆರೆಹಿಡಿಯಬಹುದು ಮತ್ತು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ಒಂದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಪರಿವರ್ತಿಸುವಾಗ, ಒಂದು ಮಾನವ ಭಾಷೆಯಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಭಾಷಾಂತರಿಸುವಾಗ ಸಂದರ್ಭವು ಅಷ್ಟೇ ಮುಖ್ಯವಾಗಿರುತ್ತದೆ. ಸಂದರ್ಭೋಚಿತ ಅರಿವಿನ ಕೊರತೆಯು ಕೋಡ್ ಅನ್ನು COBOL ನಂತಹ ಪರಂಪರೆ ಭಾಷೆಗಳಿಂದ ಪರಿವರ್ತಿಸುವುದನ್ನು ತಡೆಯುತ್ತದೆ.

ವಿವಿಧ ಭಾಷೆಗಳಲ್ಲಿ ಅಲ್ಗಾರಿದಮ್ ಅನುಷ್ಠಾನಗಳ ಒಂದು ದೊಡ್ಡ ಆಧಾರವು ಸಾರ್ವತ್ರಿಕ ಯಂತ್ರ ಕಲಿಕಾ ವ್ಯವಸ್ಥೆಯನ್ನು ರಚಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಇದು ನಿರ್ದಿಷ್ಟ ಭಾಷೆಗಳ ನಡುವೆ ನೇರ ಅನುವಾದದ ಬದಲು, ನಿರ್ದಿಷ್ಟ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಿಂದ ಸ್ವತಂತ್ರವಾಗಿ ಕೋಡ್‌ನ ಹೆಚ್ಚು ಅಮೂರ್ತ ಪ್ರಾತಿನಿಧ್ಯವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.

ಅಂತಹ ವ್ಯವಸ್ಥೆಯನ್ನು ಯಾವುದೇ ಬೆಂಬಲಿತ ಭಾಷೆಗಳಲ್ಲಿ ಪ್ರಸಾರವಾದ ಕೋಡ್ ಅನ್ನು ಅದರ ಆಂತರಿಕ ಅಮೂರ್ತ ಪ್ರಾತಿನಿಧ್ಯಕ್ಕೆ ಭಾಷಾಂತರಿಸುವ ಅನುವಾದಕರಾಗಿ ಬಳಸಬಹುದು, ಇದರಿಂದ ಅನೇಕ ಭಾಷೆಗಳಲ್ಲಿ ಕೋಡ್ ಅನ್ನು ರಚಿಸಬಹುದು.

ಸಿಸ್ಟಮ್ ಸೇರಿದಂತೆ ನೀವು ದ್ವಿಮುಖ ಪರಿವರ್ತನೆಗಳನ್ನು ಮಾಡಬಹುದು. ಉದಾಹರಣೆಗೆ, ಬ್ಯಾಂಕುಗಳು ಮತ್ತು ಸರ್ಕಾರಿ ಸಂಸ್ಥೆಗಳು ಪರಂಪರೆ COBOL ಯೋಜನೆಗಳನ್ನು ಬಳಸುತ್ತಲೇ ಇವೆ. ಯಂತ್ರ ಕಲಿಕೆ ಭಾಷಾಂತರಕಾರನು COBOL ಕೋಡ್ ಅನ್ನು ಜಾವಾ ಪ್ರಾತಿನಿಧ್ಯಕ್ಕೆ ಪರಿವರ್ತಿಸಬಹುದು ಮತ್ತು ಐಚ್ ally ಿಕವಾಗಿ ಜಾವಾ ತುಣುಕನ್ನು COBOL ಕೋಡ್‌ಗೆ ಭಾಷಾಂತರಿಸಬಹುದು.

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

ನಿರ್ದಿಷ್ಟವಾಗಿ ಕಾರ್ಯಕ್ಷಮತೆ ಪರೀಕ್ಷೆಗಳ ಫಲಿತಾಂಶಗಳನ್ನು ವಿವರಿಸುವ ಮೆಟಾಡೇಟಾದೊಂದಿಗೆ ಕೋಡ್‌ನೆಟ್ನಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾದ ಉದಾಹರಣೆಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ, ಫಲಿತಾಂಶದ ಪ್ರೋಗ್ರಾಂನ ಗಾತ್ರ, ಮೆಮೊರಿ ಬಳಕೆ ಮತ್ತು ದೋಷದಿಂದ ಕೋಡ್‌ನಿಂದ ಸರಿಯಾದ ಕೋಡ್ ಅನ್ನು ಪ್ರತ್ಯೇಕಿಸಲು ಅನುಮತಿಸುವ ಸ್ಥಿತಿ (ಸರಿಯಾದ ಕೋಡ್ ಅನ್ನು ತಪ್ಪಾದ ಕೋಡ್‌ನಿಂದ ಪ್ರತ್ಯೇಕಿಸಲು, ದೋಷಗಳೊಂದಿಗಿನ ಉದಾಹರಣೆಗಳನ್ನು ಸಂಗ್ರಹದಲ್ಲಿ ವಿಶೇಷವಾಗಿ ಸೇರಿಸಲಾಗಿದೆ, ಇದರ ಪಾಲು 29,5, XNUMX%).

ಯಂತ್ರ ಕಲಿಕೆ ವ್ಯವಸ್ಥೆಯು ಈ ಮೆಟಾಡೇಟಾವನ್ನು ಹೆಚ್ಚು ಸೂಕ್ತವಾದ ಕೋಡ್ ಅನ್ನು ಉತ್ಪಾದಿಸಲು ಅಥವಾ ವಿಶ್ಲೇಷಿಸಿದ ಕೋಡ್‌ನಲ್ಲಿನ ಹಿಂಜರಿತಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಬಹುದು (ಅಲ್ಗಾರಿದಮ್ ಪ್ರಸಾರವಾದ ಕೋಡ್‌ನಲ್ಲಿ ಅತ್ಯುತ್ತಮವಾಗಿ ಕಾರ್ಯಗತಗೊಂಡಿಲ್ಲ ಅಥವಾ ದೋಷಗಳನ್ನು ಹೊಂದಿದೆ ಎಂದು ಸಿಸ್ಟಮ್ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬಹುದು).

ಅಂತಿಮವಾಗಿ ಕೋಡ್‌ನೆಟ್ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ನೀವು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ನೀವು ವಿವರಗಳನ್ನು ಪರಿಶೀಲಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್‌ನಲ್ಲಿ.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: AB ಇಂಟರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಸ್ 2008 SL
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.