این برنامه لینوکس به نام Annoy است که آخرین نسخه آن را می توان با عنوان 1.17.0-multithreadedbuilding+miscmore.zip دانلود کرد. می توان آن را به صورت آنلاین در ارائه دهنده میزبانی رایگان OnWorks برای ایستگاه های کاری اجرا کرد.
این اپلیکیشن با نام Annoy را با OnWorks به صورت آنلاین دانلود و اجرا کنید.
برای اجرای این برنامه این دستورالعمل ها را دنبال کنید:
- 1. این برنامه را در رایانه شخصی خود دانلود کنید.
- 2. در فایل منیجر ما https://www.onworks.net/myfiles.php?username=XXXXX نام کاربری مورد نظر خود را وارد کنید.
- 3. این برنامه را در چنین فایل منیجر آپلود کنید.
- 4. OnWorks Linux آنلاین یا شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MACOS را از این وب سایت راه اندازی کنید.
- 5. از سیستم عامل لینوکس OnWorks که به تازگی راه اندازی کرده اید، به مدیر فایل ما https://www.onworks.net/myfiles.php?username=XXXXX با نام کاربری که می خواهید بروید.
- 6. اپلیکیشن را دانلود کرده، نصب و اجرا کنید.
عکس ها
Ad
اذیت کردن
شرح
Annoy (تقریباً نزدیکترین همسایگان Oh Yeah) یک کتابخانه ++C با اتصالات پایتون برای جستجوی نقاطی در فضا است که به یک نقطه پرس و جو داده شده نزدیک هستند. همچنین ساختارهای داده مبتنی بر فایل فقط خواندنی بزرگ ایجاد می کند که در حافظه mmmap می شوند تا بسیاری از فرآیندها ممکن است داده های مشابهی را به اشتراک بگذارند. چند کتابخانه دیگر برای انجام جستجوی نزدیکترین همسایه وجود دارد. Annoy تقریباً به سرعت سریعترین کتابخانهها است (پایین را ببینید)، اما در واقع ویژگی دیگری وجود دارد که واقعاً Annoy را متمایز میکند: این قابلیت استفاده از فایلهای استاتیک به عنوان فهرست است. به طور خاص، این بدان معنی است که شما می توانید فهرست را در بین فرآیندها به اشتراک بگذارید. Annoy همچنین ایجاد نمایهها را از بارگذاری آنها جدا میکند، بنابراین میتوانید فهرستها را بهعنوان فایل جابهجا کنید و به سرعت آنها را در حافظه ترسیم کنید. یکی دیگر از چیزهای خوب Annoy این است که سعی می کند ردپای حافظه را به حداقل برساند بنابراین شاخص ها بسیار کوچک هستند.
امکانات
- اگر میخواهید نزدیکترین همسایگان را پیدا کنید و پردازندههای زیادی دارید، فقط یک بار باید ایندکس را بسازید.
- همچنین میتوانید فایلهای استاتیک را برای استفاده در محیط تولید ارسال و توزیع کنید
- هر فرآیندی میتواند ایندکس را در حافظه بارگذاری کند (mmap) و میتواند فورا جستجوها را انجام دهد
- پس از اجرای الگوریتم های فاکتورسازی ماتریس، هر کاربر/مورد را می توان به صورت بردار در فضای f-بعدی نمایش داد.
- برای فعال کردن نمایه سازی مجموعه داده های بزرگی که در حافظه جا نمی شوند، فهرستی را روی دیسک بسازید
- به شما امکان می دهد حافظه را بین چندین فرآیند به اشتراک بگذارید
زبان برنامه نویسی
++C
این برنامه ای است که می توان آن را از https://sourceforge.net/projects/annoy.mirror/ نیز دریافت کرد. در OnWorks میزبانی شده است تا به آسانی از یکی از سیستم عامل های رایگان ما به صورت آنلاین اجرا شود.