skip to main content
10.1145/3088525acmconferencesBook PagePublication PagespldiConference Proceedingsconference-collections
MAPL 2017: Proceedings of the 1st ACM SIGPLAN International Workshop on Machine Learning and Programming Languages
ACM2017 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
PLDI '17: ACM SIGPLAN Conference on Programming Language Design and Implementation Barcelona Spain 18 June 2017
ISBN:
978-1-4503-5071-6
Published:
18 June 2017
Sponsors:
Next Conference
Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
SESSION: Languages and Frameworks
research-article
Open Access
A computational model for TensorFlow: an introduction

TensorFlow is a powerful, programmable system for machine learning. This paper aims to provide the basics of a conceptual framework for understanding the behavior of TensorFlow models during training and inference: it describes an operational semantics,...

research-article
Dyna: toward a self-optimizing declarative language for machine learning applications

Declarative programming is a paradigm that allows programmers to specify what they want to compute, leaving how to compute it to a solver. Our declarative programming language, Dyna, is designed to compactly specify computations like those that are ...

SESSION: Debugging, Analysis, and Verification
research-article
Open Access
Debugging probabilistic programs

Many applications compute with estimated and uncertain data. While advances in probabilistic programming help developers build such applications, debugging them remains extremely challenging. New types of errors in probabilistic programs include 1) ...

research-article
Public Access
Combining the logical and the probabilistic in program analysis

Conventional program analyses have made great strides by leveraging logical reasoning. However, they cannot handle uncertain knowledge, and they lack the ability to learn and adapt. This in turn hinders the accuracy, scalability, and usability of ...

research-article
Learning a classifier for false positive error reports emitted by static code analysis tools

The large scale and high complexity of modern software systems make perfectly precise static code analysis (SCA) infeasible. Therefore SCA tools often over-approximate, so not to miss any real problems. This, however, comes at the expense of raising ...

research-article
Verified perceptron convergence theorem

Frank Rosenblatt invented the perceptron algorithm in 1957 as part of an early attempt to build ``brain models'', artificial neural networks. In this paper, we apply tools from symbolic logic such as dependent type theory as implemented in Coq to build,...

Contributors
  • Google LLC
  • Intel Corporation

Index Terms

  1. Proceedings of the 1st ACM SIGPLAN International Workshop on Machine Learning and Programming Languages

    Recommendations