Skip to main content

Microsoft's DeepCoder programming AI can take over coding's dirty work

nestor ai paying attention artificial intelligence
Image used with permission by copyright holder
There’s a great deal of controversy lately over artificial intelligence and robotics, specifically the potential for both to replace human workers and cause economic dislocations. While concerns about robotics tend to focus on physical labor, AI has some people worried that jobs requiring purely intellectual labor are at risk as well.

The jury is still out on whether those concerns are justified, but the areas where AI is starting to make its mark continue to increase in number. Recently, Microsoft Research worked with researchers at the University of Cambridge to create DeepCoder, a machine learning system built to solve programming challenges, as New Scientist reports.

Recommended Videos

DeepCoder uses program synthesis, the process of combining existing code to create new applications, to search and integrate the best source code in the best combinations to solve problems. Once the system knows what a human programmer wants it to accomplish, along with the available inputs, the system can then search more quickly and more completely than any human coder to create a new application.

The system also learns as it goes along, meaning that it’s not only initially many times faster than previous systems but it also gets faster the more it works. Ultimately, a system like DeepCoder could enhance human programming by taking over the most tedious work and completing it in a fraction of the time, freeing the human coder for more interesting and sophisticated work.

According to Armando Solar-Lezama, an unrelated researcher at the Massachusetts Institute of Technology, “All of a sudden people could be so much more productive. They could build systems that it [would be] impossible to build before. The potential for automation that this kind of technology offers could really signify an enormous [reduction] in the amount of effort it takes to produce code.”

DeepCoder is currently limited to working with limited code samples, around five lines of code in total. That’s not so great a limitation, however, given that the largest applications are themselves made up of smaller pieces of code. Given the system’s overall speed and the ever-increasing power of AI in general, we can look forward to a time when programmers let a computer do the dirty work and focus themselves on defining the problem.

Mark Coppock
Mark Coppock is a Freelance Writer at Digital Trends covering primarily laptop and other computing technologies. He has…
Deep learning A.I. can imitate the distortion effects of iconic guitar gods
guitar_amp_in_anechoic_chamber_26-1-2020_photo_mikko_raskinen_006 1

Music making is increasingly digitized here in 2020, but some analog audio effects are still very difficult to reproduce in this way. One of those effects is the kind of screeching guitar distortion favored by rock gods everywhere. Up to now, these effects, which involve guitar amplifiers, have been next to impossible to re-create digitally.

That’s now changed thanks to the work of researchers in the department of signal processing and acoustics at Finland’s Aalto University. Using deep learning artificial intelligence (A.I.), they have created a neural network for guitar distortion modeling that, for the first time, can fool blind-test listeners into thinking it’s the genuine article. Think of it like a Turing Test, cranked all the way up to a Spınal Tap-style 11.

Read more
The MacBook Pro Touch Bar is being revived
Standalone Touch Bar product, Flexbar.

The Touch Bar era of MacBook Pros is not something many of us want to return to.

And yet, as reported by The Verge, a new project has appeared on Kickstarter that hopes to bring back the Apple Touch Bar -- but as a standalone device. The 10-inch 2K OLED touchscreen is designed to sit above the keyboard on your laptop, on your desk above your keyboard, or even beside your tablet to give you quick access to your most-used buttons.

Read more
You need to buy this 2TB Steam Deck SSD, which is $84 off for Cyber Week
Thermal shield for the Steam Deck SSD.

If I didn't already upgrade my Steam Deck with a 2TB drive, I'd be buying the Crucial P310 on Cyber Monday. This is one of the better deals I've seen during Cyber Week, frankly, and if you have a handheld gaming PC like the Steam Deck or ROG Ally, you owe it to yourself to upgrade the storage for a great price.

You can grab the for $181 right now. Regardless of how you look at the sale, it's a great deal. That's $84 off the list price, or 32% off, and it's a similar price as the competition. The WD Black SN770M, for example, , which is also a Cyber Week deal. Crucial is my top choice, though.

Read more