code optimisation
evoML Yellow Paper: Evolutionary AI and Optimisation Studio
Li, Lingbo, Kanthan, Leslie, Basios, Michail, Wu, Fan, Adham, Manal, Avagyan, Vitali, Butler, Alexis, Brookes, Paul, Giavrimis, Rafail, Liu, Buhong, Pavlou, Chrystalla, Truscott, Matthew, Voskanyan, Vardan
Machine learning model development and optimisation can be a rather cumbersome and resource-intensive process. Custom models are often more difficult to build and deploy, and they require infrastructure and expertise which are often costly to acquire and maintain. Machine learning product development lifecycle must take into account the need to navigate the difficulties of developing and deploying machine learning models. evoML is an AI-powered tool that provides automated functionalities in machine learning model development, optimisation, and model code optimisation. Core functionalities of evoML include data cleaning, exploratory analysis, feature analysis and generation, model optimisation, model evaluation, model code optimisation, and model deployment. Additionally, a key feature of evoML is that it embeds code and model optimisation into the model development process, and includes multi-objective optimisation capabilities.
Why AI code optimisation will be a game-changer - Information Age
For years, we've been aware that AI is set to be one of the world's biggest โ if not the biggest โ technological and economic game-changers. With PwC estimating that by 2030 AI will grow the global economy by nearly $16 trillion, we've become used to claims that it will be a transformative technology from the media. For those of us who actually work with AI though, it's clear that some of this optimism needs to be tempered. That's because right now many of the processes to develop, test, deploy, and monitor AI models are not as efficient as they could be. In practice, most people who've worked with AI or ML in industry know that the technology requires a great deal of manual intervention to be able to smoothly run in a production environment. To take one example, the data scientists who help develop and train models end up finding most of their time consumed on manual and repetitive tasks around data preparation โ around 45% of their working hours.