- نومبر 9، 2014
- Eleftherios Bampaletakis
- . 2 تبصرے
اس گائیڈ میں ہم اس بات پر بات کرنے جا رہے ہیں کہ کس طرح انسٹال اور استعمال کیا جائے۔ ڈیٹام باکس مشین لرننگ فریم ورک آپ کے جاوا پروجیکٹس میں۔ چونکہ تقریباً تمام کوڈ جاوا میں لکھا جاتا ہے، اس لیے اسے استعمال کرنا اتنا ہی آسان ہے جتنا کہ آپ کے جاوا پروجیکٹ میں انحصار شامل کرنا۔ اس کے باوجود کچھ کلاسز (DataEnvelopmentAnalysis اور LPSolver) ایک بیرونی C لائبریری کا استعمال کرتی ہیں lpssolve (لکیری پروگرامنگ سولور)۔ نوٹ کریں کہ اگر آپ ان 2 کلاسوں کو استعمال کرنے کا ارادہ نہیں رکھتے ہیں تو آپ کو اپنے سسٹم پر کوئی بائنری لائبریریاں انسٹال کرنے کی ضرورت نہیں ہے۔ اس کے باوجود اگر آپ تمام تعاون یافتہ الگورتھم کو تلاش کرنا چاہتے ہیں تو یہ تجویز کی جاتی ہے کہ ذیل میں بیان کردہ مکمل انسٹالیشن کریں۔ یہ گائیڈ لینکس اور ونڈوز سسٹمز کی تنصیبات کا احاطہ کرتا ہے اور ہم اسے 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 کیسے کام کرتا ہے تو اسے چیک کریں۔ رہنمائی. آخر میں یہ دیکھنے کے لیے کہ اپنے پسندیدہ IDE چیک آؤٹ میں Maven کا استعمال کیسے کریں۔ چاند اور سورج گرہن اور Netbeans سبق
فریم ورک لکیری پروگرامنگ کے مسائل کو حل کرنے کے لیے lpsolve 5.5.2.0 کا استعمال کرتا ہے۔ نوٹ کریں کہ مسائل سے بچنے کے لیے لائبریری کا درست ورژن انسٹال کرنا بہت ضروری ہے۔ اس طرح اپنے آپریٹنگ سسٹم کے پیکیج مینیجر کا استعمال نہ کریں کیونکہ عام طور پر آپ کو جدید ترین ورژن نہیں ملیں گے۔
لائبریری کو استعمال کرنے کے لیے آپ کو 2 بائنری فائلز انسٹال کرنے کی ضرورت ہے: liblpsolve55 dev لائبریری جو لکیری پروگراموں کو حل کرتی ہے اور liblpsolve55j جو جاوا ریپر ہے۔ اگرچہ آپ کر سکتے ہیں۔ ڈاؤن لوڈ، اتارنا سرکاری ویب سائٹ سے فائلیں اور ان کی پیروی کریں۔ تنصیب کا گائیڈاس ٹیوٹوریل میں ہم چیزوں کو ہر ممکن حد تک آسان رکھنے کی کوشش کرتے ہیں اور اپنی انسٹالیشن گائیڈ فراہم کرتے ہیں۔
سب سے پہلے آپ کو ہمارے پاس جانا ہے۔ Github LpSolve ذخیرہ اور پروجیکٹ ڈاؤن لوڈ کریں۔ ایک بار جب آپ اسے ان زپ کرلیں تو lib فولڈر میں جائیں۔ وہاں آپ کو 5 ذیلی فولڈرز ملیں گے جن میں 32 بٹ اور 64 بٹ فلیورز میں سب سے مشہور آپریٹنگ سسٹمز کے لیے بائنری لائبریریاں ہیں۔ اگر آپ ونڈوز پر کام کرتے ہیں تو win32 یا win64 فولڈر پر کلک کریں، اگر آپ Unix/Linux پر ہیں تو ux32 یا ux64 فولڈر پر کلک کریں، جبکہ اگر آپ Mac OSX استعمال کرتے ہیں تو میک فولڈر پر کلک کریں۔ لائبریری کو انسٹال کرنے کے لیے آپ کو ان فائلوں کو اپنے آپریٹنگ سسٹم کے مناسب فولڈرز میں کاپی کرنا ہے۔
ونڈوز پر Lpssolve
ونڈوز پر آپ کو بس lpsolve55.dll اور lpsolve55j.dll فائلوں کو کاپی کرنا ہے اور انہیں C:WindowsSystem32 فولڈر میں چسپاں کرنا ہے (لائبریری کے 32bit اور 64bit ورژن دونوں کے لیے جگہ ایک جیسی ہے)۔
یونکس/لینکس پر Lpssolve
Unix/Linux پر آپ کو اپنے آپریٹنگ سسٹم کی lib ڈائرکٹری میں lpsolve55.so اور lpsolve55j.so فائلوں کو کاپی کرنے کی ضرورت ہے۔ آپ کے استعمال کردہ تقسیم کے لحاظ سے مقام مختلف ہو سکتا ہے۔ مثال کے طور پر اگر آپ Ubuntu 64 کا 14.04bit ذائقہ استعمال کرتے ہیں تو آپ کو فائلوں کو /usr/lib/ فولڈر میں کاپی کرنا چاہیے۔ دوسرے ورژن یا تقسیم کے لیے آپ کو ان کو قدرے مختلف جگہ پر کاپی کرنے کی ضرورت پڑ سکتی ہے (مثال کے طور پر CentOS 6 پر اس کے بجائے /usr/lib64/ فولڈر استعمال کرتا ہے)۔
یقینی بنائیں کہ آپ yum یا apt-get جیسے پیکیج مینیجرز کا استعمال کرتے ہوئے lpsolve کو انسٹال کرنے سے گریز کرتے ہیں کیونکہ یہ بہت زیادہ امکان ہے کہ آپ کے پاس لائبریری کا غلط ورژن ہو گا۔
میک OSX پر Lpssolve
اگر آپ میک صارف ہیں تو چیک آؤٹ کریں۔ یہ سبق lpsolve لائبریریوں کو مرتب اور انسٹال کرنے کا طریقہ۔
آخری لیکن کم از کم شامل نہیں ڈیٹام باکس فریم ورک آپ کے 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 آرٹ
- AI آرٹ جنریٹر
- عی روبوٹ
- مصنوعی ذہانت
- مصنوعی ذہانت کا سرٹیفیکیشن
- مصنوعی ذہانت والا روبوٹ
- مصنوعی ذہانت والے روبوٹ
- مصنوعی ذہانت سافٹ ویئر
- blockchain
- بلاکچین کانفرنس
- coingenius
- بات چیت مصنوعی ذہانت
- crypto کانفرنس ai
- dall-e
- ڈیٹا باکس
- گہری سیکھنے
- فریم ورک
- گوگل عی
- مشین لرننگ
- مشین لرننگ اور شماریات
- پلاٹا
- افلاطون اے
- افلاطون ڈیٹا انٹیلی جنس
- افلاطون گیم
- پلیٹو ڈیٹا
- پلیٹو گیمنگ
- پروگرامنگ
- پیمانہ ai
- نحو
- زیفیرنیٹ