בינה מלאכותית מתקדמת בקפיצות. זה הופך להיות חזק יותר ויותר ומאפשר לך ליישם את עצמך למשימות חדשות. ה למידה אוטומטית זהו אחד מתחומי ה- AI שכדאי לשים לב אליו במיוחד עם פרויקטים כמו TensorFlow. אם יש לך שרת או אירוח בענן, אתה יכול להתקין פרויקט זה שם כדי לתת לו את היכולת ללמוד ללא צורך בתכנות מפורש.
במדריך זה אראה, שלב אחר שלב, כיצד תוכלו להתקין את פרויקט קוד פתוח חזק זה בענן אירוח. לשם כך בחרתי ב- Clouding כנקודת התייחסות, על מחירים, קלות, תמיכה בספרדית 24/7, זמינות, יתרונות ובעיקר שיש לה מרכז הנתונים בשטח ספרדי בברצלונה. לכן, זה יהיה תחת חוקים אירופיים להגנת נתונים ...
¿איך Tensorflow יכול לעזור לעסק שלי?
במגפה זה התברר הרבה יותר חברות צריכות לחדש להיות תחרותי. חלק ניכר מהסיוע האירופי יופנה בדיוק למעבר דיגיטלי זה. כל העסקים שלא הסתגלו סבלו יותר מההשלכות הכלכליות של משבר בריאותי זה. לדוגמא, אפילו עסקים קטנים מיהרו לעבור ממכירות פיזיות למכירות מקוונות, מה שמאפשר להם להמשיך לפעול מבלי שהמגבלות יושפעו מהן.
טכנולוגיות כמו הענן, ה- IoT או ה- AI הן חיוניות. ספֵּצִיפִי, עם TensorFlow ולמידת מכונה, אתה יכול לקבל יתרונות גדולים. לצטט רק כמה דוגמאות:
- שפר תמונות באמצעות AI אם אתה מוקדש לעיצוב או לצילום.
- עזרו באבחון רפואי על ידי ניתוח תוצאות הבדיקות הרפואיות.
- עיבוד תמונות זריז וקטלוג אוטומטי.
- ללמד אותך זיהוי קול או צליל.
- ניתוח פנים, תחושות וכו '.
- איתור תקלות אוטומטי.
- איתור שפות בטקסטים באופן אוטומטי.
- לייעל מספר רב של משימות עסקיות יומיומיות.
- וארוך וכו '. היישומים כמעט בלתי נתפסים ...
לכן, זה בשימוש נרחב בתעשייה, במגזרים כמו רכב, גם בתחום הבריאות, בביטוח, בסוכנויות מס ובעלי מקצוע רבים אחרים.
¿Qué es TensorFlow?
TensorFlow היא תוכנת קוד פתוח, שפותח בתחילה על ידי מהנדסים וחוקרים של גוגל, ושוחרר לאחר מכן. ספרייה למחשוב מספרי ולמידת מכונה. היא משתמשת בתרשימי זרימת נתונים לשם כך, הצמתים מייצגים פעולות מתמטיות, ואילו הקצוות מייצגים מטריצות נתונים רב ממדיות (טנזורים) המועברות ביניהן.
בעזרת תוכנה זו תוכלו לבנות ולהתאמן רשתות עצביות מלאכותיות לבצע משימות מרובות, כמו גילוי ופענוח דפוסים וקורלציות, באופן מקביל לדרך בה בני האדם לומדים והגיונם.
פרויקט זה מספק גם גמישות רבה ביכולת לבצע חישובים באמצעות מעבד או GPU, גם אחד וגם כמה מהם, במחשבים אישיים, שרתים ואפילו מכשירים ניידים. זה אפשרי מכיוון שהוא חוצה פלטפורמות, היכולת לרוץ במערכות כמו GNU / Linux, macOS, Windows, iOS ו- Android, כמו גם שירות אינטרנט כפי שנראה במדריך זה. יש לו אפילו כמה עטיפות לשימוש בשפות תכנות שונות: Python, C ++ או Java. הכל עם ממשק API יחיד.
להתקין TensorFlow Paso Paso
הדבר הבא הוא להראות דוגמה שלב אחר שלב לאיך התקן את TensorFlow en אירוח ענן. לשם כך, אשתמש ב- VPS של עִרפּוּל.io, שם תוכלו לבחור גם מערכות הפעלה Windows ו- Linux. כמובן, לאור נושא הבלוג והיתרונות של GNU / Linux, אין ספק שאני אהיה מבוסס על הפצת לינוקס.
צור את החשבון והכין את פלטפורמת Clouding
לפני שתתחיל, עליך להירשם כדי לקבל גישה לשירות שמציע ספק זה וכך ליהנות מאשראי של 5 € בחינם הם מציעים לבדוק את הפלטפורמה. זה יהיה פשוט כמו ביצוע השלבים שצוינו לאימות החשבון. לוקח רק דקה.
לאחר מכן, יהיה עליכם לחזור לאתר הרשמי של Clouding ו- התחבר הזנת שם המשתמש והסיסמה שלך:
כעת תוכלו לראות את לוח הבקרה של Clouding, שכפי שתראו הוא די פשוט ואינטואיטיבי לשימוש. גם ללא יותר מדי ידע אתה יכול להתמודד עם זה בלי בעיה על ידי ביצוע הדרכה זו. להתחיל צור מופע עבור TensorFlow, ללחוץ לחץ כאן ליצירת השרת הראשון שלך:
זה ייקח אתכם לתפריט של תצורת השרת שלך. הדבר הראשון יהיה לתת שם ל- VPS שלך, אתה יכול לבחור את אחד שאתה מעדיף. אז אתה צריך לבחור את מערכת ההפעלה. להדרכה זו אבחר באחת מההפצות שהם מציעים (CentOS, שרת אובונטו, שולחן העבודה של אובונטו או דביאן). אתה יכול לבחור את אחד שאתה מעדיף, במקרה שלי אני אבחר שרת אובונטו 20.04:
לאחר בחירת מערכת הבסיס, הדברים הבאים הם להגדיר את שאר הפרמטרים שמופיעים באותו דף למטה. כפי שאתה יכול לראות, בין אפשרויות התצורה של המכונות אתה יכול לבחור את כמות ה- RAM, ליבות ה- vCPU או את שטח האחסון SSD שאתה צריך. עבור TensorFlow עצמה לא תזדקק להרבה, אבל יכול להיות שעבור שאר הנתונים שעליך לטפל בחיוב, לכן, חשוב היטב מה אתה צריך (עם זאת, ניתן לשנותם):
כמו כן, חשוב שתיצור את מפתח ה- SSH ותתן שם כלשהו שתרצה. זה יאפשר לך להוריד את הזוג כדי להיות מסוגל לגשת מרחוק מבלי להזין את הסיסמה באופן ידני בכל פעם שאתה רוצה להזין. בנוסף, הוא גם מאפשר לך להגדיר את חומת האש או את עותקי הגיבוי. במקרה זה, גם את הגיבויים וגם את חומת האש אנו משאירים אותו כמו שהוא.
אם סיימתם, בדקו שהכל תקין ו אשראי אביאר. זה מפנה אותך למסך אחר עם נוצר מופע הענן שלך. אבל בקטע הסטטוס תראה שהוא נוצר:
כהרף עין המערכת שלך תותקן ותוגדר. ואז הסטטוס יופיע כ- פעיל. ואפשר כבר להשתמש בזה.
לחץ על שם השרת שלך במסך זה והוא יוביל אותך אל סיכום עם פרטים:
אם אתה גולל, תמצא את הקטע כיצד לגשת לשרת. זה מאוד חשוב מכיוון שכאן תמצאו את כל מה שאתם צריכים כדי לגשת לשרת שלכם ולנהל אותו. לדוגמה, תוכל להוריד את מפתח SSH, או לראות את ה- IP הציבורי לגישה באמצעות SSH, שם המשתמש (root) וסיסמת הגישה:
אל תאבד את הנתונים האלה, מכיוון שתצטרך אותם בשלבים הבאים כדי להתחיל בהתקנת Tensorflow במופע הענן שלך.
Pדרישות מחודשות
כדי להתחיל בעבודה, הדבר הראשון שצריך לעשות הוא לספק כמה תלות או חבילות שיהיו שימושיים עבור Tensorflow, כמו גם עדכון כדי להבטיח שהכל יהיה בגרסה האחרונה שלו. לשם כך, אנו נכנסים לטרמינל כדי לחבר אותם באמצעות SSH עם הסיסמה וה- IP שהראיתי בתמונה הקודמת כדי לגשת למופע מרחוק מההפצה שלך (זכור להחליף את ה- ipdelserver שלך עם ה- IP של מופע הענן) :
ssh root@tuipdelservidor
זה יבקש ממך את הסיסמה של המופע שתצטרך להזין וגם זה ייתן לך גישה. אתה תראה שה- הפקודה של המסוף שלך כבר אינה המקומית שלך, אבל אתה נמצא בתוך שרת הענן. לכן, כל הפקודות שתפעיל מעתה ואילך ייכנסו לתוקף על המופע ולא על המערכת המקומית שלך.
עכשיו הדבר הראשון הוא שדרג את המערכת עם הפקודות הבאות:
apt-get update && apt-get -y upgrade
עכשיו, אתה חייב התקן את python3 וחבילות עזר אחרות שתזדקק להן:
apt-get install python3 python3-pip python3-dev
להלן להכין את הסביבה הווירטואלית, באמצעות מודול virtualenv, המהווה חלק מהספרייה הסטנדרטית של Python3:
pip3 install virtualenv mkdir ~/miproyecto cd ~/miproyecto virtualenv tf-env source tf-env/bin/activate
אחרי זה תבחין שההנחיה שלך השתנתה, ועכשיו היא מופיעה tf-env לפני שם המשתמש והמארח.
התקן את Tensorflow (תמיכה במעבד)
הכל מוכן ל התקנת TensorFlow במופע העננים שלך. הצעד הבא לעקוב יהיה:
pip install --upgrade tensorflow
לאחר התקנתו, תוכל לאמת התקנה באמצעות הפקודה הבאה:
python -c ‘import tensorflow as tf; print(tf.version)’
וזה אמור להחזיר לך פלט עם הגירסה של Tensorflow המותקנת. משם אתה יכול התחל להשתמש ב- Tensorflow לכל משימה שאתה צריך ...
מסקנה
לסיכום, המתקנים שמציעה Clouding לעבוד עם ה- VPS שלה הופכים את החוויה להתקין כל פרויקט כמו Tensorflow, או לבצע תצורות, להיות קל כמו לעשות זאת במכונה המקומית שלך. רק עם העוצמה וההרחבה של שרת מסוג זה.
בנוסף, לוח הבקרה שלו אינטואיטיבי למדי והעוזר מנחה אותך גם אם אין לך ידע טכני רב. מצד שני, גם האפשרויות שהוא נותן לך מאוד גמיש, להיות מסוגל לבחור הן את משאבי החומרה הווירטואליים שאתה זקוק להם והן את מערכת ההפעלה. הרבגוניות הזו הופכת אותו להתאמה מושלמת לצרכים שלך, לא משנה כמה הם עשויים להיות מיוחדים.