Learning Path: R: Complete Machine Learning and Deep Learning Solutions
Course
Online
Description
-
Type
Course
-
Methodology
Online
-
Start date
Different dates available
Unleash the true potential of R to unlock the hidden layers of dataAre you looking to gain in-depth knowledge of machine learning and deep learning? If yes, then this Learning Path just right for you. Packt’s Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.R is one of the leading technologies in the field of data science. Starting out at a basic level, this Learning Path will teach you how to develop and implement machine learning and deep learning algorithms using R in real-world scenarios.The Learning Path begins with covering some basic concepts of R to refresh your knowledge of R before we deep-dive into the advanced techniques. You will start with setting up the environment and then perform data ETL in R. You will then learn important machine learning topics, including data classification, regression, clustering, association rule mining, and dimensionality reduction. Next, you will understand the basics of deep learning and artificial neural networks and then move on to exploring topics such as ANNs, RNNs, and CNNs. Finally, you will learn about the applications of deep learning in various fields and understand the practical implementations of scalability, HPC, and feature engineering.By the end of the Learning Path, you will have a solid knowledge of all these algorithms and techniques and be able to implement them efficiently in your data science projects.Do not worry if this seems too far-fetched right now; we have combined the best works of the following esteemed authors to ensure that your learning journey is smooth:Selva Prabhakaran is a data scientist with a large e-commerce organization. In his 7 years of experience in data science, he has tackled complex real-world data science problems and delivered production-grade solutions for top multinational companies.
Facilities
Location
Start date
Start date
About this course
Develop R packages and extend the functionality of your model
Perform pre-model building steps
Understand the working behind core machine learning algorithms
Build recommendation engines using multiple algorithms
Incorporate R and Hadoop to solve machine learning problems on Big Data
Understand advanced strategies that help speed up your R code
Learn the basics of deep learning and artificial neural networks
Learn the intermediate and advanced concepts of artificial and recurrent neural networks
Reviews
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 4 years
Subjects
- Ms Word
- How to Cook
- Aesthetics
- Web
- Workflow
- Algorithms
- Works
- Forecasting
- Word
- Evaluation
- Interpretation
Course programme
- Learn the use of univariate analysis on continuous variables and what the metrics are
- Understand how to perform univariate analysis on categorical variables
- See how to compute the metrics in R
- Perform bivariate analysis using correlation analysis
- Perform bivariate analysis using ANOVA
- Perform bivariate analysis using the Chi-Sq statistic
- Check out how to detect outliers in a continuous variable
- Get to know the ways to treat outliers
- See how to code in R
- Understand the different types of missing values
- Look at the ways to treat missing values
- Check out how to code in R
- The purpose of linear regression and the concept
- How to build regression model in R
- How to predict and compute accuracy measures.
- Explain the summary of regression results
- Explain the various terms
- Add interaction term to the model
- Explain the meaning behind residual plots and its interpretation
- Explain Cook's Distance, its meaning and significance
- Implement them in R
- Explain Best subsets and do it in R
- Stepwise regression
- Compare models using ANOVA
- Explain the concept
- Show how to implement it in R
- Explain the concept behind splines
- Implement splines in R
- Explain and implement GAMS
- Explain the concept behind logistic regression
- Understand the evaluation metrics and interpretation of the ROC curve
- Implement in R
- Understand the concept and implementation of naïve Bayes by learning conditional probability and Bayes rule
- Solve a mathematical example
- Implement in R
- Explain the concepts
- Show how it works
- How to implement it in R
- Explain how decision trees work and their usage
- Show the concepts of cTree, rpart and C5.0
- Implement in R
- Explain the workflow
- Show preprocessing, model tuning, control parameters, and parallelization
- Implement in R
- Explain the concepts behind RFE, Boruta and variable importance
- Show the references for variable importance
- Implement in R
- Explain kernel trick, hyper places, linearly non-separable case
- Show how to tune with various kernels
- Implement in R
- How does bagging work
- How does random forests work
- Understand the implementation in R
- Explain boosting and how the algorithm works
- How to tune it
- Show how to implement in R
- Learn the concept of regularization and shrinkage methods
- Understand Ridge and Lasso regression, and how are they different
- Implement in R using the glmnet package
- Understand the driving principle behind XG Boost
- Understand how to the structure of tuning parameters
- Implement in R
- Understand the purpose and concepts behind principal component analysis
- Plot it and interpret the principal components and Biplot
- Implement in R
- Understand k-means
- Perform clustering with principal components
- Implement in R
- Explain the Hopkins statistic for clustering tendency
- Explain silhouette width for optimal number of clusters
- Implement in R
- Understand the logic
- Understand the linkage methods
- Implement in R
- Explain the general concept behind the working of affinity propagation algorithm
- Show how it is different from k-means and hierarchical clustering
- Implement in R, plot it, and solve a mini challenge
- Explore the various approaches to make recommendations
- Explain the collaborative filtering algorithm
- Implement it R and solve coding challenges using POPULAR and association mining methods
- Create a time series and understand its components
- Get an overview of the xts package
- Implement in R
- How to make a time series?
- How to de-trend and de-seasonalize
- Implement in R
- Explain lags, ACF, PACF, and CCF
- Interpret the meaning
- Implement in R
- Explain moving average
- Explain exponential smoothing
- Implement in R
- How double exponential smoothing works and how it is different from holt winters
- Understand the calculations
- Implement in R
- Understand the full form and components of the ARIMA model
- Explain how ARIMA works, its orders and configurations, and how to choose the p,d and q
- Implement auto.arima() in R
- Show a web scraping example with rvest
- Explain the structure of a typical webpage and basics of HTML and extract selector paths
- Process and clean text data
- Explain the features of tm package
- Explain TF-IDF and itsuse
- Draw a word cloud from a text document
- Explain the concept behind cosine similarity
- Explain LSA
- Implementation in R with challenge
- Explain the concept behind LDA
- Show a real application to extract topics from wiki docs
- Show implementation and interpretation in R
- Show facilities in the tidytext package, the workflow and lexicons
- Show a Syuzhet application
- Implement in R
- Explain the general workflow
- Explain facilities in RTextTools
- Implement in R
- Explain the structure of ggplot and how it is different from base graphics
- Modify the aesthetics and theme
- Implement in R and solve a challenge
- Show the syntax to manipulate the legend
- Add texts using geom_text and add annotations using grob
- Implement in R
- Show how to use facet_wrap and facet_grid to make multiple charts for various levels of one or two variables
- Show how to change the layout of a ggplot using the gridExtra package
- Implement in R and solve a challenge on what was covered
- Explain the syntax for various plots
- Learn Scatterplot, Jitter, Counts plot, Bar chart, Histogram, Box plot, Violin plot, Time series chart, Multiple Time Series, and Ribbon Area
- Implement in R and practice with a mini challenge
- Show where to find the ggplot extensions
- Show the usage of ggfortify, ggthemes, ggrepel and so on
- Show how to implement in R
Additional information
Learning Path: R: Complete Machine Learning and Deep Learning Solutions