دسته آموزشی

بررسی کتاب ‘Data Science for Business’: تقویت مهارت‌های علم داده

کتاب "Data Science for Business" توسط دو نویسنده به نام‌های Foster Provost و Tom Fawcett نوشته شده است. هدف اصلی این کتاب، توضیح اصول و مفاهیم پایه‌ای علم داده و یادگیری ماشین برای کسانی است که در کسب‌وکارها با داده کار می‌کنند.

Dynamic Language Runtime در NET.

موضوع زبان‌های برنامه‌نویسی داینامیک و استاتیک، موضوع مهمی است که هر برنامه‌نویسی باید با آن آشنا باشد. در این مقاله با این دو نوع زبان برنامه‌نویسی و همچنین Dynamic Language Runtime (DLR) در .NET آشنا می‌شویم.

آشنایی با Web Scraping: مفاهیم و کاربردها

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

نحوه استفاده از کتابخانه HtmlAgilityPack

HtmlAgilityPack یک کتابخانه قدرتمند .NET است که به برنامه‌نویسان سی‌شارپ  امکان تجزیه، پیمایش، جستجو و تغییر سند HTML را می‌دهد. این کتابخانه رابط برنامه‌نویسی را ساده می‌کند و اجازه می‌دهد که با اسناد HTML به‌راحتی کار کنید، مانند یک سند XML. 

فراگیری XPath: ابزار قدرتمند برای جمع آوری داده در یادگیری ماشین

همه ما با استفاده از نقشه برای پیداکردن مسیر در شهر یا جستجو برای یک‌خانه خاص، آشنایی داریم. XPath، مثل یک نقشه دیجیتال برای داده‌هاست. این ابزار قدرتمند به ما اجازه می‌دهد تا با ساختار یک سند XML یا HTML، آشنا شویم و مسیر ما را به اطلاعاتی که نیاز داریم، پیدا کنیم. اما چرا XPath برای یادگیری ماشین اهمیت دارد؟ این مقاله تلاش می‌کند تا پاسخ به این سؤال را به شکلی ساده و قابل‌فهم ارائه دهد.

استفاده از داده کاوی برای استخراج و تحلیل اطلاعات شبکه های اجتماعی

اگر شما کسی هستید که در برنامه‌نویسی با #C تجربه دارد(اگر شما تجربه برنامه نویسی با #C را دارید)، پس احتمالا با قدرت زبان‌های برنامه‌نویسی در استخراج و تحلیل اطلاعات آشنایی دارید. پس بیایید در این مطلب، راجع به داده‌کاوی صحبت کنیم و ببینیم چطور می‌توانیم از این روش در فضای شبکه‌های اجتماعی بهره ببریم.
داده‌کاوی، به ما کمک می‌کند تا داده‌های بزرگ و پیچیده را بررسی کنیم و اطلاعات مخفی درون آن‌ها را پیدا کنیم. مثل یک گنجینه پر از ارزش‌هایی که منتظرند تا کشف شوند. برای یک برنامه‌نویس، هر داده می‌تواند یک گنج باشد که با استفاده از داده‌کاوی، می‌توانیم به آن دست پیدا کنیم.
حالا به جایی می‌رویم که داده‌ها وجود دارند، شبکه‌های اجتماعی. این شبکه‌ها هر روز داده‌های بسیار زیادی را تولید می‌کنند، از توییت‌ها و ایمیل‌ها تا پست‌های اینستاگرام و ویدیوهای یوتیوب. همه‌ی این داده‌ها می‌توانند حاوی اطلاعات مفید باشند. داده‌کاوی در شبکه‌های اجتماعی می‌تواند به ما کمک کند تا این اطلاعات را استخراج کنیم.
در این مطلب، می‌خواهیم با هم به کاوش در این فضای جذاب بپردازیم. هدف از این مطلب این است که شما را با داده‌کاوی در شبکه‌های اجتماعی آشنا کنیم و نحوه استفاده از آن را برای استخراج اطلاعات مفید توضیح دهیم. پس بیایید با هم این گنجینه اطلاعاتی را کشف کنیم!

راهنمای تحلیل اکتشافی داده ها (EDA): مفاهیم، تکنیک ها و ابزارها

داده‌ها مثل یک جعبه گنج پنهان‌شده در دست شما هستند. در این جعبه، اطلاعات با ارزشی نهفته است که می‌تواند به شما در فهمیدن دنیای اطراف کمک کند. حال مسئله این است که چگونه این گنج را کشف کنیم؟ اینجاست…

استفاده از زبان برنامه نویسی R در یادگیری ماشین با ML.Net

یادگیری ماشین، یک زیرمجموعه از هوش مصنوعی است که امکان یادگیری و تصمیم‌گیری برای کامپیوترها را بدون نیاز به برنامه‌نویسی صریح فراهم می‌کند. با استفاده از الگوریتم‌های یادگیری ماشین، کامپیوترها می‌توانند از داده‌ها یاد بگیرند و عملکرد خود را بهبود ببخشند.
زبان برنامه‌نویسی R یک ابزار محبوب در میان دانشمندان داده و برنامه‌نویسان است. این زبان با قابلیت‌های قدرتمند خود در تحلیل و ساخت مدل‌های پیچیده از داده، محبوبیت ویژه‌ای پیدا کرده است.
از سوی دیگر، ML.Net، کتابخانه‌ای از مایکروسافت است که به برنامه‌نویسان امکان می‌دهد تا بدون نیاز به دانش عمیق ماشین لرنینگ، از قابلیت‌های یادگیری ماشین استفاده کنند. این کتابخانه می‌تواند به صورت مستقیم در برنامه‌های .Net استفاده شود و باعث می‌شود تا توسعه دهندگان به سرعت و بدون نیاز به تجربه یادگیری ماشین، مدل‌های پیچیده را توسعه دهند و پیاده‌سازی کنند.
با این حال، با وجود امکانات ML.Net، زبان برنامه‌نویسی R می‌تواند برای پیش‌پردازش داده‌ها، تحلیل اکتشافی داده‌ها، و سایر وظایف مرتبط با داده کاربرد فراوانی داشته باشد. همچنین، با استفاده از R، توسعه‌دهندگان می‌توانند از مجموعه گسترده‌ای از پکیج‌های آماده و توابع تجزیه و تحلیل داده استفاده کنند که ممکن است در ML.Net در دسترس نباشند.
در این مقاله، ما به بررسی اهمیت ترکیب R و ML.Net در پروژه‌های یادگیری ماشین خواهیم پرداخت. با این کار، توسعه‌دهندگان می‌توانند از قدرت و انعطاف‌پذیری R برای مدیریت و تحلیل داده‌ها بهره ببرند، در حالی که با استفاده از ML.Net، آن‌ها می‌توانند به سادگی مدل‌های یادگیری ماشین را در برنامه‌های #C  خود ایجاد و توسعه دهند.