כיצד להתקין ולהשתמש ב-Databox Machine Learning Framework PlatoBlockchain Data Intelligence. חיפוש אנכי. איי.

כיצד להתקין את מסגרת הלמידה של מכונה Datumbox ולהשתמש בה

במדריך זה נדון כיצד להתקין ולהשתמש ב- מסגרת למידת מכונה של Datumbox בפרויקטים שלך ב- Java. מכיוון שכמעט כל הקוד כתוב בג'אווה, השימוש בו פשוט כמו לכלול אותו כתלות בפרויקט הג'אווה שלך. עם זאת, כמה שיעורים (DataEnvelopmentAnalysis ו- LPSolver) משתמשים בספריית C חיצונית הנקראת לפתור (פותר תכנות ליניארי). שים לב שאם אינך מתכנן להשתמש בשתי הכיתות הללו אינך נדרש להתקין ספריות בינאריות במערכת שלך. עם זאת, אם ברצונך לחקור את כל האלגוריתמים הנתמכים, מומלץ לבצע את ההתקנה המלאה כמתואר להלן. מדריך זה מכסה את ההתקנות במערכות לינוקס ו- Windows ואנו מספקים הפניות להתקנתו ב- Mac OSX.

לפני השימוש במסגרת תצטרך לוודא כי Maven 3 מותקן במערכת שלך. כדי לאמת זאת פתח מסוף / מסוף והקלד את הדברים הבאים:

mvn --version

פלט:

Apache Maven 3.2.1 (ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9; 2014-02-14T17:37:52+00:00)
Maven home: /usr/share/maven3
Java version: 1.8.0_25, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_GB, platform encoding: UTF-8
OS name: "linux", version: "3.13.0-34-generic", arch: "amd64", family: "unix"

אם Maven 3 לא מותקן במערכת שלך פעל לפי זה מדריך. אם אתה רוצה ללמוד כיצד Maven עובד, בדוק זאת מדריך. לבסוף כדי לראות כיצד להשתמש ב- Maven בקופת IDE המועדפת עליך להלן לקוי ו נטו הדרכות.

המסגרת משתמשת ב- lpsolve 5.5.2.0 כדי לפתור בעיות תכנות ליניאריות. שים לב שחשוב מאוד להתקין את הגרסה הנכונה של הספרייה כדי למנוע בעיות. לכן אל תשתמש במנהל החבילות של מערכת ההפעלה שלך כי באופן כללי לא תמצא את הגרסאות העדכניות ביותר.

כדי להשתמש בספרייה עליך להתקין 2 קבצים בינאריים: ספריית liblpsolve55 dev הפותרת תוכניות ליניאריות ו- liblpsolve55j שהיא מעטפת Java. למרות שאתה יכול להורדה את הקבצים מהאתר הרשמי ופעל לפי שלהם מדריך התקנה, במדריך זה אנו מנסים לשמור על דברים פשוטים ככל האפשר ולספק מדריך התקנה משלנו.

הדבר הראשון שתצטרך לעשות הוא ללכת אל שלנו מאגר Github LpSolve ולהוריד את הפרויקט. לאחר שתפתח את רוכסן אותו, עבור לתיקיית lib. שם תמצאו 5 תיקיות משנה המכילות את הספריות הבינאריות למערכות ההפעלה הפופולריות ביותר בטעמי 32 ביט ו 64 ביט. אם אתה עובד על Windows לחץ על תיקיות win32 או win64, אם אתה נמצא ב- Unix / Linux לחץ על התיקיה ux32 או ux64, ואילו אם אתה משתמש ב- Mac OSX לחץ על תיקיית mac. כדי להתקין את הספרייה כל שעליך לעשות הוא להעתיק קבצים אלה לתיקיות המתאימות של מערכת ההפעלה שלך.

Lpsolve ב- Windows

ב- Windows כל שעליך לעשות הוא להעתיק את הקבצים lpsolve55.dll ו- lpsolve55j.dll ולהדביק אותם בתיקיה C: WindowsSystem32 (המיקום זהה גם לגירסאות 32bit וגם 64bit של הספרייה).

Lpsolve ב- Unix / Linux

ב- Unix / Linux עליכם להעתיק את הקבצים lpsolve55.so ו- lpsolve55j.so בספריית lib של מערכת ההפעלה שלכם. המיקום עשוי להיות שונה בהתאם להפצה בה אתה משתמש. לדוגמה, אם אתה משתמש בטעם 64 ביט של אובונטו 14.04 עליך להעתיק את הקבצים אל / usr / lib / תיקייה. גרסאות או הפצות אחרות עשויות לדרוש ממך להעתיק אותם במיקום שונה במקצת (למשל ב- CentOS 6 משתמש בתיקיה / usr / lib64 / במקום זאת).

הקפד להימנע מהתקנת lpsolve על ידי שימוש במנהלי חבילות כגון yum או apt-get כי סביר מאוד להניח שבסופו של דבר תהיה לך גרסה שגויה של הספרייה.

Lpsolve ב- Mac OSX

אם אתה משתמש ב- Mac בדוק מדריך זה כיצד להרכיב ולהתקין את ספריות lpsolve.

אחרון חביב הוסף את מסגרת Datumbox כתלות בפרויקט Maven שלך. לשם כך פתח את pom.xml של הפרויקט שלך עם ה- IDE או העורך האהוב עליך והוסף אותו בתוך תג התלות את הערך הבא:

<dependencies>
    ...
    <dependency>
        <groupId>com.datumbox</groupId>
        <artifactId>datumbox-framework</artifactId>
        <version>RELEASE</version><!-- or use a specific version -->
    </dependency>
    ...
</dependencies>

זהו זה! כעת תוכל להשתמש במסגרת בפרויקט שלך!

כיצד להתקין ולהשתמש ב-Databox Machine Learning Framework PlatoBlockchain Data Intelligence. חיפוש אנכי. איי.

אודות  אלפתריוס במפלטאקיס

שמי אלפתריוס במפלטאקיס. אני מפתח מהנדס תוכנה של JEE, חובב למידת מכונה ותורם פעיל של Datebox Machine Learning Framework. פתרונות אבטחה

בול זמן:

עוד מ דטומבוקס