Collaborating Authors

Instructional Material

OpenCV Face detection with Haar cascades - PyImageSearch


In this tutorial, you will learn how to perform face detection with OpenCV and Haar cascades. I've been an avid reader for PyImageSearch for the last three years, thanks for all the blog posts! My company does a lot of face application work, including face detection, recognition, etc. We just started a new project using embedded hardware. I don't have the luxury of using OpenCV's deep learning face detector which you covered before, it's just too slow on my devices.

Engagement During Pandemic Teaching

Interactive AI Magazine

In this panel, AI faculty with experience teaching online and blended classes were asked to share their experiences teaching online classes. The panel was composed of Ashok Goel, Georgia Institute of Technology, Ansaf Salleb-Aouissi, Columbia University and Mehran Sahami, Stanford University. The panelists were asked to describe which tools and methods work well to help instructors engage and bond with students online. They were furthermore asked to share their insights into which components of a course can be done best online and which ones are best accomplished in person. The panel took place as part of the 2021 Symposium on Educational Advances of AI, which was collocated with AAAI-21.

Deep Learning Tutorial for Beginners: A [Step-by-Step] Guide


Deep Learning is a subdivision of machine learning that imitates the working of a human brain with the help of artificial neural networks. It is useful in processing Big Data and can create important patterns that provide valuable insight into important decision making. The manual labeling of unsupervised data is time-consuming and expensive. DeepLearning tutorials help to overcome this with the help of highly sophisticated algorithms that provide essential insights by analyzing and cumulating the data. Deep Learning leverages the different layers of neural networks that enable learning, unlearning, and relearning.

Beyond CUDA: GPU Accelerated Python for Machine Learning on Cross-Vendor Graphics Cards Made Simple


Machine learning algorithms -- together with many other advanced data processing paradigms -- fit incredibly well to the parallel-architecture that GPU computing offers. This has driven massive growth in the advancement and adoption of graphics cards for accelerated computing in recent years. This has also driven exciting research around techniques that optimize towards concurrency, such as model parallelism and data parallelism. In this article you'll learn how to write your own GPU accelerated algorithms in Python, which you will be able to run on virtually any GPU hardware -- including non-NVIDIA GPUs. We'll introduce core concepts and show how you can get started with the Kompute Python framework with only a handful of lines of code. First we will be building a simple GPU Accelerated Python script that will multiply two arrays in parallel which this will introduce the fundamentals of GPU processing.

IIT Roorkee launches Online Certificate Programs in Data Science and Machine Learning on Coursera


Roorkee: Indian Institute of Technology (IIT) Roorkee has launched two online certificate programs in high-demand topics -- Data Science and Machine Learning and Advanced Machine Learning and AI -- on Coursera, one of the world's leading online learning platform. "We are happy to announce two certificate courses in data science, machine learning, and AI in partnership with Coursera. This will enable a large number of aspirants to acquire these relevant areas for their professional growth," said Prof. Ajit K. Chaturvedi, Director, IIT Roorkee IIT Roorkee is among 150 top universities, including Yale, University of Michigan, University of Pennsylvania, and Imperial College of London -- that offer programs on Coursera. "For over 170 years, IIT Roorkee has been a leading Indian institution, known for its rigorous technical programs," said Betty Vandenbosch, Chief Content Officer at Coursera. "Through our partnership, we are expanding access and allowing more students to learn from IIT Roorkee's renowned faculty. Learners will gain the cutting-edge skills they need to advance their careers while creating powerful networks with their peers."

Deep Learning A-Z : Hands-On Artificial Neural Networks


Learn to create Deep Learning Algorithms in Python from two Machine Learning & Data Science experts. Welcome back to the course on deep learning. Today we're talking about how do neural networks work. Now we've laid a lot of groundwork we've talked about how neural networks are structured, what elements they consist of, and even their functionality. Today we're going to look at a real example of how a neural network can be applied and we're actually gonna work step-by-step through the process of its application so we know what's going on.

How is AI Contributing to the Education Sector?


Artificial intelligence has entered every industry, and the educational sector is no exception. The administrative staff, management, teachers, and students are all using AI in different ways to achieve similar goals. During the last few years, AI has spread its roots much wider and deeper in this sector. Markets and Markets has predicted that the global market share of AI in education is estimated to reach $3.68 billion by 2023 at a CAGR (Compound Annual Growth Rate) of 47%. Another platform, Market Search Engine, has predicted that the share will reach $5.80 billion by 2025.

AICTE is inviting applications for free online Artificial Intelligence training


GUVI has joined hands with AICTE to offer free online training for Artificial Intelligence professionals or students. AICTE with the partnership with GUVI is offering free online Artificial Intelligence to the participants that will be a 90 minutes workshop. The event will start from April 24 2021 6 PM IST to April 25 2021 at 6 PM IST in different time slots for participants. The aim behind the event is to help the students to polish their Python skills and develop the face recognition app. The training is an initiative taken by AICTE and GUVI to help the professionals of India to top the Artificial Intelligence domain.

10 free online writing courses for getting real good at words


Writing is a much-prized skill and a difficult one to master and, while some are naturally gifted in stringing sentences together, we all need to take the time to learn the craft. Whether you want to write your first novel, pen a poignant poem, pull together a screenplay, or create better business content, there is a free, online course out there to help. We've rounded up a list of free, online writing courses so you can find the perfect program of study to help you write gooderer. This eight-week online writing course is an introduction to the theory and practice of rhetoric, the art of persuasive writing and speech. Using selected speeches from prominent 20th-century Americans -- including Martin Luther King Jr., John F. Kennedy, Margaret Chase Smith, and Ronald Reagan -- to explore and analyze rhetorical structure and style, this course will teach you when and how to employ a variety of rhetorical devices in writing and speaking.

45 Completely Free Udacity Courses on Data Science and Machine Learning


Udacity is one of the most popular MOOC-based e-learning platforms in the world. Udacity has a wide range of machine learning and data science courses. Some are free and some are paid. But in this article, I am gonna discuss all the Udacity FREE Courses on Machine Learning and Data Science. For these courses, You don't need to pay a single buck.