Education
Simplifying machine learning lifecycle management
Check out the great series of talks on model lifecycle management at the Strata Data Conference in New York, September 11-13, 2018. In this episode of the Data Show, I spoke with Harish Doddi, co-founder and CEO of Datatron, a startup focused on helping companies deploy and manage machine learning models. As companies move from machine learning prototypes to products and services, tools and best practices for productionizing and managing models are just starting to emerge. Today's data science and data engineering teams work with a variety of machine learning libraries, data ingestion, and data storage technologies. Risk and compliance considerations mean that the ability to reproduce machine learning workflows is essential to meet audits in certain application domains.
How Strong Analytics' co-founders are ushering in software's next evolution
No two weeks are the same for Strong Analytics co-founder Jacob Zweig. One week, he's strolling across a food manufacturing floor in lab coat and hard hat, only to receive a crash course in retina scans at a biosecurity firm the next. The two industries could not be more different, but they do have one thing in common: data. Zweig and his co-founder, Brock Ferguson, are working to bring every industry, from retail to manufacturing and IoT, into the data age. To do so, they consult with companies to develop scalable machine learning solutions to long-standing problems.
The Social Cost of Strategic Classification
Milli, Smitha, Miller, John, Dragan, Anca D., Hardt, Moritz
As machine learning increasingly supports consequential decision making, its vulnerability to manipulation and gaming is of growing concern. When individuals learn to adapt their behavior to the specifics of a statistical decision rule, its original predictive power will deteriorate. This widely observed empirical phenomenon, known as Campbell's Law or Goodhart's Law, is often summarized as: "Once a measure becomes a target, it ceases to be a good measure" [25]. Institutions using machine learning to make high-stakes decisions naturally wish to make their classifiers robust to strategic behavior. A growing line of work has sought algorithms that achieve higher utility for the institution in settings where we anticipate a strategic response from the the classified individuals [10, 5, 14]. Broadly speaking, the resulting solution concepts correspond to more conservative decision boundaries that increase robustness to some form of covariate shift.
Inductive Learning of Answer Set Programs from Noisy Examples
Law, Mark, Russo, Alessandra, Broda, Krysia
In recent years, non-monotonic Inductive Logic Programming has received growing interest. Specifically, several new learning frameworks and algorithms have been introduced for learning under the answer set semantics, allowing the learning of common-sense knowledge involving defaults and exceptions, which are essential aspects of human reasoning. In this paper, we present a noise-tolerant generalisation of the learning from answer sets framework. We evaluate our ILASP3 system, both on synthetic and on real datasets, represented in the new framework. In particular, we show that on many of the datasets ILASP3 achieves a higher accuracy than other ILP systems that have previously been applied to the datasets, including a recently proposed differentiable learning framework.
The Complexity of Learning Acyclic Conditional Preference Networks
Alanazi, Eisa, Mouhoub, Malek, Zilles, Sandra
Learning of user preferences, as represented by, for example, Conditional Preference Networks (CP-nets), has become a core issue in AI research. Recent studies investigate learning of CP-nets from randomly chosen examples or from membership and equivalence queries. To assess the optimality of learning algorithms as well as to better understand the combinatorial structure of classes of CP-nets, it is helpful to calculate certain learning-theoretic information complexity parameters. This article focuses on the frequently studied case of learning from so-called swap examples, which express preferences among objects that differ in only one attribute. It presents bounds on or exact values of some well-studied information complexity parameters, namely the VC dimension, the teaching dimension, and the recursive teaching dimension, for classes of acyclic CP-nets. We further provide algorithms that learn tree-structured and general acyclic CP-nets from membership queries. Using our results on complexity parameters, we assess the optimality of our algorithms as well as that of another query learning algorithm for acyclic CP-nets presented in the literature. Our algorithms are near-optimal, and can, under certain assumptions, be adapted to the case when the membership oracle is faulty.
A Tutorial on Modular Ontology Modeling with Ontology Design Patterns: The Cooking Recipes Ontology
Hitzler, Pascal, Krisnadhi, Adila
We provide a detailed example for modular ontology modeling based on ontology design patterns. It is similar to the Chess Ontology tutorial in [6], which we suggest to read first. We will be less verbose in this tutorial; we provide it because additional examples should be helpful for those interested in adopting the modular ontology modeling methodology - see [6] and the book [2] in which it is contained. We assume that the reader is familiar with the Web Ontology Language OWL [5, 4]. Before we dive into the actual modeling, let us present the general workflow which we recommend for ontology modeling, and which is the same as in [6]. The steps of this workflow are laid out in Figure 1. We will refer to these steps, and explain them in more detail, as we advance through the tutorial. Every ontology is designed for a purpose; this purpose may be defined by a use case, or by a set of use cases, or possibly by a set of potential use cases, which may include the future extensions or refinements of the ontology, and future reuse of the ontology by others. How specific should a use case be? Conventional wisdom may suggest that it is always better to be more specific. However, in the context of ontology modeling the case is not as clear-cut. A very specific use case may give rise to an ontology which is very specialized, i.e. modeling choices (so-called ontological commitments) may be made which fit only the very specific and detailed use case. As a consequence, later modifications, e.g. by widening the scope of the application (and therefore of the underlying ontology) become very cumbersome as they may conflict with ontological commitments made earlier.
Python for Data Science and Machine Learning Bootcamp - Couponos
Udemy – Python for Data Science and Machine Learning Bootcamp online course coupon, Learn how to use NumPy, Pandas, Seaborn, Matplotlib, Plotly, Scikit-Learn, Machine Learning, Tensorflow, and more! This course is designed for both beginners with some programming experience or experienced developers looking to make the jump to Data Science! This comprehensive course is comparable to other Data Science bootcamps that usually cost thousands of dollars, but now you can learn all that information at a fraction of the cost! With over 100 HD video lectures and detailed code notebooks for every lecture this is one of the most comprehensive course for data science and machine learning on Udemy!
Peer assessment of CS doctoral programs shows strong correlation with faculty citations
Rankings of universities and specialized academic programs have a major influence on students deciding what university to attend, faculty deciding where to work, government bodies deciding where and how to invest education and research funding, and university leaders deciding how to grow their institutions.9 There is general agreement in scientometrics that the quality of a university or a program depends on many factors, and different ranking metrics might be appropriate for different types of users. However, major points of contention emerge when it comes to agreeing on ranking methodology.20 Given the increasing impact of rankings, there is a need to better understand the actors influencing rankings and come up with a justifiable, transparent formula that encourages high-quality education and research at universities.11 We aim to contribute toward achieving this objective by focusing on ranking of the U.S. doctoral programs in computer science. We broadly group quality measures into objective (such as average research funding per faculty member) and subjective (such as peer assessment). The influential U.S. News ranking of computer science doctoral programsa is based purely on peer assessment in which computer science department chairs are asked to score other computer science programs on a scale of 1 to 5, with 1 being "marginal" and 5 being "outstanding," or enter "do not know" if not sufficiently familiar with the program. The final ranking is obtained by averaging the individual scores.
How artificial intelligence is making the education system more relevant?
When we think of artificial intelligence, there is a hardwired imagery of gigantic thinking machines working in sci-fi environment. This imagery often comes from the science fiction that we have been watching or reading since childhood. However, deep diving suggests that artificial intelligence is an advanced form of algorithm that empowers machines to emulate human behaviour under real life situations. Today, there is no industry untouched by the ripples caused by artificial intelligence. Education sets the foundation of human behaviour.
Hands-On Machine Learning: Learn TensorFlow, Python, & Java! - Couponos
Learn to code and build apps! A wildly successful Kickstarter funded this course. Learn how to use TensorFlow 1.4.1 to build, train, and test machine learning models. A machine learning framework for everyone, If you want to build sophisticated and intelligent mobile apps or simply want to know more about how machine learning works in a mobile environment, this course is for you.