Programming 

Impressions from the first Zerynth Continuous Learning Webinar – UX Design for IoT Projects

We had our first Zerynth Continuous Learning webinar last week. If you’ve watched the webinar you got to learn about UX design for IoT projects straight from the experts. For this first webinar, Daniele Mazzei, our Co-founder, and Chief Innovation Officer talked about User Experience design in the context of IoT. Daniele is an Assistant Professor at the Computer Science department of the University of Pisa where he teaches Human Machine Interface and Social Robotics. And if you haven’t, here’s a little snippet, to show you how it went: For…

Read More

Python 101: Learning About Lists

Lists are a fundamental data type in the Python programming language. A list is a mutable sequence that is typically a collection of homogeneous items. Mutable means that you can change a list after its creation. You will frequently see lists that contain other lists. These are known as nested lists. You will also see lists that contain all manner of other data types, such as dictionaries, tuples or objects. Let’s find out how you can create a list! Creating Lists There are several ways to create a list. You…

Read More
Programming 

Artificial Intelligence, Machine Learning, Deep Learning, and Data Science — What’s the Difference?

Answer: Deep learning is a subarea of machine learning which is a subarea of artificial intelligence. Data science is an interdisciplinary area that combines all of those with math and programming skills to extract useful insights from data. “I’m trying to understand how the area of skills are related to each other, and one is a dependency of another. I hope you clarify for me where to start and how the path looks like. I know it’s a complicated question.” — Barakah, Python Freelancer Course Member Let’s start with a…

Read More
java 

Pluralsight vs Codecademy – Which is the Best Online Learning Platform for Programmers to Level Up their Skills?

Being an author of a Java blog and editor of a Medium publication, I receive a lot of queries from Programmers and Developers. Many of my readers ask me about advice like which books to learn to code, which is the best site to learn to code? Where should I go for preparing coding interviews and much more? One of the questions which keep coming to me was about Pluralsight and Codecademy? like which site is better to learn new tech skills and level up your current skill? This is…

Read More
java 

Top 5 Data Science and Machine Learning Courses to Learn Online – Best of Lot

Many programmers and Computer Science graduates are moving towards Data Science and Machine learning hoping for better pay and career opportunity and there is a reason for it. Data Scientist and Machine Learning Specialist have been ranked the number one job on Glassdoor for last a couple of years and the average salary of a data scientist is over $120,000 in the United States according to Indeed. Data Science is not only a rewarding career in terms of money but also it provides the opportunity to solve some of the world's most…

Read More

Depthwise separable convolutions for machine learning

Convolutions are an important tool in modern deep neural networks (DNNs). This post is going to discuss some common types of convolutions, specifically regular and depthwise separable convolutions. My focus will be on the implementation of these operation, showing from-scratch Numpy-based code to compute them and diagrams that explain how things work. Note that my main goal here is to explain how depthwise separable convolutions differ from regular ones; if you’re completely new to convolutions I suggest reading some more introductory resources first. The code here is compatible with TensorFlow’s…

Read More