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 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 R tables with expandable rows

Hi. I’m Sharon Machlis at IDG Communications, here with Episode 47 of Do More With R: Interactive tables with expandable rows.

Interactive tables with sorting and filters can be a nice way of exploring data. And sometimes, you might want to share that with other people – including text-only data like recipes, resource lists, or a chart of popular R packages.

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 to display when not every row includes the very-wide

Read More