IBM CodeNet teaches AI to translate programming languages

The expansive dataset is designed to translate 55 languages, including Cobol, Java, C++, and Python

IBM unveiled a suite of new artificial intelligence (AI) services on Monday ahead of its virtual IBM Think 2021 conference. 

The new features include software that teaches AI how to translate code, a cloud migration service, and more functions for the firm's Watson Assistant. 

The most interesting of the announcements was a Rosetta Stone-like service for programming code called 'CodeNet', which is an expansive dataset designed to teach AI and machine learning systems how to translate code. It comprises some 14 million snippets and 500 million lines of code spread across more than 55 legacy and active languages, such as Cobol, Java, C++, and Python. The dataset is constructed in a way that allows for bidirectional translation, enabling Cobol legacy code to be translated into Java, for example. 

"Given its wealth of programmes written in a multitude of languages, we believe Project CodeNet can serve as a benchmark dataset for source-to-source translation and do for AI and code what the ImageNet dataset did years ago for computer vision," the firm said. 

AI featured heavily in the updates, with new features for Cloud Pak for Data, an SaaS integration platform called 'Watson Orchestrate', and a Watson Assistant collaboration with healthcare providers handling increased workloads due to the pandemic. The tech giant also revealed 'Maximo Mobile', a mobile platform based on IBM's Maximo asset management service. 

Related Resource

Transforming business operations with AI, IoT data, and edge computing

A Pathfinder report on the ROI of AI, IoT, and edge computing

Transforming business operations with AI, IoT data, and edge computingDownload now

The updates also included a new cloud migration service called 'Mono2Micro' that also uses AI to analyse large enterprise applications and provide recommendations on how to best adapt them for the move to the cloud. IBM said it can simplify and speed up an error-prone process, which can reduce costs and maximise returns on investment.

Beyond artificial intelligence, the announcements included a hybrid cloud-based financial services platform, built with Red Hat OpenShift. There was also a $1 billion investment to support IBM's partner ecosystem which includes skills training, and a streamlined service for quantum computing called Qiskit Runtime.

Featured Resources

Modern governance: The how-to guide

Equipping organisations with the right tools for business resilience

Free Download

Cloud operational excellence

Everything you need to know about optimising your cloud operations

Watch now

A buyer’s guide to board management software

Improve your board’s performance

The real world business value of Oracle autonomous data warehouse

Lead with a 417% five-year ROI

Download now

Recommended

IBM reports biggest sales growth in ten years
hybrid cloud

IBM reports biggest sales growth in ten years

25 Jan 2022
IBM to sell off Watson Health assets
Acquisition

IBM to sell off Watson Health assets

24 Jan 2022
IBM ramps up sustainability efforts with Envizi acquisition
Business strategy

IBM ramps up sustainability efforts with Envizi acquisition

12 Jan 2022
LG Electronics joins the IBM Quantum Network
big data

LG Electronics joins the IBM Quantum Network

10 Jan 2022

Most Popular

How to boot Windows 11 in Safe Mode
Microsoft Windows

How to boot Windows 11 in Safe Mode

6 Jan 2022
Sony pulls out of MWC 2022
Business operations

Sony pulls out of MWC 2022

14 Jan 2022
Dell XPS 15 (2021) review: The best just got better
Laptops

Dell XPS 15 (2021) review: The best just got better

14 Jan 2022