Instructional Material
R for Data Science Solutions - Udemy
R is a data analysis software as well as a programming language. Data scientists, statisticians and analysts use R for statistical analysis, data visualization and predictive modeling. R is open source and allows integration with other applications and systems. Compared to other data analysis platforms, R has an extensive set of data products. Problems faced with data are cleared with R's excellent data visualization feature.
Data Science: Machine Learning algorithms in Matlab
My name is Kamal thakur, I am an Electronics Engineer and electronic hobbyist with an interest in making embedded systems, Robotics understandable and enjoyable to other enthusiasts of all experience and knowledge levels. Experienced with project design, development & commissioning, product & application technical support, training & consulting services with international environment. Always eager to learn, I invested a lot of time in learning and teaching, covering a wide range of different scientific topics. Being an electronics engineer, Today I am passionate about data science, artificial intelligence and deep learning for Robotics. I will do my very best to convey my passion for data science to you.
Improving your statistical inferences Coursera
About this course: This course aims to help you to draw better statistical inferences from empirical research. First, we will discuss how to correctly interpret p-values, effect sizes, confidence intervals, Bayes Factors, and likelihood ratios, and how these statistics answer different questions you might be interested in. Then, you will learn how to design experiments where the false positive rate is controlled, and how to decide upon the sample size for your study, for example in order to achieve high statistical power. Subsequently, you will learn how to interpret evidence in the scientific literature given widespread publication bias, for example by learning about p-curve analysis. Finally, we will talk about how to do philosophy of science, theory construction, and cumulative science, including how to perform replication studies, why and how to pre-register your experiment, and how to share your results following Open Science principles. In practical, hands on assignments, you will learn how to simulate t-tests to learn which p-values you can expect, calculate likelihood ratio's and get an introduction the binomial Bayesian statistics, and learn about the positive predictive value which expresses the probability published research findings are true.
Artificial Intelligence
This course includes interactive demonstrations which are intended to stimulate interest and to help students gain intuition about how artificial intelligence methods work under a variety of circumstances. This course introduces students to the basic knowledge representation, problem solving, and learning methods of artificial intelligence. Upon completion of 6.034, students should be able to develop intelligent systems by assembling solutions to concrete computational problems; understand the role of knowledge representation, problem solving, and learning in intelligent-system engineering; and appreciate the role of problem solving, vision, and language in understanding human intelligence from a computational perspective.
Best Python books, courses, videos & tutorials 2017 - ReactDOM
Python is a very popular high-level language created by Guido van Rossum and first released in 1991. Python is named after the greatest comedy act of all time, Monty Python. Python can be used to create pretty much any type of application. Python has been popular for many years and it's popularity shows no signs of stopping anytime soon. Been an in demand language, knowing Python is definitely something beneficial for your career as a software developer. Python is a very widely used programming languages that can do almost anything. Having working knowledge of high level programming languages is something any software developer should have. Whether it is a script you need to run or a complete application, Python is something you can use in your daily life as a programmer. Here's a list of some of the best Python books, courses, videos and tutorials in 2017 to help you learn Python.
Matrix Factorization and Advanced Techniques Coursera
About this course: In this course you will learn a variety of matrix factorization and hybrid machine learning techniques for recommender systems. Starting with basic matrix factorization, you will understand both the intuition and the practical details of building recommender systems based on reducing the dimensionality of the user-product preference space. Then you will learn about techniques that combine the strengths of different algorithms into powerful hybrid recommenders.
The R Programming Environment Coursera
About this course: This course provides a rigorous introduction to the R programming language, with a particular focus on using R for software development in a data science setting. Whether you are part of a data science team or working individually within a community of developers, this course will give you the knowledge of R needed to make useful contributions in those settings. As the first course in the Specialization, the course provides the essential foundation of R needed for the following courses. We cover basic R concepts and language fundamentals, key concepts like tidy data and related "tidyverse" tools, processing and manipulation of complex and large datasets, handling textual data, and basic data science tasks. Upon completing this course, learners will have fluency at the R console and will be able to create tidy datasets from a wide range of possible data sources.
A Gentle Intro to TensorFlow for Theano Users -- Lenet in TensorFlow
Welcome to the Lenet tutorial using TensorFlow. From being a long time user of Theano, migrating to TensorFlow is not that easy. Recently, tensorflow is showing strong performance leading to many defecting from theano to tensorflow. I am one such defector. This repository contains an implementation Lenet, the hello world of deep CNNs and is my first exploratory experimentation with TensorFlow.
Probabilistic Graphical Models 1: Representation Coursera
About this course: Probabilistic graphical models (PGMs) are a rich framework for encoding probability distributions over complex domains: joint (multivariate) distributions over large numbers of random variables that interact with each other. These representations sit at the intersection of statistics and computer science, relying on concepts from probability theory, graph algorithms, machine learning, and more. They are the basis for the state-of-the-art methods in a wide variety of applications, such as medical diagnosis, image understanding, speech recognition, natural language processing, and many, many more. They are also a foundational tool in formulating many machine learning problems. This course is the first in a sequence of three.