سلام. اگر در حوزههای علم داده و یادگیری ماشین فعالیت میکنید. حتما متوجه شدید که مفهومها و ابزارهای مختلفی در این زمینهها وجود دارن. هر کدوم از اونها قابلیتهای زیاد و مختلفی دارن که ممکنه با خیلی از اونها کار نکرده و یا به کل از وجودشون بیاطلاع باشید. حتی روشها و تکنیکهایی که در موردشون میدونیم هم ممکنه هر چندوفت یکبار از یادتون برن. اینجاست که برگههای تقلب(Cheat Sheets) وارد صحنه میشن و میتونن حسابی بهدردبخور باشن.
بایگانی برچسب: s
طبقهبندی کننده بیز ساده (Naive Bayes)
طبقهبندی کننده بیز ساده (Naive Bayes) طبقهبندی کننده ساده و شناخته شدهای است که در مواقعی که تعداد مشاهدات کمی در دسترس باشد نیز عملکرد خوبی دارد. در این آموزش یک طبقهبندی کننده بیز ساده گاوسی (Gaussian Naive Bayes) را از پایه ایجاد خواهیم کرد و با استفاده از آن، کلاس (طبقهبندی یا برچسب) نقاط داده که از قبل دیده نشدهاند را پیشبینی میکنیم.
مروری بر الگوریتم K-Means
خوشهبندی دادهها رو بر اساس شباهتی که دارن، به طوری که دادههای هر خوشه دارای بیشترین شباهت به هم و کمترین شباهت به دادههای خوشههای دیگه هستن، در یک خوشه قرار میده. الگوریتم K-Means یکی از الگوریتمهای مورد استفاده در داده کاوی و یادگیری ماشینی هست که برای خوشهبندی(Clustering) یا دستهبندی بدون نظارت از اون استفاده میشه. در ادامه نحوه کار این الگوریتم رو با یک مثال و پیادهسازی اون به کمک زبان جاوا توضیح میدم.
آموزش قدمبهقدم تولید گزارشهای فارسی از پایگاه داده MySQL به کمک زبان پایتون ۳.۵
به نام اندیشه پاک
در این آموزش قصد داریم بهصورت تصویری و قدمبهقدم، نحوه تولید یک گزارش که شامل متنهای فارسی است را به کمک پایگاه داده MySQL و زبان برنامهنویسی پایتون۳.۵ نشان دهیم.
کلیه کدهای منبع مثال ارائهشده از آدرس زیر قابل دریافت و استفاده هستند.
https://gitlab.com/pbarjoueian/report_python35
در این آموزش، برای گزارشگیری از پکیج(کتابخانه) reportlab استفاده میکنیم که یکی از قدرتمندترین کتابخانهها در این زمینه است و شرکتهای بزرگی مانند HP نیز از آن استفاده میکنند.