با نام خدا و سلام،
در این لینک می تونید اطلاعاتی در مورد FreeLing بدست بیارید. Freeling یک محموعه ابزار آنالیز زبان متن باز به شمار میاد که توسط لوییس پادرو ساخته شد و هم اکنون نیز توسط خودش هدایت و رهبری میشه که نتایج تحقیقاتشون در گروه تحقیقاتی پردازش زبان طبیعی UPC هست.
Freeling به زبان C++ نوشته شده است که دارای این توابع آنالیز زبان میشه :
(morphological analysis, named entity detection, PoS-tagging, parsing, Word Sense Disambiguation, Semantic Role Labelling, etc.)
همچنین برای زبان مختلفی توسعه داده شده است:
(English, Spanish, Portuguese, Italian, French, German, Russian, Catalan, Galician, Croatian, Slovene, among others).
تو این آموزش می خوام در مورد نصب کردن Freeling بر روی یه سیستم عامل دبیان مثل اوبونتو بنویسم.
مطالب در مورد نصب و راه اندازی با توجه با راهنمای کاربری هست که توسط خود Freeling منتشر شده (لینک راهنمای کاربری)
پیش نیاز ها :
1- سیستم عامل لینوکس (من خودم نسخه ی 16.0.4.1 از اوبونتو رو نصب کردم (روی ماشین مجازی)) همچنین ابزار های توسعه رایج مانند : bash، make و C++ Compiler همراه با STL و پشتیبانی از C++11 (جای نگرانی نیست، در قسمت آموزش نصب در مورد همه ی نیاز مندی ها صحبت میشه)
3- حدود 3 گیگ فضا برای سورس و فایل های کامپایل و همچنین 1.1 گیگ برای نصب نهایی
4- تعدادی کتابخانه خارجی نیز برای کامپایل کردن Freeling نیاز هست:
- libboost & libicu libraries. Included in all Linux distributions. You probably do not have all neeeded components installed. Make sure to install both runtime and development packages for:
- libicu
- libboost-regex
- libboost-system
- libboost-thread
- libboost-program-options
- libboost-locale (only required for MacOSX or FreeBSD, not required in Linux)
- libz compression library. Included in all Linux distributions. You probably do not have all neeeded components installed. Make sure to install both runtime and development packages for:
- zlib
مراحل نصب :
1- در این آموزش از روش نصب .tar.gz source packages پیش میریم. این روش کند تر و سخت تر از روش .deb binary packages می باشد ولی چون احتمال قوی نیاز به توسعه کد دارم از این روش استفاده می کنم ولی اگر صرفا میخواید نصب کنید و کتابخانه های اصلی رو بدون تغییر استفاده کنید روش .deb binary پیشنهاد میشه(ان شاالله در آینده آموزش روش نصب .deb binary رو نیز میگذارم)
2- یک سری کتابحانه های سیستمی نیاز به نصب است، که از قرار زیر می باشند:
libboost-regex-dev
libboost-dev
libicu-dev
zlib1g-dev
libboost-system-dev
libboost-program-options-dev
libboost-thread-dev
برای نصب کافیه (برای اوبونتو) داخل ترمینال بنویسید sudo apt-get install AAAA به جای AAAA اسم کتابخانه رو بنویسید، میشه تمام کتابخانه ها رو نیز پشت سر هم با یه فاصله بنویسیم و در انتها enter و همگی نصب می شوند.
sudo apt-get install libboost-regex-dev libicu-dev zlib1g-dev sudo apt-get install libboost-system-dev libboost-program-options-dev
3- حال این دستور رو در ترمینال اجرا کنید:
sudo apt-get install build-essential automake autoconf libtool
4- حال نوبت به دانلود Freeling و نصبش رسیده، ابتدا freeling-4.0.tar.gz رو از وبسایت freeling و قسمت دانلود ها دریافت کنید.
5- حال به جایی که Freeling رو دانلود کرده ایم می رویم و دستور زیر رو در ترمینال می زنیم.
tar xzvf freeling-4.0.tar.gz
سپس وارد فولدر extract شده می رویم و دستورات زیر رو به ترتیب میزنیم:
autoreconf --install ./configure make sudo make instal
6- کتابخانه Freeling به طور پیش فرض به صورت کامل در فایل libfreeling.so در داخل فولدر /usr/local/lib قرار می گیرد.
7- برنامه نمونه analyse در فولدر /usr/local/bin قرار میگیرد
پایان…
ارسال پاسخ