Goto

Collaborating Authors

 Instructional Material


Advanced Machine Learning Online Course

#artificialintelligence

Do I need to attend the live lectures? All lectures are recorded and shared with the class, so you can catch up whenever your schedule allows. Will there be homework or quizzes?


DSC Webinar Series: Accelerate Analytics Projects with Data Prep on AWS

#artificialintelligence

Leveraging the benefits of effective data preparation to help build a modern ERP system is a vital component in innovating an organization's data workflow systems. Complex pattern matching and parsing of unstructured data requires a great deal of time and effort often utilizing labor-intensive hand coding. Join us for this latest Data Science Central webinar to learn how B/A Products Company has managed to cut 6-12 months process time of reformatting, restructuring and preparing data down to only 2 months through automation and simplification. In this webinar you will: • Understand technology trends that simplify your analytics modernization journey • Learn about the challenges and solutions that B/A Products Company used to solve their issues with legacy ERP systems • Learn how to accelerate time-to-value for analytics projects with data preparation on AWS • See in action the before / after with the solution live demo Speakers: Jacob S J Joseph, Information Systems Manager - B/A Products Co. Samantha Winters, Director of Marketing and Business Analytics - B/A Products Co. Matt Derda, Customer Marketing Manager - Trifacta Hosted by: Stephanie Glen, Editorial Director - Data Science Central


How to Train a Progressive Growing GAN in Keras for Synthesizing Faces

#artificialintelligence

Generative adversarial networks, or GANs, are effective at generating high-quality synthetic images. A limitation of GANs is that the are only capable of generating relatively small images, such as 64 64 pixels. The Progressive Growing GAN is an extension to the GAN training procedure that involves training a GAN to generate very small images, such as 4 4, and incrementally increasing the size of the generated images to 8 8, 16 16, until the desired output size is met. This has allowed the progressive GAN to generate photorealistic synthetic faces with 1024 1024 pixel resolution. The key innovation of the progressive growing GAN is the two-phase training procedure that involves the fading-in of new blocks to support higher-resolution images followed by fine-tuning. In this tutorial, you will discover how to implement and train a progressive growing generative adversarial network for generating celebrity faces. Discover how to develop DCGANs, conditional GANs, Pix2Pix, CycleGANs, and more with Keras in my new GANs book, with 29 step-by-step tutorials and full source code. Photo by Alessandro Caproni, some rights reserved. GANs are effective at generating crisp synthetic images, although are typically limited in the size of the images that can be generated. The Progressive Growing GAN is an extension to the GAN that allows the training generator models to be capable of generating large high-quality images, such as photorealistic faces with the size 1024 1024 pixels. It was described in the 2017 paper by Tero Karras, et al. from Nvidia titled "Progressive Growing of GANs for Improved Quality, Stability, and Variation."


The School of the Tomorrow: How AI in Education Changes How We Learn

#artificialintelligence

We live in exponential times, and merely having a digital strategy focused on continuous innovation is no longer enough to thrive in a constantly changing world. To transform an organisation and contribute to building a secure and rewarding networked society, collaboration among employees, customers, business units and even things is increasingly becoming key. Especially with the availability of new technologies such as artificial intelligence, organisations now, more than ever before, need to focus on bringing together the different stakeholders to co-create the future. Big data empowers customers and employees, the Internet of Things will create vast amounts of data and connects all devices, while artificial intelligence creates new human-machine interactions. In today's world, every organisation is a data organisation, and AI is required to make sense of it all.


How to Implement Progressive Growing GAN Models in Keras

#artificialintelligence

The progressive growing generative adversarial network is an approach for training a deep convolutional neural network model for generating synthetic images. It is an extension of the more traditional GAN architecture that involves incrementally growing the size of the generated image during training, starting with a very small image, such as a 4 4 pixels. This allows the stable training and growth of GAN models capable of generating very large high-quality images, such as images of synthetic celebrity faces with the size of 1024 1024 pixels. In this tutorial, you will discover how to develop progressive growing generative adversarial network models from scratch with Keras. Discover how to develop DCGANs, conditional GANs, Pix2Pix, CycleGANs, and more with Keras in my new GANs book, with 29 step-by-step tutorials and full source code. How to Implement Progressive Growing GAN Models in Keras Photo by Diogo Santos Silva, some rights reserved. GANs are effective at generating crisp synthetic images, although are typically limited in the size of the images that can be generated.


A Gentle Introduction to the Progressive Growing GAN

#artificialintelligence

Progressive Growing GAN is an extension to the GAN training process that allows for the stable training of generator models that can output large high-quality images. It involves starting with a very small image and incrementally adding blocks of layers that increase the output size of the generator model and the input size of the discriminator model until the desired image size is achieved. This approach has proven effective at generating high-quality synthetic faces that are startlingly realistic. In this post, you will discover the progressive growing generative adversarial network for generating large images. Discover how to develop DCGANs, conditional GANs, Pix2Pix, CycleGANs, and more with Keras in my new GANs book, with 29 step-by-step tutorials and full source code.


6 Key Concepts in Andrew Ng's "Machine Learning Yearning"

#artificialintelligence

Machine Learning Yearning is about structuring the development of machine learning projects. The book contains practical insights that are difficult to find somewhere else, in a format that is easy to share with teammates and collaborators. Most technical AI courses will explain to you how the different ML algorithms work under the hood, but this book teaches you how to actually use them. If you aspire to be a technical leader in AI, this book will help you on your way. Historically, the only way to learn how to make strategic decisions about AI projects was to participate in a graduate program or to gain experience working at a company.


Multi-class Hierarchical Question Classification for Multiple Choice Science Exams

arXiv.org Artificial Intelligence

Prior work has demonstrated that question classification (QC), recognizing the problem domain of a question, can help answer it more accurately. However, developing strong QC algorithms has been hindered by the limited size and complexity of annotated data available. To address this, we present the largest challenge dataset for QC, containing 7,787 science exam questions paired with detailed classification labels from a fine-grained hierarchical taxonomy of 406 problem domains. We then show that a BERT-based model trained on this dataset achieves a large (+0.12 MAP) gain compared with previous methods, while also achieving state-of-the-art performance on benchmark open-domain and biomedical QC datasets. Finally, we show that using this model's predictions of question topic significantly improves the accuracy of a question answering system by +1.7% P@1, with substantial future gains possible as QC performance improves.


VMworld 2019 - VMware vSphere Blog

#artificialintelligence

VMworld 2019 US and Europe events feature many opportunities to learn about the latest in VMware vSphere server virtualization technology and operations. This page is a quick reference to the VMworld 2019 sessions and other events where customers are able to engage with VMware experts on a range of topics, as well as network with industry peers. Links to the EU sessions will be added to the coming days. You can also still access the presentations, recordings, and session information from last year here – VMworld 2018 Archive. How PowerCLI Makes vSphere Configuration Management Easy Level 300 – [US: CODE2214U] Configuration management is a key DevOps principle. PowerShell and PowerShell DSC are easy ways to make use of config management in your environment. However, there's one area that's been missing that ability: VMware. PowerCLI has introduced the key to close that gap, and it's open-sourced! The Art of Code That Writes Code Level 300 – [US: CODE2216U] REST APIs are everywhere these days. A majority of those are backed by what's known as OpenAPI (swagger) specifications. Using the vast ecosystem of OpenAPI tooling, we can generate documentation, SDKs, and even PowerShell modules.


Towards automated symptoms assessment in mental health

arXiv.org Machine Learning

Activity and motion analysis has the potential to be used as a diagnostic tool for mental disorders. However, to-date, little work has been performed in turning stratification measures of activity into useful symptom markers. The research presented in this thesis has focused on the identification of objective activity and behaviour metrics that could be useful for the analysis of mental health symptoms in the above mentioned dimensions. Particular attention is given to the analysis of objective differences between disorders, as well as identification of clinical episodes of mania and depression in bipolar patients, and deterioration in borderline personality disorder patients. A principled framework is proposed for mHealth monitoring of psychiatric patients, based on measurable changes in behaviour, represented in physical activity time series, collected via mobile and wearable devices. The framework defines methods for direct computational analysis of symptoms in disorganisation and psychomotor dimensions, as well as measures for indirect assessment of mood, using patterns of physical activity, sleep and circadian rhythms. The approach of computational behaviour analysis, proposed in this thesis, has the potential for early identification of clinical deterioration in ambulatory patients, and allows for the specification of distinct and measurable behavioural phenotypes, thus enabling better understanding and treatment of mental disorders.