فهرست نرمافزارهای هوش مصنوعی متنباز
در زیر فهرست پروژههایی را مشاهده میکنید که دستکم بخشی از نرمافزار خود را تحت مجوزهای متنباز منتشر میکنند و با پروژههای هوش مصنوعی مرتبط هستند. این پروژهها شامل کتابخانههای نرمافزاری، چارچوبها، سکوها و ابزارهایی هستند که برای یادگیری ماشین، یادگیری عمیق، پردازش زبان طبیعی، بینایی رایانهای، یادگیری تقویتی، هوش جامع مصنوعی و حوزههای دیگر بهکار میروند.
یادگیری ماشین یا دادهکاوی
- آپاچی ماهوت — کتابخانه یادگیری ماشین مقیاسپذیر برای کلانداده که بر پایه Hadoop و Spark ساخته شده است
- رپیدماینر — تحلیل پیشبینانه
- سایکیت-لرن — کتابخانهای ساختهشده بر پایه نامپای، سایپای و متپلات
- فستتکست — دگرنماییهای واژه توسعهیافته توسط متا ایآی XGBoost — کتابخانه یادگیری ماشین برای تقویت گرادیانی
- نایم — دادهکاوی ماژولار مبتنی بر خط لوله
- وکا — مجموعهای از برای وظایف دادهکاوی
- Apache SystemDS — سامانه یادگیری ماشین برای کل چرخه عمر علم داده، از ابتدا تا انتها
- Caffe — طبقهبندی تصویر و بخشبندی تصویر
- Jubatus — چارچوب یادگیری ماشین برخط و رایانش توزیعشده
- Orange — یادگیری ماشین، دادهکاوی، مصورسازی داده و تحلیل داده
- Shogun — کتابخانه C++ برای یادگیری ماشین در مقیاس بزرگ mlpack — کتابخانه یادگیری ماشین C++ به صورت header-only
سکوهای یادگیری ماشین خودکاره
- MindsDB – سکوی AutoML که یادگیری ماشین را درون پایگاههای داده SQL و برنامههای کاربردی جاسازی میکند
- Neural Network Intelligence – ابزار مایکروسافت برای تنظیم ابرپارامترها و جستجوی معماری شبکه عصبی
- TPOT – ابزار بهینهسازی خط لوله مبتنی بر درخت با استفاده از برنامهنویسی ژنتیکی
چارچوبهای یادگیری عمیق
- اماکسنت – چارچوبی برای آموزش و استقرار شبکههای عصبی عمیق
- تنسورفلو – سکوی متنباز سرتاسری برای یادگیری ماشین که توسط گوگل برین توسعه داده شده است[۱]
- پایتورچ – چارچوب یادگیری عمیق توسعهیافته توسط متا ایآی[۱]
- ثینو – کتابخانه پایتون و کامپایلر بهینهساز برای ارزیابی عبارتهای ریاضی که برای چیپییوها بهینه شده است
- دیپلرنینگ۴جی – کتابخانه جاوا برای ماشین مجازی جاوا و پیادهسازی الگوریتمهای یادگیری عمیق
- کراس – کتابخانه پایتون برای شبکههای عصبی مصنوعی که در کتابخانه تنسورفلو ادغام شده است
- Caffe – چارچوب یادگیری عمیق با تمرکز بر سرعت و ماژولار بودن
- Chainer – چارچوب پایتون ساختهشده بر پایه نامپای و CuPy
- Fast Artificial Neural Network (FANN) – کتابخانه C برای شبکههای عصبی پیشخور مصنوعی
- Neuroph – چارچوب شیءگرا برای شبکههای عصبی مصنوعی که با جاوا نوشته شده است
- PyTorch Lightning – چارچوب سطحبالا که بر پایه پایتورچ ساخته شده و برای سازماندهی و مقیاسپذیری مدلهای یادگیری عمیق بهکار میرود
شبکههای عصبی پیچشی (کوتهنوشت: CNN)
شبکههای عصبی مصنوعی
- اوپنانان – کتابخانه C++ برای طراحی، آموزش و استقرار شبکههای عصبی
- EDLUT – شبیهساز شبکه عصبی مبتنی بر رویداد برای شبکههای اسپایکی در مقیاس بزرگ
- Emergent – سکوی مدلسازی شناختی که شبکههای عصبی پیوندگرا را پیادهسازی میکند
- Encog – چارچوب یادگیری ماشین برای جاوا و C# با پشتیبانی از شبکههای عصبی
- JOONE – چارچوب شبکه عصبی مبتنی بر جاوا با معماری ماژولار برای وظایف یادگیری
- Nengo – کتابخانه پایتون برای ساخت و شبیهسازی سامانههای عصبی در مقیاس بزرگ
- Neuroph – چارچوب سبکوزن جاوا برای ایجاد شبکههای عصبی
- SNNS – شبیهساز شبکه عصبی اشتوتگارت که از شبکههای عصبی پیشخور و بازگشتی پشتیبانی میکند
معماریهای شناختی و سکوهای هوش جامع مصنوعی
- اوپنکاگ – پروژهای که هدف آن ساخت یک چارچوب هوش مصنوعی متنباز است.
- سوآر – معماری شناختی برای تصمیمگیری و یادگیری در عاملهای هوشمند.
- کلاریون – «یادگیری اتصالگرایانه با استنتاج تطبیقی قواعد به صورت برخط»[الف]، یک معماری شناختی ترکیبی اتصالگرایانه/نمادین.
چارچوبهای یادگیری تقویتی
- KataGo – عامل یادگیری تقویتی که برای بازی گو طراحی شده است.
برنامهریزی واکنشی
- GOLOG – زبان برنامهنویسی منطقی، مبتنی بر situation calculus، و یک زبان منطقی مرتبه اول برای استدلال درباره کنش و تغییر.
بینایی رایانهای و پردازش تصویر
- اوپنسیوی — کتابخانهای از توابع برنامهنویسی که عمدتاً برای پردازش بیدرنگ بینایی رایانهای استفاده میشود.
- تسرکت – سامانه تشخیص نوری نویسهها.
- AForge.NET – کتابخانهای برای بینایی رایانهای، هوش مصنوعی و رباتیک در چارچوب داتنت.
- Dlib – کتابخانه C++ برای بینایی رایانهای و پردازش تصویر.
پردازش زبانهای طبیعی
- Apache OpenNLP
- Apertium – سکوی ترجمه ماشینی مبتنی بر قواعد.
- ChatScript – موتور زبان طبیعی و سامانه مدیریت گفتگو.
- General Architecture for Text Engineering – استخراج اطلاعات.
- Gensim – کتابخانهای برای مدلسازی موضوع و تحلیل شباهت اسناد.
- GloVe – الگوریتم یادگیری بدون ناظر برای بهدستآوردن بازنمایی برداری واژهها.
- Mallet – «ابزار یادگیری ماشین برای زبان» مبتنی بر جاوا.
- MontyLingua – مجموعهای از کتابخانهها و برنامهها برای پردازش زبان طبیعی نمادین و آماری، برای هر دو زبان پایتون و جاوا.
- Moses – موتور ترجمه ماشینی آماری برای آموزش مدلهای آماری متن از یک زبان مبدأ به یک زبان مقصد.
- NiuTrans – سامانه ترجمه ماشینی آماری.
- NLTK – جعبهابزار زبان طبیعی برای پردازش زبان طبیعی نمادین و آماری.
- هستههای فعال احتمالاتی – مفسر دستورهای زبان طبیعی برای کاربردهای رباتیک.
- اسپِیسی – کتابخانهای برای پایتون.
- اسپارک انالپی – کتابخانه پردازش متن برای پردازش پیشرفته زبان طبیعی در پایتون، جاوا و اسکالا.
- Word2vec – روشی برای بهدستآوردن بازنماییهای برداری واژهها.
سامانههای بازشناسی گفتار
مدلهای زبانی بزرگ
- دیپسیک — مدلهای R1 و V3*
- جیپیتی-جی – توسعهیافته توسط الوتر ایآی
- جیپیتی ۱ و جیپیتی ۲ — مدلهای زبانی بزرگ از اوپنایآی
- XLNet — مدل زبانی بزرگ از گوگل
- برت — مدل زبانی بزرگ از گوگل
- T5 — مدل زبانی بزرگ از گوگل
- OLMo — مدل زبانی بزرگ از مؤسسه آلن برای هوش مصنوعی
- Latam-GPT — مدلی با تمرکز بر آمریکای لاتین[۲][۳]
*فقط وزنهای مدل
کتابخانههای ترنسفورمر
- کتابخانه ترنسفورمرهای هاگینگ فیس – کتابخانهای برای پایتون شامل مدلهای ازپیشآموزشدیده ترنسفورمر برای پردازش زبان طبیعی، بینایی رایانهای، گفتار و موارد دیگر.
- Fairseq – ابزار یادگیری دنبالهبهدنباله متعلق به مرکز تحقیقات هوش مصنوعی فیسبوک برای آموزش مدلهای ترنسفورمر سفارشی[۴]
- OpenNMT – چارچوب ترجمه ماشینی عصبی که از معماریهای ترنسفورمر پشتیبانی میکند[۵]
چتباتها
- LAION OpenAssistant
- Mycroft
متن به گفتار
- Festival Speech Synthesis System
- WaveNet
- eSpeak
متن به تصویر
- فلاکس
- Stable Diffusion
سختافزار هوش مصنوعی و شتابدهی استنتاج
- اوپنوینو – ابزار اینتل برای بهینهسازی مدلهای یادگیری عمیق جهت اجرا روی دستگاههای لبهای.
- ONNX – قالب تبادل «شبکه عصبی باز»[ب] برای قابلیت همکاری میان چارچوبهای هوش مصنوعی.
نرمافزارهای رباتیک
- ArduPilot
- CoppeliaSim
- Gazebo
- Mobile Robot Programming Toolkit
- OpenRTM-aist
- Paparazzi Project
- Player Project
- Python Robotics
- Robot Operating System
- TurtleBot
- Webots
جستارهای وابسته
- هوش مصنوعی متنباز
- فهرست نشریات هوش مصنوعی و فهرست کتابهای هوش مصنوعی
- فهرست پروژههای هوش مصنوعی
- فهرست بستههای نرمافزاری آزاد و متنباز برای هوش مصنوعی
- کامن کرال – سازمان غیرانتفاعی که وب را خزش میکند و بایگانیها و مجموعهدادههای خود را بهطور آزاد تحت پروانه امآیتی در اختیار عموم قرار میدهد.
- Google Colab – یک محیط توسعه یکپارچه برخط مبتنی بر دفترچههای ژوپیتر با دسترسی رایگان به جیپییو و تیپییو برای توسعه یادگیری ماشین و یادگیری عمیق.
یادداشتها
مراجع
- 1 2 Costa, Carlos J.; Aparicio, Manuela; Aparicio, Sofia; Aparicio, Joao Tiago (January 2024). "The Democratization of Artificial Intelligence: Theoretical Framework". Applied Sciences (به انگلیسی). 14 (18): 8236. doi:10.3390/app14188236. hdl:10362/173131. ISSN 2076-3417.
- ↑ Lagos, Anna (September 1, 2025). "Latam-GPT: The Free, Open Source, and Collaborative AI of Latin America". Wired (به انگلیسی). ISSN 1059-1028. Retrieved 2025-10-08.
- ↑ Osborn, Catherine (2025-12-22). "Where Does Latin America Stand in the Global AI Race?". Foreign Policy (به انگلیسی). Retrieved 2025-12-05.
- ↑ "FAIRSEQ: A Fast, Extensible Toolkit for Sequence Modeling". research.facebook.com. 2019-06-03.
- ↑ "OpenNMT". opennmt.net.
پیوندهای بیرونی
گزارش سفید داده و هوش مصنوعی (۲۴ ژوئیه ۲۰۲۴) – مؤسسه داده باز
الگو:Artificial intelligence (AI)