- 9 בנובמבר 2014
- אלפתריוס במפלטאקיס
- . 2 תגובות
במדריך זה נדון כיצד להתקין ולהשתמש ב- מסגרת למידת מכונה של 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>
זהו זה! כעת תוכל להשתמש במסגרת בפרויקט שלך!
- AI
- איי אמנות
- מחולל אמנות ai
- איי רובוט
- בינה מלאכותית
- הסמכת בינה מלאכותית
- רובוט בינה מלאכותית
- רובוטים של בינה מלאכותית
- תוכנת בינה מלאכותית
- blockchain
- blockchain conference ai
- קוינגניוס
- בינה מלאכותית של שיחה
- קריפטו כנס ai
- של דאל
- דטומבוקס
- למידה עמוקה
- מסגרת
- גוגל איי
- למידת מכונה
- לימוד מכונה וסטטיסטיקה
- אפלטון
- plato ai
- מודיעין אפלטון
- משחק אפלטון
- אפלטון נתונים
- פלטוגיימינג
- תכנות
- סולם ai
- תחביר
- זפירנט