0

کتاب Mastering Java Machine Learning

توضیحات

کتاب Mastering Java Machine Learning برای یادگیری اصول و قواعد علم یادگیری ماشین به وسیله‌ی زبان برنامه‌نویسی جاوا است. در این کتاب به اصول و قواعد یادگیری ماشین، الگوریتم‌ها، چالش‌ها و همچنین مثال‌های واقعی آن به همراه نمونه کدهای جاوا در این زمینه می‌پردازد. علاوه بر آن گذر کوتاهی بر یادگیری عمیق و کلان داده نیز در این زمینه دارد.

شما می‌توانید برای یادگیری تخصصی زبان جاوا از کتاب Java in Nutshell استفاده کنید.

برخی از کتابخانه‌های زبان برنامه‌نویسی جاوا برای یادگیری ماشین:

۱. Weka

جای تعجب نیست که Weka اولین انتخاب ما برای کتابخانه‌های برتر جاوا باشد. Weka ۳ یک محیط کاری کاملا مبتنی بر جاوا برای الگوریتم‌های یادگیری ماشین است. Weka اصولا برای داده کاوی، تحلیل داده و مدل‌سازی پیش‌بینی به کار می‌رود. کاملا رایگان است و کار کردن با آن و واسط گرافیکی آن بسیار ساده می‌باشد.

قدرت Weka در دسته‌بندی آن است بنابراین برنامه‌هایی که نیاز به دسته‌بندی خودکار داده‌ها دارند می‌توانند از آن استفاده کنند، اما از خوشه‌بندی، کاوش قوانین وابستگی،‌ پیش‌بینی سری زمانی، انتخاب ویژگی و تشخیص ناهنجاری نیز پشتیبانی می‌کند.

مجموعه الگوریتم‌های یادگیری ماشین Weka به طور مستقیم می‌توانند به مجموعه داده اعمال شوند یا از کد جاوا فراخوانی شوند. این ابزار از کارهای استاندارد داده کاوی، شامل پیش پردازش، دسته‌بندی، خوشه‌بندی، مصورسازی، رگرسیون و انتخاب ویژگی نیز پشتیبانی می‌کند.

۲. Massive Online Analysis (MOA)

 MOA یک نرم‌افزار متن باز که به خصوص برای یادگیری ماشین و کاوش داده روی جویبارهای داده real time به کار می‌رود. از آن‌جایی که MOA با جاوا نوشته شده است، به سادگی در کنار Weka می‌تواند برای حل مسائل بیشتری به کار گرفته شود. ابزارهای ارزیابی و الگوریتم‌های MOA برای رگرسیون، دسته‌بندی، شناسایی نویز، خوشه‌بندی، سیستم‌های توصیه‌گر می‌تواند استفاده شود. MOA برای مجموعه‌ داده‌های در حال رشد و جریان‌های داده که توسط ابزارهای IoT تولید می‌شوند بسیار مناسب است.

۳. Deeplearning4

Deeplearning4j یک کتابخانه متن باز به زبان جاوا و اسکالاست که توسط تیم Skymind نوشته شده است. هدف آن این است که شبکه‌های عصبی عمیق و یادگیری تقویتی عمیق را به محیط‌های تجاری بیاورد.

Deeplearning4j به عنوان یک ابزار مستقل برای برنامه نویسان جاوا، اسکالا و Clojure که روی هدوپ کار می‌کنند، به عنوان یک سیستم ذخیره‌سازی داده‌های توزیع‌شده حجیم با توان پردازشی بالا و برای پردازش‌های موازی به کار گرفته می‌شود. شبکه‌های عصبی و یادگیری تقویتی عمیق قادرند برای تشخیص الگو و یادگیری ماشین مبتنی بر هدف به کار گرفته شوند. همه اینها Deeplearning4j را به عنوان یک ابزار قوی برای تشخیص الگوها و تمایلات در صحبت معرفی می‌کند.

۴. MALLET

کتابخانه MALLET یک ابزار یادگیری ماشین متن باز جاواست که در دانشگاه UMASS و UPenn توسعه یافته است. این بسته از پردازش زبان طبیعی آماری، خوشه بندی، دسته‌بندی، استخراج اطلاعات، مدل سازی موضوعی و کاربردهای یادگیری ماشین دیگر پشتیبانی می‌کند.

مشخصه ویژه MALLET داشتن ابزارهای پیچیده برای دسته‌بندی اسناد مانند متدهای کارا برای تبدیل متن است. MALLET از الگوریتم‌های متنوع و کد ارزیابی کارایی دسته‌بندها پشتیبانی می‌کند. به علاوه دارای ابزارهایی برای برچسب‌گذاری دنباله و مدل‌سازی موضوعی است.

۵. ELKI

ELKI مخفف Environment for Developing KDD-Applications Supported by Index Structures یک نرم‌افزار متن‌باز کاوش متن برای جاواست. تمرکز آن روی تحقیق روی الگوریتم‌ها با تاکید بر روش‌های بدون ناظر در تحلیل خوشه‌ها، اندیس‌گذاری پایگاه داده و تشخیص نویز است. ELKI اجازه ارزیابی مجزای الگوریتم‌های کاوش داده و کارهای مدیریت داده را می‌دهد که این خاصیت آن در بین ابزارهای دیگر بی‌همتاست. به علاوه ELKI از انواع داده مختلفی پشتیبانی می‌کند و پارامترهای مختلفی برای تنظیم کردن الگوریتم‌ها قائل است. به عبارتی ELKI برای علوم داده‌ (data science) بسیار مناسب است.

منبع: https://bit.ly/2LlEZOf

سرفصل‌های کتاب Mastering Java Machine Learning:

  • Machine Learning Review
  • Practical Approach to Real-World Supervised Learning
  • Unsupervised Machine Learning Techniques
  • Semi-Supervised and Active Learning
  • Real-Time Stream Machine Learning
  • Probabilistic Graph Modeling
  • Deep Learning
  • Text Mining and Natural Language Processing
  • Big Data Machine Learning – The Final Frontier
  • Index

فایل کتاب Mastering Java Machine Learning را می‌توانید پس از پرداخت دانلود کنید.

اطلاعات بیشتر

فرمت کتاب

epub

انتشارات

سال انتشار

حجم

نویسنده

,

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “کتاب Mastering Java Machine Learning”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

اطلاعات فروشنده

  • فروشنده: Mostafa
  • آدرس:
  • 3.33 3.33 امتیاز از 3 دیدگاه
راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

محصولات مرتبط

لینک کوتاه :

امتیاز کلی کتاب:

نماد اعتبار ما:

0
افزودن به سبد خرید