Goto

Collaborating Authors

 Instructional Material


A gentle guide to deep learning object detection - PyImageSearch

@machinelearnbot

Today's blog post is inspired by PyImageSearch reader Ezekiel, who emailed me last week and asked: I went through your previous blog post on deep learning object detection along with the followup tutorial for real-time deep learning object detection. I've been using your source code in my example projects but I'm having two issues: I would really appreciate it if you could cover this in a blog post. In fact, if you go through the comments section of my two most recent posts on deep learning object detection (linked above), you'll find that one of the most common questions is typically (paraphrased): How do I modify your source code to include my own object classes? Since this appears to be such a common question, and ultimately a misunderstanding on how neural networks/deep learning object detectors actually work, I decided to revisit the topic of deep learning object detection in today's blog post. To learn more about deep learning object detections, and perhaps even debunk a few misconceptions or misunderstandings you may have with deep learning-based object detection, just keep reading. Today's blog post is meant to be a gentle introduction to deep learning-based object detection. I've done my best to provide a review of the components of deep learning object detectors, including OpenCV Python source code to perform deep learning using a pre-trained object detector.


A new generation of high school athletes will play eSports

Engadget

At the college level eSports are set to explode as more school-supported programs sprout up every day. But officially sanctioned high school esports are essentially nonexistent. Many teachers (and parents) still see video games as a waste of time. Teens looking for competitive team play could previously only find it in the unsung volunteer efforts of online leagues. They've been making do on their own for years, but they can't offer meeting spaces to practice and connect, or validation from adults and authority figures. Yet in the last several months, a trio of local leagues have debuted that are fully affiliated with high schools and supported by education districts.


Learning Path: Java: Natural Language Processing with Java

@machinelearnbot

Natural Language Processing is used in many applications to provide capabilities that were previously not possible. It involves analyzing text to obtain the intent and meaning, which can then be used to support an application. Using NLP within an application requires a combination of standard Java techniques and often specialized libraries frequently based on models that have been trained. If you're interested to learn the powerful Natural Language Processing techniques with Java, then go for this Learning Path. 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.


What is machine learning? Everything you need to know ZDNet

#artificialintelligence

Machine learning is enabling computers to tackle tasks that have, until now, only been carried out by people. The next wave of IT innovation will be powered by artificial intelligence and machine learning. We look at the ways companies can take advantage of it and how to get started. From driving cars to translating speech, machine learning is driving an explosion in the capabilities of artificial intelligence -- helping software make sense of the messy and unpredictable real world. But what exactly is machine learning and what is making the current boom in machine learning possible? At a very high level, machine learning is the process of teaching a computer system how to make accurate predictions when fed data.


Data Science: Deep Learning in Python Udemy

#artificialintelligence

This course will get you started in building your FIRST artificial neural network using deep learning techniques. Following my previous course on logistic regression, we take this basic building block, and build full-on non-linear neural networks right out of the gate using Python and Numpy. All the materials for this course are FREE. We extend the previous binary classification model to multiple classes using the softmax function, and we derive the very important training method called "backpropagation" using first principles. I show you how to code backpropagation in Numpy, first "the slow way", and then "the fast way" using Numpy features.


The Complete TensorFlow Masterclass: Machine Learning Models

@machinelearnbot

Machine learning is a way for a program to analyze previous data (or past experiences) to make decisions or predict the future. Wow, that sounds pretty complex! But aren't you claiming everyone can do it? We use frameworks like TensorFlow that make it easy to build, train, test, and use machine learning models. All you need to know is a little Python, which we will teach you, of course. TensorFlow has really been a saving grace.


Data Science with Python and R LiveLessons (Anaconda Video Series)

@machinelearnbot

Data Science with Python and R LiveLessons is tailored to beginner data scientists seeking to use Python or R for data science. This course includes fundamentals of data preparation, data analysis, data visualization, machine learning, and interactive data science applications. Students will learn how to build predictive models and how to create interactive visual applications for their line of business using the Anaconda platform. This course will introduce data scientists to using Python and R for building on an ecosystem of hundreds of high performance open source tools. The companion Jupyter notebooks for these LiveLessons are available at https://anaconda.org/datasciencepythonr.


Pairs Trading Analysis with Python Udemy

@machinelearnbot

It explores main concepts from basic to expert level which can help you achieve better grades, develop your academic career, apply your knowledge at work or do your research as experienced investor. Learning pairs trading analysis is indispensable for finance careers in areas such as quantitative research, quantitative development, and quantitative trading mainly within investment banks and hedge funds. It is also essential for academic careers in quantitative finance. And it is necessary for experienced investors quantitative trading research and development. But as learning curve can become steep as complexity grows, this course helps by leading you step by step using MSCI Countries Indexes ETF prices historical data for back-testing to achieve greater effectiveness.


Data Science:Data Mining & Natural Language Processing in R

@machinelearnbot

Learn to carry out pre-processing, visualization and machine learning tasks such as: clustering, classification and regression in R. You will be able to mine insights from text data and Twitter to give yourself & your company a competitive edge. My name is Minerva Singh and I am an Oxford University MPhil (Geography and Environment) graduate. I recently finished a PhD at Cambridge University (Tropical Ecology and Conservation). I have several years of experience in analyzing real life data from different sources using data science related techniques and producing publications for international peer reviewed journals.


Data Mining Through Cluster Analysis Using Python

@machinelearnbot

This course is ideal for those that are interested in data mining, and it is a beginner course. You should have a beginner to intermediate understanding of Python as I don't spend a lot of time on the programming aspect. Most data in the world (whether text,audio,visual, etc) is raw or unlabeled. This is precisely the reason that unsupervised machine learning has become so important. By using certain approaches to unsupervised machine learning (like clustering) we can discover patterns or underlying structures in data.