دوره آموزشی برنامه نویسی R در علم داده: داده های با سرعت بالا
1 ساعت 21 دقیقهمتوسط2018-09-29
مدرسین

Mark Niemann-Ross
Technologist experienced in hardware, software, and science fiction
جزئیات دوره
دادههای با سرعت بالا - مانند اطلاعاتی که از دستگاههای توییتر و اینترنت اشیا سرچشمه میگیرند - با سرعتی فراتر از درک عادی وارد میشوند و عملکرد بالایی را از سختافزار و نرمافزار میخواهند. در حالی که ممکن است در ابتدا برای این چالش به نظر نرسد، زبان برنامه نویسی R را می توان برای کار با داده های با سرعت بالا تقویت کرد. R که نزدیک به فلز با قرار گرفتن مستقیم در بالای زبان برنامه نویسی C نوشته شده است، مجموعه ای غنی از ساختارهای داده و مفاهیم را ارائه می دهد. این دوره به برنامه نویسی R کارآمد می پردازد و استراتژی های عملی ارائه می دهد که می تواند به شما کمک کند موجو خود را روی داده های با سرعت بالا کار کنید.
مربی Mark Niemann-Ross با به اشتراک گذاشتن چارچوبی برای درک انواع مختلف داده های با سرعت بالا شروع می کند. سپس نحوه استفاده از R برای به دست آوردن داده های با سرعت بالا و همچنین نحوه استفاده از ابزارهای پروفایل و بهینه سازی کد R برای استفاده با داده های با سرعت بالا را پوشش می دهد. او با بررسی نحوه استفاده از R برای ارائه دادهها، از جمله نحوه استفاده از Shiny - یک بسته R که به شما امکان میدهد برنامههای وب را مستقیماً از R بسازید - برای داشبوردهای تعاملی، به پایان میرسد.
اهداف یادگیری
مفاهیم دسته ای داده را کاوش کنید.
کتابخانه هایی را برای مدیریت داده های نزدیک به زمان واقعی شناسایی کنید.
اصول اولیه داده های نظرسنجی را به یاد بیاورید.
بهترین روش برای بهینه سازی کد را بشناسید.
راه هایی را برای جلوگیری از کپی کردن داده ها شناسایی کنید.
Flexdashboard و ابزارهای مرتبط برای ایجاد گزارشهای استاتیک را کاوش کنید.
مربی Mark Niemann-Ross با به اشتراک گذاشتن چارچوبی برای درک انواع مختلف داده های با سرعت بالا شروع می کند. سپس نحوه استفاده از R برای به دست آوردن داده های با سرعت بالا و همچنین نحوه استفاده از ابزارهای پروفایل و بهینه سازی کد R برای استفاده با داده های با سرعت بالا را پوشش می دهد. او با بررسی نحوه استفاده از R برای ارائه دادهها، از جمله نحوه استفاده از Shiny - یک بسته R که به شما امکان میدهد برنامههای وب را مستقیماً از R بسازید - برای داشبوردهای تعاملی، به پایان میرسد.
اهداف یادگیری
مفاهیم دسته ای داده را کاوش کنید.
کتابخانه هایی را برای مدیریت داده های نزدیک به زمان واقعی شناسایی کنید.
اصول اولیه داده های نظرسنجی را به یاد بیاورید.
بهترین روش برای بهینه سازی کد را بشناسید.
راه هایی را برای جلوگیری از کپی کردن داده ها شناسایی کنید.
Flexdashboard و ابزارهای مرتبط برای ایجاد گزارشهای استاتیک را کاوش کنید.
مهارت ها
RStudioRStatisticsProgramming LanguagesData ScienceOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - چگونه می توانید از R با داده های با سرعت بالا استفاده کنید
1. مشکلات و فرصت های داده های با سرعت بالا
- 02 - چشم انداز داده های با سرعت بالا
- 03 - شبیه سازی داده های با سرعت بالا
- 04 - مفاهیم دسته ای داده ها
- 05 - مدیریت داده های دسته ای با R
- 06 - کار با داده های نزدیک به زمان واقعی
- 07 - مدیریت داده های نزدیک به زمان واقعی با R
- 08 - مفاهیم داده های بلادرنگ
- 09 - مدیریت داده های بلادرنگ با R
- 10 - تنظیم یک آینه CRAN پیش فرض
2. استفاده از R برای به دست آوردن داده های با سرعت بالا
- 11 - نظرسنجی برای داده ها در R
- 12 - اکتساب داده مبتنی بر وقفه با R
3. ابزارهای پروفایل برای R
- 13 - ابزار
- 14 - پروفیس
- 15 - پروفسور
- 16 - میکرو بنچمارک
4. بهینه سازی R برای پردازش داده های با سرعت بالا
- 17 - بهبود سرعت لوپ ها
- 18 - بهینه سازی if then else با ifelse
- 19 - از کپی کردن اطلاعات خودداری کنید
- 20 - ترکیب بهینه سازی ها
- 21 - از RCPP برای افزایش سرعت عملکردها استفاده کنید
- 22 - استفاده از microbenchmark برای بررسی نتایج
5. استفاده از R برای ارائه داده های با سرعت بالا
- 23 - گزارشات استاتیک و پویا
- 24 - از R Markdown برای داشبوردهای ثابت استفاده کنید
- 25 - Flexdashboard و سایر پیشرفت ها برای گزارش های استاتیک
- 26 - از Shiny برای داشبوردهای تعاملی استفاده کنید
- 27 - از Plumber برای ایجاد API استفاده کنید
- 28 - Cran task view برای WebTechnologies
نتیجه
- 29 - خلاصه
دوره های مرتبط
- دوره آموزشی برنامه نویسی R در علم داده: داده های با حجم بالا
- دوره آموزشی زبان برنامه نویسی R در علم داده: داده های متنوع
- دوره آموزشی یادگیری ماشین با کاهش داده در Excel، R و Power BI
- دوره آموزشی برنامه نویسی R در علم داده: راه اندازی و شروع
- دوره آموزشی برنامه نویسی R در علم داده: تاریخ و زمان
- دوره آموزشی تصویرسازی دادهها در R با استفاده از ggplot2
- دوره آموزشی تمرین های کدنویسی: علم داده های R
- دوره آموزشی چالش های کدنویسی زبان R: علم داده
مسیرهای مرتبط
- مسیر آموزشی از تحلیلگر داده به یک دانشمند داده تبدیل شوید
- مسیر آموزشی گواهینامه حرفهای علم داده
- مسیر آموزشی شروع به عنوان یک تحلیلگر کسب و کار
- مسیر آموزشی تبدیل شدن به یک تحلیلگر داده
- مسیر آموزشی شروع با زبان برنامه نویسی R برای علم داده
- مسیر آموزشی ارتقا مهارت های خود را به عنوان یک متخصص زبان برنامه نویسی R
- مسیر آموزشی مقدمهای بر مهارتهای پایه برای کار با داده: تحلیل و تفسیر دادهها
- مسیر آموزشی ارتقای مهارتهای خود در زبان R