According to the company, users just have to use a simple SQL query to specify what data they want to use to train their model and the output value they wish to predict.
After the SQL command to create the model is initiated, Redshift ML securely exports the specified data from Amazon Redshift to the S3 bucket and calls on Amazon SageMaker Autopilot to prepare the data. Additional details are available here.
Microsoft’s newly announced GPT-3 features
Microsoft announced that GPT-3, the natural language model developed by OpenAI, will be integrated into Microsoft Power Apps, the company’s low-code app development platform.
The new AI-powered features will allow a user building an e-commerce app to describe a programming goal using conversational language. A fine-tuned GPT-3 model then offers choices for transforming the command into a Microsoft Power Fx formula.
“Using an advanced AI model like this can help our low-code tools become even more widely available to an even bigger audience by truly becoming what we call no code,” said Charles Lamanna, the corporate vice president for Microsoft’s low code application platform.
OpenCilk 1.0 released
OpenCilk is an open-source implementation of the Cilk concurrency platform that aims to make parallel programming a simple extension of ordinary serial programming through a suite of tools.
OpenCilk compiles Cilk programs using the Tapir/LLVM compiler based on Clang and LLVM. Also, the Cilk runtime system implements a work-stealing scheduler that enables users to schedule the parallel program efficiently on the parallel processors available at runtime.
The project currently has many enhancements under development, including new language constructs, a new implementation of reducer hyperobjects, various parallel compiler optimizations, and more. Additional details are available here.
Google’s Security by Design
Google launched Security by Design on Google Play Academy to help developers identify, mitigate and protect against security threats through a series of courses.
“Introduction to app security best practices” helps developers take advantage of additional security features to build into an app. In the next course, developers will learn how to integrate security at every stage of the development process by adopting the Security Development Lifecycle, an industry standard. Additional details on the courses are available here.