Instructional Material
Real time numbers recognition (MNIST) on an iPhone with CoreML from A to Z · Blog · Liip
Learn how to build and train a deep learning network to recognize numbers (MNIST),how to convert it in the CoreML format to then deploy it on your iPhoneX and make it recognize numbers in realtime! This is the third part of our deep learning on mobile phones series. In part one I have shown you the two main tricks on how to use convolutions and pooling to train deep learning networks. In part two I have shown you how to train existing deep learning networks like resnet50 to detect new objects. In part three I will now show you how to train a deep learning network, how to convert it in the CoreML format and then deploy it on your mobile phone!
Machine Learning in the Tidyverse
This course will teach you to leverage the tools in the "tidyverse" to generate, explore, and evaluate machine learning models. Using a combination of tidyr and purrr packages, you will build a foundation for how to work with complex model objects in a "tidy" way. You will also learn how to leverage the broom package to explore your resulting models. You will then be introduced to the tools in the test-train-validate workflow, which will empower you evaluate the performance of both classification and regression models as well as provide the necessary information to optimize model performance via hyperparameter tuning.
How Google is looking to ensure AI development is ethical and fair
Following the announcement earlier this week of Google Cloud's AI Hub and Kubeflow Pipelines tools, Rajen Sheth, director of product management for Cloud AI, has outlined how the technology giant is working to ensure that its AI work is ethical and fair. In a blog post earlier this week titled'steering the right course for AI', he outlined what is seen as the main industry challenges to be overcome in order to make AI not just a reality, but one that is for the net good of society. Engaging with each of these in turn, he first suggests that unfair, or confirmation bias must be tackled "on multiple fronts," starting with awareness. "To foster a wider understanding of the need for fairness in technologies like machine learning, we've created educational resources like ml-fairness.com Google is also encouraging thorough documentation "as a means to better understand what goes on inside a machine learning solution". Within Google this takes the form of'model cards': "a standardised format for describing the goals, assumptions, performance metrics, and even ethical considerations of a machine learning model." Embedded documentation tools from Google Cloud, like the Inclusive ML Guide, integrated throughout AutoML, and TensorFlow Model Analysis (TFMA) and the What-If Tool all help with this. "I'm proud of the steps we're taking, and I believe the knowledge and tools we're developing will go a long way towards making AI more fair," he said, before reiterating that this is an industry-wide problem to be tackled. "No single company can solve such a complex problem alone.
Modelling student online behaviour in a virtual learning environment
Hlosta, Martin, Herrmannova, Drahomira, Vachova, Lucie, Kuzilek, Jakub, Zdrahal, Zdenek, Wolff, Annika
In recent years, distance education has enjoyed a major boom. Much work at The Open University (OU) has focused on improving retention rates in these modules by providing timely support to students who are at risk of failing the module. In this paper we explore methods for analysing student activity in online virtual learning environment (VLE) -- General Unary Hypotheses Automaton (GUHA) and Markov chain-based analysis -- and we explain how this analysis can be relevant for module tutors and other student support staff. We show that both methods are a valid approach to modelling student activities. An advantage of the Markov chain-based approach is in its graphical output and in the possibility to model time dependencies of the student activities.
10 insights for cultivating a happy workforce through learning MATRIX Blog
These words of wisdom found their way to that part of my brain responsible with long-term memory after watching RIO 2. There was something about that toucan that made this phrase stick. Couple this philosophy with the idea that interviewing and recruiting talent is just like dating and the fact that full time employees spend more time at work than with their spouses at home, and I think you'll agree that working relationships between employees and employers are a lot like marriage. It's not uncommon for companies to take employees for granted and think that just because they are on payroll they will always give 110% or that they will be loyal forever and ever. When all companies want is to take, take, take and think that employees should only give, give, give, their relationship will eventually suffer and their employee turnover rate will get big, big, big. But when both parties treat each other right, and play with all cards on the table, things change.
Knowledge Graphs and AI in the Pharma Sector (Part 2)-PoolParty Semantic Suite
In our previous post of this blog post series about knowledge graphs and AI in the pharmaceutical and healthcare industry, you got an overview of the challenges knowledge-intensive organizations face to be able to support data-driven innovation and improve healthcare outcome. In this blog post, you will learn by the hand of a use case about how connecting your siloed departmental data with external authoritative resources will leverage the value of your content assets. Visit us at PhUSE EU Connect 2018, where we will introduce the innovative approach of PoolParty Semantic Suite to make the most out of your data with semantic data integration. Stay tuned for upcoming blog posts that will help you understand how knowledge graphs and AI can leverage your organization. Our partner Findwise, global experts in search-driven solutions for the pharmaceutical and healthcare industry, are bringing all their expertise in information management and knowledge engineering into this blog post series. A smart semantic information engine will connect a variety of information systems relevant within the pharmaceutical and healthcare industry.
A Gentle Introduction to LSTM Autoencoders
An LSTM Autoencoder is an implementation of an autoencoder for sequence data using an Encoder-Decoder LSTM architecture. Once fit, the encoder part of the model can be used to encode or compress sequence data that in turn may be used in data visualizations or as a feature vector input to a supervised learning model. In this post, you will discover the LSTM Autoencoder model and how to implement it in Python using Keras. A Gentle Introduction to LSTM Autoencoders Photo by Ken Lund, some rights reserved. An autoencoder is a neural network model that seeks to learn a compressed representation of an input.
Microsoft to tackle AI skills shortage with two new training programs ZDNet
Microsoft has revealed two new training programs to tackle the shortage of AI-related skills in business and academia. What is AI? Everything you need to know about Artificial Intelligence The first of the two programs, Microsoft AI Academy, will run face-to-face and online training sessions for business and public-sector leaders, IT professionals, developers, and startups. "The academy will be helping to develop practical AI skills, learning, and certification for customers and partners," said Cindy Rose, Microsoft UK CEO, speaking at the Future Decoded event in London today. Rose added that Microsoft will use the academy to train up its own staff, including herself. Microsoft's ambition for the academy, she said, is "to empower you and your organization to do more with AI".
Interpretable Machine Learning Algorithms with Dalex and H2O
As advanced machine learning algorithms are gaining acceptance across many organizations and domains, machine learning interpretability is growing in importance to help extract insight and clarity regarding how these algorithms are performing and why one prediction is made over another. There are many methodologies to interpret machine learning results (i.e. However, some recent R packages that focus purely on ML interpretability agnostic to any specific ML algorithm are gaining popularity. One such package is DALEX and this post covers what this package does (and does not do) so that you can determine if it should become part of your preferred machine learning toolbox. We implement machine learning models using H2O, a high performance ML toolkit. Let's see how DALEX and H2O work together to get the best of both worlds with high performance and feature explainability!