Day: May 14, 2020

Apache Spark 3.0 adds Nvidia GPU support for machine learning

Apache Spark, the in-memory big data processing framework, will become fully GPU accelerated in its soon-to-be-released 3.0 incarnation. Best of all, today’s Spark applications can take advantage of the GPU acceleration without modification; existing Spark APIs all work as-is.

The GPU acceleration components, provided by Nvidia, are designed to complement all phases of Spark applications including ETL operations, machine learning training, and inference serving.

Nvidia’s Spark contributions draw on the RAPIDS suite of GPU-accelerated data science libraries. Many of RAPIDS’ internal data structures, like dataframes, complement Spark’s own, but getting Spark to use RAPIDS natively has taken nearly four

Read More

This AI makes up words you won’t even find in the dictionary

Nothing gets me doodlewinkled like AI. Oh, what, you’ve never heard of this word before? It’s not my fault you get your vocabulary from traditional, hunan-made dictionaries. I brush up my lexicon with thisworddoesnotexist.com.

Yep, that’s right: it’s an AI-powered vocabulary tool that makes up words and definitions you won’t find in any regular dictionary like Merriam-Webster or the Oxford English Dictionary — and it’s absolutely marvelous.

My favorite so far has to be helicopterygium, or as thisworddoesnotexist.com defines it:

One of an order of microscopic small insectivorous insects, including many kinds and freshwater invertebrates, that include cockroaches. They

Read More

How data analysis, AI, and IoT will shape the post-pandemic ‘new normal’

Pandemics are shocks to communities throughout the world. Each community’s response emerges from the countless changes that individuals make in their daily lives to protect themselves while trying to maintain a semblance of normality.

Grassroots responses often emerge first in such crises, but they may not be the most effective approach for slowing the contagion’s spread. From a technological standpoint, solutions invariably involve various blends of remote collaboration, contactless transactions, and replacement of manual processes with automated, robotic, and other human-free processes.

When a contagion is raging, grassroots responses can be counterproductive if everybody’s operating at cross-purposes. Lack of central

Read More

How to create tables in R with expandable rows

Interactive tables with searching and sorting can be a nice way of exploring data. And sometimes, you might want to share that data with other people — including text-only data like a list of Do More With R video tutorials.

But when that data includes a column with fairly long entries, that column may not fit well in a table the width of your screen. This can be especially tricky when not every row includes the very-wide column. For example, a table of questionnaire results where one field is “Do you have any additional comments?” Not everyone may.

That’s

Read More

How data analysis, AI, and IoT will shape the post-coronavirus ‘new normal’

Pandemics are shocks to communities throughout the world. Each community’s response emerges from the countless changes that individuals make in their daily lives to protect themselves while trying to maintain a semblance of normality.

Grassroots responses often emerge first in such crises, but they may not be the most effective approach for slowing the contagion’s spread. From a technological standpoint, solutions invariably involve various blends of remote collaboration, contactless transactions, and replacement of manual processes with automated, robotic, and other human-free processes.

When a contagion is raging, grassroots responses can be counterproductive if everybody’s operating at cross-purposes. Lack of central

Read More

How to create an interactive table in R

Interactive tables with searching and sorting can be a nice way of exploring data. And sometimes, you might want to share that data with other people — including text-only data like a list of Do More With R video tutorials.

But when that data includes a column with fairly long entries, that column may not fit well in a table the width of your screen. This can be especially tricky when not every row includes the very-wide column. For example, a table of questionnaire results where one field is “Do you have any additional comments?” Not everyone may.

That’s

Read More