
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
خوشهبندی معمولاً نقطه شروع یادگیری ماشین بدون نظارت است. این درس الگوریتمهای خوشهبندی k-means و سلسلهمراتبی را معرفی میکند و آنها را با کد پایتون پیاده میسازد.
چرا مهم است؟ هر وقت به یک منبع داده نگاه میکنید، احتمال دارد دادهها بهنوعی خوشه تشکیل دهند. وقتی ابعاد دادهها بیشتر میشود، «با چشم» دیدن الگوها بر اساس درک و شهود انسان سختتر میشود. این الگوریتمهای خوشهبندی به شما کمک میکنند شباهتها را در مقیاس بزرگ پیدا کنید؛ بدون اینکه اول مجبور باشید یک مجموعه آموزشی بزرگ را برچسبگذاری کنید.
چه چیزی یاد میگیرید و چطور به کار میبرید
میفهمید الگوریتمهای خوشهبندی k-means و سلسلهمراتبی چگونه کار میکنند. در پایتون کلاس مینویسید تا این الگوریتمها را پیاده کنید و یاد میگیرید آنها را در نمونههای کاربردی به کار ببرید. خوشههایی از ورودیهای مشابه را تشخیص میدهید و برای هر خوشه یک مقدار نماینده پیدا میکنید. آماده میشوید از پیادهسازی خودتان استفاده کنید یا از الگوریتمهای آماده scikit-learn بهره ببرید.
این درس برای شماست چون...
کسانی که به علم داده علاقه دارند باید یاد بگیرند الگوریتمهای k-means و خوشهبندی سلسلهمراتبی از پایین به بالا را پیاده کنند.
پیشنیازها
کمی تجربه برنامهنویسی با پایتون
تجربه کار با داده در قالب بردار یا ماتریس
مواد یا فایلهایی که از قبل لازم دارید
این کد را دانلود کنید؛ کد این درس را در فصل ۱۹ پیدا میکنید و به توابع linear_algebra از فصل ۴ هم نیاز دارید. این درس از کتاب Data Science from Scratch نوشته جوئل گراس گرفته شده است. بیشتر بخوانید...
چکیده: خوشهبندی معمولاً نقطه شروع یادگیری ماشین بدون نظارت است. این درس الگوریتمهای خوشهبندی k-means و سلسلهمراتبی را معرفی میکند و آنها را با کد پایتون پیاده میسازد. چرا مهم است؟ هر وقت به یک منبع داده نگاه میکنید، احتمال دارد دادهها بهنوعی خوشه تشکیل دهند. وقتی ابعاد دادهها بیشتر میشود، «با چشم» دیدن الگوها بر اساس درک و شهود انسان سختتر میشود. این الگوریتمهای خوشهبندی به شما کمک میکنند شباهتها را در مقیاس بزرگ پیدا کنید؛ بدون اینکه اول مجبور باشید یک مجموعه آموزشی بزرگ را برچسبگذاری کنید. چه چیزی یاد میگیرید و چطور به کار میبرید: میفهمید الگوریتمهای خوشهبندی k-means و سلسلهمراتبی چگونه کار میکنند. در پایتون کلاس مینویسید تا این الگوریتمها را پیاده کنید و یاد میگیرید آنها را در نمونههای کاربردی به کار ببرید. خوشههایی از ورودیهای مشابه را تشخیص میدهید و برای هر خوشه یک مقدار نماینده پیدا میکنید. آماده میشوید از پیادهسازی خودتان استفاده کنید یا از الگوریتمهای آماده scikit-learn بهره ببرید. این درس برای شماست چون... کسانی که به علم داده علاقه دارند باید یاد بگیرند الگوریتمهای k-means و خوشهبندی سلسلهمراتبی از پایین به بالا را پیاده کنند. پیشنیازها: کمی تجربه برنامهنویسی با پایتون؛ تجربه کار با داده در قالب بردار یا ماتریس. مواد یا فایلهایی که از قبل لازم دارید: این کد را دانلود کنید؛ کد این درس را در فصل ۱۹ پیدا میکنید و به توابع linear_algebra از فصل ۴ هم نیاز دارید. این درس از کتاب Data Science from Scratch نوشته جوئل گراس گرفته شده است.
Clustering is the usual starting point for unsupervised machine learning. This lesson introduces the k-means and hierarchical clustering algorithms, implemented in Python code. Why is it important? Whenever you look at a data source, it's likely that the data will somehow form clusters. Datasets with higher dimensions become increasingly more difficult to "eyeball" based on human perception and intuition. These clustering algorithms allow you to discover similarities within data at scale, without first having to label a large training dataset. What you'll learn—and how you can apply it Understand how the k-means and hierarchical clustering algorithms work. Create classes in Python to implement these algorithms, and learn how to apply them in example applications. Identify clusters of similar inputs, and find a representative value for each cluster. Prepare to use your own implementations or reuse algorithms implemented in scikit-learn. This lesson is for you because... People interested in data science need to learn how to implement k-means and bottom-up hierarchical clustering algorithms Prerequisites Some experience writing code in Python Experience working with data in vector or matrix format Materials or downloads needed in advance Download this code , where you'll find this lesson's code in Chapter 19, plus you'll need the linear_algebra functions from Chapter 4. This lesson is taken from Data Science from Scratch by Joel Grus. Read more...Abstract: Clustering is the usual starting point for unsupervised machine learning. This lesson introduces the k-means and hierarchical clustering algorithms, implemented in Python code. Why is it important? Whenever you look at a data source, it's likely that the data will somehow form clusters. Datasets with higher dimensions become increasingly more difficult to "eyeball" based on human perception and intuition. These clustering algorithms allow you to discover similarities within data at scale, without first having to label a large training dataset. What you'll learn—and how you can apply it Understand how the k-means and hierarchical clustering algorithms work. Create classes in Python to implement these algorithms, and learn how to apply them in example applications. Identify clusters of similar inputs, and find a representative value for each cluster. Prepare to use your own implementations or reuse algorithms implemented in scikit-learn. This lesson is for you because... People interested in data science need to learn how to implement k-means and bottom-up hierarchical clustering algorithms Prerequisites Some experience writing code in Python Experience working with data in vector or matrix format Materials or downloads needed in advance Download this code , where you'll find this lesson's code in Chapter 19, plus you'll need the linear_algebra functions from Chapter 4. This lesson is taken from Data Science from Scratch by Joel Grus