Collaborating Authors

Stack Builders


The different tools and technologies that we often use when developing software add complexity to our systems. One of the challenges that we face in web development is that we are often writing the backend and the frontend in different languages and type systems. To build reliable applications we need a way to connect both. We need to make sure our applications are reliable and do not break when the API changes. We can build a bridge that helps us to traverse safely between the backend and the frontend.

Baidu Releases PaddlePaddle Upgrades


An updated release of Baidu's deep learning framework includes a batch of new features ranging from inference capabilities for Internet of Things (IoT) applications to a natural language processing (NLP) framework for Mandarin. The latest version of PaddlePaddle released this week includes a streamlined toolkit dubbed Paddle Lite 2.0 aimed at inference for IoT, embedded and mobile devices. It works with PaddlePaddle as well as pre-trained models from other sources, Chinese Internet giant (NASDAQ: BIDU) said. Along with faster deployment of ResNet-50, used for image classification on convolutional neural networks, Paddle Lite 2.0 also supports edge-based FPGAs and other hardware. New development kits include ERNIE 2.0, and updated version of Baidu's natural language processing framework.

Baidu releases quantum machine learning toolkit on GitHub


Baidu has released the toolkit for its quantum machine learning platform, Paddle Quantum, which it says will enable developers to build and train quantum neural network models. Built on the Chinese tech giant's deep learning platform PaddlePaddle, the toolkit also includes quantum computing applications. Paddle Quantum, currently available on GitHub, comprises a set of quantum machine learning toolkits, including a quantum chemistry library and optimisation tools, as well as three quantum applications: quantum machine learning, quantum chemical simulation, and quantum combinatorial optimisation. Several underlying functions of PaddlePaddle, including matrix multiplications, also enable Paddle Quantum to support quantum circuit models and general quantum computing research, Baidu said in a statement on Wednesday. Asian country has began investing in quantum technology and is at a similar starting point with other economic powers in this field, says Shanghai-born Turing Award winner Andrew Yao.

Baidu follows US tech giants and open sources its deep learning tools


Microsoft, Google, Facebook, and Amazon have all done it -- and now Baidu's doing it, too. The Chinese tech giant has open sourced one of its key machine learning tools, PaddlePaddle, offering the software up to the global community of AI researchers. This move has become common among tech firms as they pour more and more resources into their AI work. Open sourcing your tools is a good way to attract talent, but it also allows companies to shape the development of a field that's becoming increasingly central to consumer tech, underpinning everything from voice interfaces to auto-sorting photo galleries. Baidu's big claim for PaddlePaddle is that it's easier to use than rival programs.

Microsoft: Bosque is a new programming language built for AI in the cloud ZDNet


Microsoft is ready to show off the latest improvements it's made to a new experimental programming language for the cloud called Bosque. Bosque is being developed by a team at Microsoft Research led by principal engineer Mark Marron, who describes it as an "experiment in regularized design for a machine-assisted rapid and reliable software development lifecycle". The project borrows heavily from TypeScript and machine learning for software development in the cloud. The Bosque programming language aims to cater to cloud developers with knowledge of Microsoft's TypeScript JavaScript superset and Node.js, the widely-used runtime for executing JavaScript code outside a browser. In a paper Marron published last year, he outlined how Bosque's regularized programming model could lead to a massive boost in programmer productivity, on par with gains made after structured programming – a term defined by Dutch computer programming pioneer Edsger Wybe Dijkstra – took off in the 1970s and spawned a new generation of compilers and integrated development environment (IDE) tools.