paper-with-me

홈 › Papers

TFCheck : A TensorFlow Library for Detecting Training Issues in Neural Network Programs

2019-09-05 · Houssem Ben Braiek, Foutse khomh

The increasing inclusion of Machine Learning (ML) models in safety critical systems like autonomous cars have led to the development of multiple model-based ML testing techniques. One common denominator of these testing techniques is their assumption that training programs are adequate and bug-free. These techniques only focus on assessing the performance of the constructed model using manually labeled data or automatically generated data. However, their assumptions about the training program are not always true as training programs can contain inconsistencies and bugs. In this paper, we examine training issues in ML programs and propose a catalog of verification routines that can be used to detect the identified issues, automatically. We implemented the routines in a Tensorflow-based library named TFCheck. Using TFCheck, practitioners can detect the aforementioned issues automatically. To assess the effectiveness of TFCheck, we conducted a case study with real-world, mutants, and synthetic training programs. Results show that TFCheck can successfully detect training issues in ML code implementations.

📄 PDF Abstract BibTeX arXiv:1909.02562

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

TensorFlow Chaotic Prediction and Blow Up

2023-09-14 · M. Andrecut

Predicting the dynamics of chaotic systems is one of the most challenging tasks for neural networks, and machine learning in general. Here we aim to predict the spatiotemporal chaotic dynamics of a high-dimensional non-l…

Prediction

Continual Learning on the Edge with TensorFlow Lite

2021-05-05 · Giorgos Demosthenous, Vassilis Vassiliades

Deploying sophisticated deep learning models on embedded devices with the purpose of solving real-world problems is a struggle using today's technology. Privacy and data limitations, network connection issues, and the ne…

Continual LearningTransfer Learning

TensorFlow.js: Machine Learning for the Web and Beyond

2019-01-16 · Daniel Smilkov, Nikhil Thorat, Yannick Assogba, Ann Yuan 외

TensorFlow.js is a library for building and executing machine learning algorithms in JavaScript. TensorFlow.js models run in a web browser and in the Node.js environment. The library is part of the TensorFlow ecosystem, …

BIG-bench Machine Learning

Horovod: fast and easy distributed deep learning in TensorFlow

2018-02-15 · Alexander Sergeev, Mike Del Balso

Training modern deep learning models requires large amounts of computation, often provided by GPUs. Scaling computation from one GPU to many can enable much faster training and research progress but entails two complicat…

Deep LearningGPU

TensorFlow RiemOpt: a library for optimization on Riemannian manifolds

2021-05-27 · Oleg Smirnov

The adoption of neural networks and deep learning in non-Euclidean domains has been hindered until recently by the lack of scalable and efficient learning frameworks. Existing toolboxes in this space were mainly motivate…

BIG-bench Machine Learning