Git Product home page Git Product logo

jssst-2019-hands-on-tutorial's Introduction

jssst-2019-tutorial

タイトル

深層学習のテスト

講師

馬 雷(九州大学) 石川 冬樹(国立情報学研究所)

日時

2019年8月26日(月),13:00-16:00
日本ソフトウェア科学会第36回大会の併設イベントとして開催されます.
アクセス,参加登録等については大会Webサイトをご参照下さい.
https://jssst2019.wordpress.com/

注意事項

本チュートリアルの大半は英語で行われます.必要に応じ質疑など日本語でフォローします.ハンズオンを行うためPCを持参して下さい.セットアップ等については後日掲載いたします.

ハンズオンのための環境セットアップについては下記をご参照下さい. https://github.com/malei-xyz/jssst-2019-hands-on-tutorial/tree/master/hands-on_code

概要

機械学習技術,特に深層学習技術の進化を受け,その産業応用に向けた取り組みが活発に行われています.すでに多くの実用化事例が出ているものの,機械学習を用いて構築した部品(ニューラルネットワーク等のモデル)やそれを含むシステム全体に関し,その構築や運用についての工学的な手法やノウハウは限られており,様々な問題提起や活発な議論が行われています.
機械学習工学研究会: https://sites.google.com/view/sig-mlse/
AIプロダクト品質保証コンソーシアム・2019年5月にガイドライン初版リリース: http://www.qa4ai.jp/
JSTによる戦略プロポーザル: https://www.jst.go.jp/crds/report/report01/CRDS-FY2018-SP-03.html

これに対しこの数年,ソフトウェア工学コミュニティからは第一歩として,機械学習モデルやそれを含むシステムに対するテスト技術の研究開発が盛んに行われてきました.ニューラルネットワーク等のモデルに対しては,テストに関する従来のアプローチが通じない場合が多々あります.例えば,様々な入力に対して期待する正解値を与えるのが高コストであったり不可能であったりします.またモデルは大きなブラックボックスであり,論理的に場合分け・分割して検査したり,テストの網羅性を考えたりするようなことは,少なくとも単純にはできません.これらの問題に対しては,入力の変化が出力にどう影響するかを考えるメタモルフィックテスティングや,ニューラルネットワーク内のニューロン発火パターンの多様性を評価するニューロンカバレッジなどの提案がなされています.

本チュートリアルでは,深層学習で構築された部品(モデル)に対するテスト技術に関する解説とハンズオンを行います.最新の論文で提案されているアプローチについて紹介するとともに,実際に手元で一定のテストを動かしてみます.これにより,参加者が深層学習モデルに対するテスト技術のねらいや意義について理解し,実活用に向けて議論したり今後の技術発展に追随したりすることができるようになることを目指します.

jssst-2019-hands-on-tutorial's People

Contributors

f-ishikawa avatar malei-xyz avatar wellido avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.