|
| 1 | +# ಪರಿಚಯ[[ಪರಿಚಯ]] |
| 2 | + |
| 3 | +ಹಗ್ಗಿಂಗ್ ಫೇಸ್ ಕೋರ್ಸ್ಗೆ ಸುಸ್ವಾಗತ! .ಈ ಪರಿಚಯವು ಕೆಲಸದ ವಾತಾವರಣವನ್ನು ಹೊಂದಿಸುವ ಬಗ್ಗೆ ನಿಮಗೆ ಮಾರ್ಗದರ್ಶನ ನೀಡುತ್ತದೆ. ನೀವು ಕೋರ್ಸ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತಿದ್ದರೆ, ಮೊದಲು [ಅಧ್ಯಾಯ 1](/course/chapter1) ಅನ್ನು ನೋಡಿ, ನಂತರ ಹಿಂತಿರುಗಿ ಮತ್ತು ನಿಮ್ಮ ಪರಿಸರವನ್ನು ಹೊಂದಿಸಿ ಇದರಿಂದ ನೀವು ಕೋಡ್ ಅನ್ನು ನೀವೇ ಪ್ರಯತ್ನಿಸಬಹುದು ಎಂದು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ. |
| 4 | + |
| 5 | +ಈ ಕೋರ್ಸ್ನಲ್ಲಿ ನಾವು ಬಳಸಲಿರುವ ಎಲ್ಲಾ ಲೈಬ್ರರಿಗಳು ಪೈಥಾನ್ ಪ್ಯಾಕೇಜ್ಗಳಾಗಿ ಲಭ್ಯವಿದೆ, ಆದ್ದರಿಂದ ಪೈಥಾನ್ ಪರಿಸರವನ್ನು ಹೇಗೆ ಹೊಂದಿಸುವುದು ಮತ್ತು ನಿಮಗೆ ಅಗತ್ಯವಿರುವ ನಿರ್ದಿಷ್ಟ ಲೈಬ್ರರಿಗಳನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು ಎಂಬುದನ್ನು ಇಲ್ಲಿ ನಾವು ನಿಮಗೆ ತೋರಿಸುತ್ತೇವೆ. |
| 6 | + |
| 7 | +ಕೊಲಾಬ್ ನೋಟ್ಬುಕ್ ಅಥವಾ ಪೈಥಾನ್ ವರ್ಚುವಲ್ ಪರಿಸರವನ್ನು ಬಳಸಿಕೊಂಡು ನಿಮ್ಮ ಕೆಲಸದ ವಾತಾವರಣವನ್ನು ಹೊಂದಿಸುವ ಎರಡು ವಿಧಾನಗಳನ್ನು ನಾವು ಒಳಗೊಳ್ಳುತ್ತೇವೆ. ನಿಮಗೆ ಹೆಚ್ಚು ಇಷ್ಟವಾಗುವದನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಹಿಂಜರಿಯಬೇಡಿ. ಆರಂಭಿಕರಿಗಾಗಿ, ಕೊಲಾಬ್ ನೋಟ್ಬುಕ್ ಬಳಸುವ ಮೂಲಕ ಪ್ರಾರಂಭಿಸಲು ನಾವು ಬಲವಾಗಿ ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ. |
| 8 | + |
| 9 | +ನಾವು ವಿಂಡೋಸ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಒಳಗೊಳ್ಳುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ನೀವು ವಿಂಡೋಸ್ನಲ್ಲಿ ಓಡುತ್ತಿದ್ದರೆ, ಕೊಲಾಬ್ ನೋಟ್ಬುಕ್ ಅನ್ನು ಬಳಸಲು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ. ನೀವು ಲಿನಕ್ಸ್ ವಿತರಣೆ ಅಥವಾ ಮ್ಯಾಕ್ಓಎಸ್ಅನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ, ಇಲ್ಲಿ ವಿವರಿಸಿದ ಯಾವುದೇ ವಿಧಾನವನ್ನು ನೀವು ಬಳಸಬಹುದು. |
| 10 | + |
| 11 | +ಹೆಚ್ಚಿನ ಕೋರ್ಸ್ ನೀವು ಹಗ್ಗಿಂಗ್ ಫೇಸ್ ಖಾತೆಯನ್ನು ಹೊಂದಿರುವುದರ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿದೆ. ಈಗಲೇ ಒಂದನ್ನು ರಚಿಸಲು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ: [ಖಾತೆಯನ್ನು ರಚಿಸಿ](https://huggingface.co/join). |
| 12 | + |
| 13 | +## ಗೂಗಲ್ ಕೊಲಾಬ್ ನೋಟ್ಬುಕ್ ಬಳಸುವುದು[[ಗೂಗಲ್ ಕೊಲಾಬ್ ನೋಟ್ಬುಕ್ ಬಳಸುವುದು]] |
| 14 | + |
| 15 | +ಕೊಲಾಬ್ ನೋಟ್ಬುಕ್ ಬಳಸುವುದು ಸಾಧ್ಯವಾದಷ್ಟು ಸರಳವಾದ ಸೆಟಪ್ ಆಗಿದೆ; ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ನೋಟ್ಬುಕ್ ಅನ್ನು ಬೂಟ್ ಮಾಡಿ ಮತ್ತು ನೇರವಾಗಿ ಕೋಡಿಂಗ್ಗೆ ಹೋಗಿ! |
| 16 | + |
| 17 | +ನಿಮಗೆ ಕೊಲಾಬ್ ಪರಿಚಯವಿಲ್ಲದಿದ್ದರೆ, [ಪರಿಚಯವನ್ನು](https://colab.research.google.com/notebooks/intro.ipynb) ಅನುಸರಿಸುವ ಮೂಲಕ ಪ್ರಾರಂಭಿಸಲು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ. ಕೊಲಾಬ್ ನಿಮಗೆ GPU ಗಳು ಅಥವಾ TPU ಗಳಂತಹ ಕೆಲವು ವೇಗವರ್ಧಕ ಹಾರ್ಡ್ವೇರ್ ಅನ್ನು ಬಳಸಲು ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ಇದು ಸಣ್ಣ ಕೆಲಸದ ಹೊರೆಗಳಿಗೆ ಉಚಿತವಾಗಿದೆ. |
| 18 | + |
| 19 | +ಕೊಲಾಬ್ನಲ್ಲಿ ನೀವು ಆರಾಮದಾಯಕವಾಗಿ ಓಡಾಡಲು ಪ್ರಾರಂಭಿಸಿದ ನಂತರ, ಹೊಸ ನೋಟ್ಬುಕ್ ರಚಿಸಿ ಮತ್ತು ಸೆಟಪ್ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿ: |
| 20 | + |
| 21 | +<div class="flex justify-center"> |
| 22 | +<img src="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter0/new_colab.png" alt="An empty colab notebook" width="80%"/> |
| 23 | +</div> |
| 24 | + |
| 25 | +ಮುಂದಿನ ಹಂತವೆಂದರೆ ಈ ಕೋರ್ಸ್ನಲ್ಲಿ ನಾವು ಬಳಸಲಿರುವ ಲೈಬ್ರರಿಗಳನ್ನು ಸ್ಥಾಪಿಸುವುದು. ನಾವು ಅನುಸ್ಥಾಪನೆಗೆ ಪಿಪ್ ಅನ್ನು ಬಳಸುತ್ತೇವೆ, ಇದು ಪೈಥಾನ್ನ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಆಗಿದೆ. ನೋಟ್ಬುಕ್ಗಳಲ್ಲಿ, ನೀವು ಸಿಸ್ಟಮ್ ಆಜ್ಞೆಗಳನ್ನು ! ಅಕ್ಷರದೊಂದಿಗೆ ಮೊದಲು ಚಲಾಯಿಸಬಹುದು, ಆದ್ದರಿಂದ ನೀವು 🤗 ಟ್ರಾನ್ಸ್ಫಾರ್ಮರ್ಸ್ ಲೈಬ್ರರಿಯನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಸ್ಥಾಪಿಸಬಹುದು |
| 26 | + |
| 27 | +``` |
| 28 | +!pip install transformers |
| 29 | +``` |
| 30 | + |
| 31 | +ನಿಮ್ಮ ಪೈಥಾನ್ ರನ್ಟೈಮ್ನಲ್ಲಿ ಅದನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳುವ ಮೂಲಕ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸರಿಯಾಗಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಎಂದು ನೀವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬಹುದು: |
| 32 | + |
| 33 | +``` |
| 34 | +import transformers |
| 35 | +``` |
| 36 | + |
| 37 | +<div class="flex justify-center"> |
| 38 | +<img src="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter0/install.gif" alt="A gif showing the result of the two commands above: installation and import" width="80%"/> |
| 39 | +</div> |
| 40 | + |
| 41 | +ಇದು 🤗 ಟ್ರಾನ್ಸ್ಫಾರ್ಮರ್ಗಳ ಅತ್ಯಂತ ಹಗುರವಾದ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಳುವುದಾದರೆ, ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಯಂತ್ರ ಕಲಿಕೆ ಚೌಕಟ್ಟುಗಳನ್ನು (ಪೈಟಾರ್ಚ್ ಅಥವಾ ಟೆನ್ಸರ್ಫ್ಲೋ ನಂತಹ) ಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ. ನಾವು ಲೈಬ್ರರಿಯ ಹಲವಾರು ವಿಭಿನ್ನ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬಳಸುವುದರಿಂದ, ಅಭಿವೃದ್ಧಿ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸಲು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ, ಇದು ಯಾವುದೇ ಕಲ್ಪಿಸಬಹುದಾದ ಬಳಕೆಯ ಸಂದರ್ಭಕ್ಕೆ ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಅವಲಂಬನೆಗಳೊಂದಿಗೆ ಬರುತ್ತದೆ: |
| 42 | + |
| 43 | +``` |
| 44 | +!pip install transformers[sentencepiece] |
| 45 | +``` |
| 46 | + |
| 47 | +ಇದು ಸ್ವಲ್ಪ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಆದರೆ ನಂತರ ನೀವು ಉಳಿದ ಕೋರ್ಸ್ ಕಲಿಯಲು ಸಿದ್ಧರಾಗಿರುತ್ತೀರಿ! |
| 48 | + |
| 49 | +## ಪೈಥಾನ್ ವರ್ಚುವಲ್ ಪರಿಸರವನ್ನು ಬಳಸುವುದು[[ಪೈಥಾನ್ ವರ್ಚುವಲ್ ಪರಿಸರವನ್ನು ಬಳಸುವುದು]] |
| 50 | + |
| 51 | +ನೀವು ಪೈಥಾನ್ ವರ್ಚುವಲ್ ಪರಿಸರವನ್ನು ಬಳಸಲು ಬಯಸಿದರೆ, ಮೊದಲ ಹಂತವೆಂದರೆ ನಿಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ಪೈಥಾನ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವುದು. ಪ್ರಾರಂಭಿಸಲು ಈ [ಮಾರ್ಗದರ್ಶಿಯನ್ನು](https://realpython.com/installing-python/) ಅನುಸರಿಸಲು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ. |
| 52 | + |
| 53 | +ನೀವು ಪೈಥಾನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನಿಮ್ಮ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಪೈಥಾನ್ ಆಜ್ಞೆಗಳನ್ನು ಚಲಾಯಿಸಲು ನಿಮಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಮುಂದಿನ ಹಂತಗಳಿಗೆ ಮುಂದುವರಿಯುವ ಮೊದಲು ಅದನ್ನು ಸರಿಯಾಗಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ನೀವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸುವ ಮೂಲಕ ಪ್ರಾರಂಭಿಸಬಹುದು: python --version. ಇದು ನಿಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ಈಗ ಲಭ್ಯವಿರುವ ಪೈಥಾನ್ ಆವೃತ್ತಿಯನ್ನು ಮುದ್ರಿಸಬೇಕು |
| 54 | + |
| 55 | +ನಿಮ್ಮ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಪೈಥಾನ್ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸುವಾಗ, ಉದಾಹರಣೆಗೆ python --version, ನಿಮ್ಮ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸುವ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ನಿಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ "ಮುಖ್ಯ" ಪೈಥಾನ್ ಎಂದು ನೀವು ಭಾವಿಸಬೇಕು. ಈ ಮುಖ್ಯ ಅನುಸ್ಥಾಪನೆಯನ್ನು ಯಾವುದೇ ಪ್ಯಾಕೇಜ್ಗಳಿಂದ ಮುಕ್ತವಾಗಿಡಲು ಮತ್ತು ನೀವು ಕೆಲಸ ಮಾಡುವ ಪ್ರತಿಯೊಂದು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಪ್ರತ್ಯೇಕ ಪರಿಸರಗಳನ್ನು ರಚಿಸಲು ಇದನ್ನು ಬಳಸಲು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ - ಈ ರೀತಿಯಾಗಿ, ಪ್ರತಿಯೊಂದು ಅಪ್ಲಿಕೇಶನ್ ತನ್ನದೇ ಆದ ಅವಲಂಬನೆಗಳು ಮತ್ತು ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಹೊಂದಿರಬಹುದು ಮತ್ತು ಇತರ ಅಪ್ಲಿಕೇಶನ್ಗಳೊಂದಿಗೆ ಸಂಭಾವ್ಯ ಹೊಂದಾಣಿಕೆ ಸಮಸ್ಯೆಗಳ ಬಗ್ಗೆ ನೀವು ಚಿಂತಿಸಬೇಕಾಗಿಲ್ಲ. |
| 56 | + |
| 57 | +ಪೈಥಾನ್ನಲ್ಲಿ ಇದನ್ನು [*ವರ್ಚುವಲ್ ಪರಿಸರಗಳೊಂದಿಗೆ*](https://docs.python.org/3/tutorial/venv.html) ಮಾಡಲಾಗುತ್ತದೆ, ಅವುಗಳು ಸ್ವಯಂ-ಒಳಗೊಂಡಿರುವ ಡೈರೆಕ್ಟರಿ ಮರಗಳಾಗಿವೆ, ಪ್ರತಿಯೊಂದೂ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಪ್ಯಾಕೇಜ್ಗಳ ಜೊತೆಗೆ ನಿರ್ದಿಷ್ಟ ಪೈಥಾನ್ ಆವೃತ್ತಿಯೊಂದಿಗೆ ಪೈಥಾನ್ ಸ್ಥಾಪನೆಯನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಅಂತಹ ವರ್ಚುವಲ್ ಪರಿಸರವನ್ನು ರಚಿಸುವುದನ್ನು ಹಲವಾರು ವಿಭಿನ್ನ ಪರಿಕರಗಳೊಂದಿಗೆ ಮಾಡಬಹುದು, ಆದರೆ ನಾವು ಆ ಉದ್ದೇಶಕ್ಕಾಗಿ ಅಧಿಕೃತ ಪೈಥಾನ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಬಳಸುತ್ತೇವೆ, ಇದನ್ನು [`venv`](https://docs.python.org/3/library/venv.html#module-venv) ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ |
| 58 | + |
| 59 | +ಮೊದಲು, ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ವಾಸಿಸಲು ನೀವು ಬಯಸುವ ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸಿ - ಉದಾಹರಣೆಗೆ, ನಿಮ್ಮ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯ ಮೂಲದಲ್ಲಿ ಟ್ರಾನ್ಸ್ಫಾರ್ಮರ್ಸ್-ಕೋರ್ಸ್ ಎಂಬ ಹೊಸ ಡೈರೆಕ್ಟರಿಯನ್ನು ನೀವು ಮಾಡಲು ಬಯಸಬಹುದು: |
| 60 | + |
| 61 | +``` |
| 62 | +mkdir ~/transformers-course |
| 63 | +cd ~/transformers-course |
| 64 | +``` |
| 65 | + |
| 66 | +ಈ ಡೈರೆಕ್ಟರಿಯ ಒಳಗಿನಿಂದ, ಪೈಥಾನ್ venv ಮಾಡ್ಯೂಲ್ ಬಳಸಿ ವರ್ಚುವಲ್ ಪರಿಸರವನ್ನು ರಚಿಸಿ: |
| 67 | + |
| 68 | +``` |
| 69 | +python -m venv .env |
| 70 | +``` |
| 71 | + |
| 72 | +ಈಗ ನಿಮ್ಮ ಖಾಲಿ ಫೋಲ್ಡರ್ನಲ್ಲಿ .env ಎಂಬ ಡೈರೆಕ್ಟರಿ ಇರಬೇಕು: |
| 73 | + |
| 74 | +``` |
| 75 | +ls -a |
| 76 | +``` |
| 77 | + |
| 78 | +```out |
| 79 | +. .. .env |
| 80 | +``` |
| 81 | + |
| 82 | +ಸಕ್ರಿಯಗೊಳಿಸುವ ಮತ್ತು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವ ಸ್ಕ್ರಿಪ್ಟ್ಗಳೊಂದಿಗೆ ನೀವು ನಿಮ್ಮ ವರ್ಚುವಲ್ ಪರಿಸರದ ಒಳಗೆ ಮತ್ತು ಹೊರಗೆ ಜಿಗಿಯಬಹುದು: |
| 83 | + |
| 84 | +``` |
| 85 | +# Activate the virtual environment |
| 86 | +source .env/bin/activate |
| 87 | +
|
| 88 | +# Deactivate the virtual environment |
| 89 | +deactivate |
| 90 | +``` |
| 91 | + |
| 92 | +ಯಾವ ಪೈಥಾನ್ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸುವ ಮೂಲಕ ಪರಿಸರವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆಯೆ ಎಂದು ನೀವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬಹುದು: ಅದು ವರ್ಚುವಲ್ ಪರಿಸರವನ್ನು ಸೂಚಿಸಿದರೆ, ನೀವು ಅದನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಿದ್ದೀರಿ ಎಂದರ್ಥ! |
| 93 | + |
| 94 | +``` |
| 95 | +which python |
| 96 | +``` |
| 97 | + |
| 98 | +```out |
| 99 | +/home/<user>/transformers-course/.env/bin/python |
| 100 | +``` |
| 101 | + |
| 102 | +### ಅವಲಂಬನೆಗಳನ್ನು ಸ್ಥಾಪಿಸುವುದು[[ಅವಲಂಬನೆಗಳನ್ನು ಸ್ಥಾಪಿಸುವುದು]] |
| 103 | + |
| 104 | +Google Colab ನಿದರ್ಶನಗಳನ್ನು ಬಳಸುವ ಹಿಂದಿನ ವಿಭಾಗದಲ್ಲಿದ್ದಂತೆ, ಈಗ ನೀವು ಮುಂದುವರಿಯಲು ಅಗತ್ಯವಿರುವ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಬೇಕಾಗುತ್ತದೆ. ಮತ್ತೊಮ್ಮೆ, ನೀವು ಪಿಪ್ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಬಳಸಿ 🤗 ಟ್ರಾನ್ಸ್ಫಾರ್ಮರ್ಗಳ ಅಭಿವೃದ್ಧಿ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸಬಹುದು: |
| 105 | + |
| 106 | +``` |
| 107 | +pip install "transformers[sentencepiece]" |
| 108 | +``` |
| 109 | + |
| 110 | +ನೀವು ಈಗ ಸಿದ್ಧರಾಗಿದ್ದೀರಿ ಮತ್ತು ಹೋಗಲು ಸಿದ್ಧರಾಗಿದ್ದೀರಿ! |
0 commit comments