Data Science and Machine Learning Using Python and R

No Reviews Yet

Course type: Online Instructor led Course

Platform: Zoom

Course ID: 45392

Course type: Online Instructor led Course

Platform: Zoom

Students Interested 0 (Seats Left 0)

No Reviews Yet

Date and Time

Not decided yet.

Biswanath Banerjee picture
Biswanath Banerjee

BTech IIT Roorkee

About Biswanath Banerjee

20 years of enriched technology experience in organizations - IBM, MBT (now Tech Mahindra), Tavant Technologies, Network Programs etc.
Highly experienced technical leader. Expert in Big Data Hadoop, PIG, Flume, Scoop Hive, Zookeeper, Apache Spark, Scala, Java stack
Solid experience in architecting solutions and programming experience in Scala, Python and core Java.
Design and development of Hadoop clusters from 60 to 800 nodes clusters, MapReduce jobs, PIG, Spark streaming data.
Undertaken and executed projects in Apache Spark and Scala.
Corporate Trainer in Big Data Hadoop, Scala and Spark, Agile Project Management, Core Java, Design Patterns in Java, Big Data architecture
Education: BTech (Mech) IIT Roorkee
Certifications: IBM Certified Senior Project Manager
Cloudera Certified Hadoop Developer
Certified Big Data Hadoop and Spark developer
Skills and expertise:
Technology Stack: Core Java | Design patterns | Datastructures
Big Data technologies: Hadoop |MapReduce| Spark | Scala | HBase | Pig | Hive | Zookeeper | Scoop| Flume
Others:Java/J2EE | Python | DJango | Spark | Scala | MongoDB | NodeJS | Spring | Framework | MS Project | Rational Tools | CVS | Agile Scrum
@Corporate Trainer
Trained and mentored more than 500 people on Hadoop and Spark projects.
Apache Spark Developer Training at GIFAmpTechnologies
- 5 days developer training
- Spark, Spark Streaming and Spark SQL,Scala
- Real world use case project
- 12 people batch
Advanced Hadoop Data training at Genisys, Bangalore
-5 days developer training
-Advanced topics like YARN, Hadoop Federation, Spark
-Map/Reduce, HDFS, Hive, Pig Hands on
-Real world use case project
-20 people batch
Hadoop Data Training at Tavant Technologies, Bangalore
- 3 days Hadoop training
- Map/Reduce, HDFS, Hive, Pig Hands on
- 15 people batch
Other trainings
- 5 days Hadoop Developer training at GifAmp Technologies, Pune
- Hadoop Developer training at MindTree, Bangalore,
- Hadoop Administration training at NucleusMind Technologies, Noida
- Hadoop Developer public trainings at Idea labs
- Hadoop Developer training at L&T
- Apache Spark and Scala Training at Hexaware
- 5 days Hadoop and Spark training at a leading Enginering college in Kolkata
No reviews currently Be the First to Review

About the Course

What is this course about ?

Equip students to use Python and R for performing the different statistical data analysis and visualization tasks both prior to and after data modelling.

Introduce some of the most important machine learning concepts to students in the most practical way such that the students can apply these concepts for practical data analysis and interpretation.

Students will get a strong background in some of the most important statistical modelling, machine learning,deep learning concepts along with basic exploratory data analysis (grouping visualization) skills.

Students will work with real life data - data from different sources and get acquainted with the modalities of working with actual data.

The syllabus for the entire course is given below :

Python for Data Science:-

  1. Introduction to Python Data Science tool

  2. Introduction to Python Data Science environment

  3. IPython Interpreter

  4. Different types of data used in Statically and Machine Learning analysis

  5. Different types of data used programmatically

  6. Python Data science packages to be used

  7. Numpy Introduction

  8. Create Numpy Arrays

  9. Numpy operations

  10. Matrix Arithmetic and Linear systems

  11. Numpy for basic Vector Arithmetic

  12. Numpy for Basic Matrix Arithmetic

  13. Broadcasting with NumPy

  14. Solve equations with Numpy

  15. NumPy for statistical Operations

  16. Data structures in Python

  17. Read in Data

  18. Read in CSV data using Pandas

  19. Read in excel data using Pandas

  20. Read in JSON data

  21. Read in HTML data

  22. Removing NAs/No Value from our data

  23. Basic Data Handling:Starting with conditional Data selection

  24. Drop Column/Row

  25. Subset and Index data

  26. Basic data grouping based on Qualitative attributes

  27. Cross tabulations

  28. Reshaping

  29. Pivoting

  30. Rank and sort data

  31. Concatenate

  32. Merging and joining Data Frames

  33. What is Data Visualization

  34. Some theoretical concepts behind data visualizations

  35. Histograms â?? Visualize the Distribution of Continuous Numerical Variables

  36. Boxplots - â?? Visualize the Distribution of Continuous Numerical Variables

  37. Scatter Plot-Visualize the Relationship between 2 continuous Variables

  38. Barplot

  39. Pie Chart

  40. Line Chart


  1. Applications of Machine Learning

  2. Why Machine Learning is the future

  3. Installing Python and Anaconda

  4. Installing R and R studio

  5. Data Pre-processing

  6. Regression

  7. Linear Regression in Python

  8. Linear Regression in R

  9. Single Linear Regression

  10. Multiple Linear Regression in Python

  11. Multiple Regression in R

  12. What is the P-Value?

  13. Polynomial Regression

  14. Polynomial Regression in Python

  15. Polynomial Regression in R

  16. R Regression Template

  17. Support Vector Regression (SVR)

  18. SVR in Python

  19. SVR in R

  20. Decision Tree Regression

  21. Decision Tree Regression in Python

  22. Decision Tree Regression in R

  23. Random Forest Regression

  24. Random Forest Regression in Python

  25. Random Forest Regression in R

  26. Evaluating Regression Model Performance

  27. R-Squared intuition

  28. Adjusted R-Squared Intuition

  29. Interpreting Linear Regression Coefficients

  30. Logistic Regression

  31. Logistic Regression in Python

  32. Logistic Regression in R

  33. K-Nearest Neighbours (K-NN)

  34. K-NN in Python

  35. K-NN in R

  36. Support Vector Machine (SVM)

  37. SVM in Python

  38. SVM in R

  39. Kernel SVM

  40. Kernel SVM Intuition

  41. Mapping to a higher dimension

  42. The Kernel Trick

  43. Types of Kernel Functions

  44. Kernel SVM in Python

  45. Kernel SVM in R

  46. Bayes Theorem

  47. Naive Bayes Intuition

  48. Naive Bayes In Python

  49. Naïve Bayes in R

  50. Decision Tree Classification in Python

  51. Decision Tree Classification in R

  52. Random Forest Classification

  53. Random Forest Classification in Python

  54. Random Forest Classification in R

  55. Evaluating Positives and False Negatives

  56. Confusion Matrix

  57. Accuracy Paradox

  58. Cap Curve

  59. Cap Curve Analysis

  60. K-Means Clustering

  61. K-Means Random Initialization Trap

  62. K-Means Selecting the number of Clusters

  63. K-Means Clustering in Python

  64. K-Means Clustering in R

  65. Hierarchical Clustering

  66. Hierarchical Clustering using Dendograms

  67. Hierarchical Clustering in Python

  68. Hierarchical Clustering in R

  69. Apriori

  70. Apriori in Python

  71. Apriori in R

  72. Eclat in R

  73. Upper Confidence Bound

  74. The Multi Armed Bandit problem

  75. Upper Confidence Bound in Python

  76. Upper Confidence Bound in R

  77. Thomson Sampling

  78. Thomson Sampling in Python

  79. Thomson Sampling in R

  80. Natural Language Processing

  81. Natural Language Processing in Python

  82. Natural Language Processing in R

  83. Deep Learning

  84. Activation Neural Networks

  85. The Neuron

  86. The Activation Framework

  87. How do Neural Networks work?

  88. How do Neural Networks learn?

  89. Gradient Descent

  90. Stochastic Gradient Descent

  91. Backpropagation

  92. ANN in Python â?? Installing Theano,Tensorflow and Keras

  93. ANN in Python

  94. ANN in R

  95. Convolutional Neural Networks

  96. What are convolutional neural networks

  97. Convolution operation

  98. ReLU Layer

  99. Pooling

  100. Flattening

  101. Full Connection

  102. Softmax and Cross-Entropy

  103. CNN in Python

  104. CNN in R

  105. Dimensionality Reduction

  106. Principal Component Analysis (PCA)

  107. PCA in Python

  108. PCA in R

  109. Linear Discriminant Analysis (LDA)

  110. LDA in Python

  111. LDA in R

  112. Kernel PCA

  113. Kernel PCA in Python

  114. Kernel PCA in R

  115. Model Selection and Boosting

  116. K-fold Cross Validation in Python

  117. K-fold cross validation in R

  118. Grid Search in Python

  119. Grid Search in R

  120. XG Boost

  121. XG Boost in Python

  122. XG Boost in R


No reviews currently Be the First to Review


Students Interested 0 (Seats Left 0)

Post your requirement and let us connect you with best possible matches for Data Science Classes Post your requirement now


Submit your enquiry for Data Science and Machine Learning Using Python and R

Please enter valid question or comment

Please enter your name.

Please enter valid Phone Number

Please enter the Pin Code.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Biswanath

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please enter the OTP sent to your registered mobile number.

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on, to fulfill their learning requirements across 1,000+ categories. Using, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more