Mohamed Ayman Khalifa

63 Flips | 1 Magazine | 10 Likes | 1 Following | @M_A_Khalifa | Time is precious, waste it wisely...

TensorFlow.js — a practical guide

Goodbye to spending eons on complicated steps…<p>Let’s start with a simple example: building a <b>neural network</b> for logic gate <b>XOR</b>.<p>The XOR problem<p>XOR is a …

Machine Learning

Python Generators Tutorial

Python generators are a powerful, but misunderstood tool. They're often treated as too difficult a concept for beginning programmers to learn — …

Python Programming

datas-frame – Modern Pandas (Part 8): Scaling

This is part 1 in my series on writing modern idiomatic pandas.<p>Modern Pandas<br>• Method Chaining<br>• Indexes<br>• Fast Pandas<br>• Tidy Data<br>• Visualization<br>• Time …

Python Programming

Beginner's Guide to Jupyter Notebooks for Data Science (with Tips, Tricks!)

We use cookies on Analytics Vidhya websites to deliver our services, analyze web traffic, and improve your experience on the site. By using Analytics …

Data Science

R and Python are joining forces, in the most ambitious crossover event of the year—for programmers

Hadley Wickham is the most important developer for the programming language R. Wes McKinney is among the most important developers for programming language Python. The two languages, which are free to use, are often seen as competitors in the world of data science. Wickham and McKinney don’t think …

Apache Flink helps Netflix process 3 trillion events every day

The processing demands for a video content service like Netflix Inc. are almost unimaginable. A consumer audience of over 109 million subscribers …

How To Turn Data Into Actionable Strategies

Business intelligence is more than analytics and reporting. It could help you turn data into action.<p>So your organization has a big vision and uses that vision as the North Star for guiding strategic decisions. But when you're only deploying against vision with no data to back it up, you're flying …

Logical Data Warehouse (LDW) Design and Barcelona

In my last blog, I mentioned some books I'd recently rediscovered. This reminded me of two more books that many IT architects would find interesting …

AI applied: How SAP and MapR are adding AI to their platforms

SAP is embedding AI in applications; MapR is doing so in its data platform. In both cases, AI is becoming more ubiquitous and more …

Big Data

You Don’t Have to Be a Data Scientist to Fill This Must-Have Analytics Role

It’s no secret that organizations have been increasingly turning to advanced analytics and artificial intelligence (AI) to improve decision-making across business processes — from research and design to supply chain and risk management.<p>Along the way, there’s been plenty of literature and executive …

Replicating the New York Times' Twitter bot analysis with R and Python

Yesterday's the New York Times published a very nice analysis of Twitter's bot market. Part of this analysis involves plotting the list of followers …

Here’s how Apple can figure out which emojis are popular

Welcome to the fascinating world of differential privacy.<p>In a jargon-filled paper released by Apple, the company revealed a ranking of popular emojis its users send, and the big winner from that snapshot at least is the trusty old smiling face with tears of joy. The simple red heart is in second …

Introduction to Functional Programming in Python

Most of us have been introduced to Python as an <b>object-oriented</b> language; a language exclusively using classes to build our programs. While classes, …

The 10 Statistical Techniques Data Scientists Need to Master

This was a basic run-down of some basic statistical techniques that can help a data science program manager and or executive have a better …

Machine Learning 101

What investors need to know about machine learning, and why we’re really on the cusp of a breakthrough.<p>Excitement around artificial intelligence and …

AI and Deep Learning in 2017 – A Year in Review

The year is coming to an end. I did not write nearly as much as I had planned to. But I’m hoping to change that next year, with more tutorials around …

How to Become a Data Scientist Without a Degree

This article will explore what it’s like to be a Data Scientist, the skillset required, and how to acquire these skills using mostly free or cheap …

Linked Lists

The basics of linked lists.

Parsing in Python: Tools and Libraries (Part 1)

If you need to parse a language or document from Python, there are fundamentally three ways to do so:• <b>Use an existing library supporting that specific</b> …

Algorithms for Big Data: A Free Course from Harvard

From Harvard professor Jelani Nelson comes "Algorithms for Big Data," a course intended for graduate students and advanced undergraduate students. …

Machine Learning

11 most read Deep Learning Articles from Analytics Vidhya in 2017

Introduction<p>This is that time of year, when you reflect on the year gone by. 2017 has been a year of growth for us at Analytics Vidhya. By any means …

This year the world woke up to the society-shifting power of artificial intelligence

In less than five years, a 2012 academic breakthrough in artificial intelligence evolved into the technology responsible for making healthcare decisions, deciding whether prisoners should go free, and determining what we see on the internet.<p>Machine learning is beginning to invisibly touch nearly …

Checkmate: DeepMind's AlphaZero AI clobbered rival chess app on non-level playing, er, board

<b>Analysis</b> Good effort but the games were seemingly riggedDeepMind claimed this month its latest AI system – AlphaZero – mastered chess and Shogi as …

10 data scientist interview questions job seekers can expect

Applying for data science jobs? These sample questions will help you prepare for an interview.<p>Demand for data scientists continues to grow, and the …

Data Science

Build a game framework with Python using the Pygame module

In my first article in this series, I explained how to use Python to create a simple, text-based dice game. This time, I'll demonstrate how to use …

Meet the man behind the most important tool in data science

Wes McKinney hates the idea of researchers wasting their time. “Scientists unnecessarily dealing with the drudgery of simple data manipulation tasks makes me feel terrible,” he says.<p>Perhaps more than any other person, McKinney has helped fix that problem. McKinney is the developer of “Pandas”, one …

Data Science

Google's artificial intelligence built an AI that outperforms any made by humans

by Dom Galeon and Kristin Houser December 1, 2017 Artificial Intelligence 122926<p>An AI That Can Build AI<p>In May 2017, researchers at Google Brain …

Artificial Intelligence

There's a metal that conducts electricity but not heat

Vanadium Dioxide<p>In science, there exists a law known as the Wiedemann-Franz Law that states, simply, that most metals that are good conductors of …