34 (2017 ) Advances in machine learning technologies make inductive programming a reality. As opposed to the conventional (deductive) programming, the

Similar documents
SICE東北支部研究集会資料(2017年)

ディープラーニングとオープンサイエンス ~研究の爆速化が引き起こす摩擦なき情報流通へのシフト~

Q [4] 2. [3] [5] ϵ- Q Q CO CO [4] Q Q [1] i = X ln n i + C (1) n i i n n i i i n i = n X i i C exploration exploitation [4] Q Q Q ϵ 1 ϵ 3. [3] [5] [4]

Convolutional Neural Network A Graduation Thesis of College of Engineering, Chubu University Investigation of feature extraction by Convolution

_314I01BM浅谷2.indd

9_18.dvi

独立行政法人情報通信研究機構 Development of the Information Analysis System WISDOM KIDAWARA Yutaka NICT Knowledge Clustered Group researched and developed the infor

WHITE PAPER RNN

IPSJ SIG Technical Report Vol.2009-DPS-141 No.20 Vol.2009-GN-73 No.20 Vol.2009-EIP-46 No /11/27 1. MIERUKEN 1 2 MIERUKEN MIERUKEN MIERUKEN: Spe

1 Fig. 1 Extraction of motion,.,,, 4,,, 3., 1, 2. 2.,. CHLAC,. 2.1,. (256 ).,., CHLAC. CHLAC, HLAC. 2.3 (HLAC ) r,.,. HLAC. N. 2 HLAC Fig. 2

EQUIVALENT TRANSFORMATION TECHNIQUE FOR ISLANDING DETECTION METHODS OF SYNCHRONOUS GENERATOR -REACTIVE POWER PERTURBATION METHODS USING AVR OR SVC- Ju

1 Web [2] Web [3] [4] [5], [6] [7] [8] S.W. [9] 3. MeetingShelf Web MeetingShelf MeetingShelf (1) (2) (3) (4) (5) Web MeetingShelf

(a) 1 (b) 3. Gilbert Pernicka[2] Treibitz Schechner[3] Narasimhan [4] Kim [5] Nayar [6] [7][8][9] 2. X X X [10] [11] L L t L s L = L t + L s

( ) [1] [4] ( ) 2. [5] [6] Piano Tutor[7] [1], [2], [8], [9] Radiobaton[10] Two Finger Piano[11] Coloring-in Piano[12] ism[13] MIDI MIDI 1 Fig. 1 Syst

IPSJ SIG Technical Report Vol.2013-CVIM-187 No /5/30 1,a) 1,b), 1,,,,,,, (DNN),,,, 2 (CNN),, 1.,,,,,,,,,,,,,,,,,, [1], [6], [7], [12], [13]., [

DEIM Forum 2019 J

IPSJ SIG Technical Report Vol.2010-CVIM-170 No /1/ Visual Recognition of Wire Harnesses for Automated Wiring Masaki Yoneda, 1 Ta

No. 3 Oct The person to the left of the stool carried the traffic-cone towards the trash-can. α α β α α β α α β α Track2 Track3 Track1 Track0 1



IPSJ SIG Technical Report Vol.2009-HCI-134 No /7/17 1. RDB Wiki Wiki RDB SQL Wiki Wiki RDB Wiki RDB Wiki A Wiki System Enhanced by Visibl

IS1-09 第 回画像センシングシンポジウム, 横浜,14 年 6 月 2 Hough Forest Hough Forest[6] Random Forest( [5]) Random Forest Hough Forest Hough Forest 2.1 Hough Forest 1 2.2

Computational Semantics 1 category specificity Warrington (1975); Warrington & Shallice (1979, 1984) 2 basic level superiority 3 super-ordinate catego

Copyright SATO International All rights reserved. This software is based in part on the work of the Independen

ディスプレイと携帯端末間の通信を実現する映像媒介通信技術

TCP/IP IEEE Bluetooth LAN TCP TCP BEC FEC M T M R M T 2. 2 [5] AODV [4]DSR [3] 1 MS 100m 5 /100m 2 MD 2 c 2009 Information Processing Society of

IPSJ SIG Technical Report Vol.2009-CVIM-167 No /6/10 Real AdaBoost HOG 1 1 1, 2 1 Real AdaBoost HOG HOG Real AdaBoost HOG A Method for Reducing

fiš„v8.dvi

平成○○年度知能システム科学専攻修士論文

IPSJ SIG Technical Report Vol.2010-GN-74 No /1/ , 3 Disaster Training Supporting System Based on Electronic Triage HIROAKI KOJIMA, 1 KU

Tf dvi

2. Activity-Based Micro-Pricing 2.1 Activity-Based Micro-Pricing Activity-Based Micro-Pricing Activity- Based Micro-Pricing Activity-Based Micro-Prici

Vol. 23 No. 4 Oct Kitchen of the Future 1 Kitchen of the Future 1 1 Kitchen of the Future LCD [7], [8] (Kitchen of the Future ) WWW [7], [3

SEJulyMs更新V7

日立評論2007年3月号 : ソフトウェア開発への

A Feasibility Study of Direct-Mapping-Type Parallel Processing Method to Solve Linear Equations in Load Flow Calculations Hiroaki Inayoshi, Non-member

100 SDAM SDAM Windows2000/XP 4) SDAM TIN ESDA K G G GWR SDAM GUI

2017 (413812)

1 Table 1: Identification by color of voxel Voxel Mode of expression Nothing Other 1 Orange 2 Blue 3 Yellow 4 SSL Humanoid SSL-Vision 3 3 [, 21] 8 325

Honda 3) Fujii 4) 5) Agrawala 6) Osaragi 7) Grabler 8) Web Web c 2010 Information Processing Society of Japan

Mastering the Game of Go without Human Knowledge ( ) AI 3 1 AI 1 rev.1 (2017/11/26) 1 6 2

Vol. 48 No. 3 Mar PM PM PMBOK PM PM PM PM PM A Proposal and Its Demonstration of Developing System for Project Managers through University-Indus

17 Proposal of an Algorithm of Image Extraction and Research on Improvement of a Man-machine Interface of Food Intake Measuring System

Haiku Generation Based on Motif Images Using Deep Learning Koki Yoneda 1 Soichiro Yokoyama 2 Tomohisa Yamashita 2 Hidenori Kawamura Scho

Vol. 48 No. 4 Apr LAN TCP/IP LAN TCP/IP 1 PC TCP/IP 1 PC User-mode Linux 12 Development of a System to Visualize Computer Network Behavior for L

1 1 CodeDrummer CodeMusician CodeDrummer Fig. 1 Overview of proposal system c

26 Development of Learning Support System for Fixation of Basketball Shoot Form

29 jjencode JavaScript

IP Management Within Universities: Experiences in the US

エンタープライズサーチ・エンジンQ u i c k S o l u t i o n ® の開発

A Study on Throw Simulation for Baseball Pitching Machine with Rollers and Its Optimization Shinobu SAKAI*5, Yuichiro KITAGAWA, Ryo KANAI and Juhachi

Fig. 2 28th Ryuou Tournament, Match 5, 59th move. The last move is Black s Rx5f. 1 Tic-Tac-Toe Fig. 1 AsearchtreeofTic-Tac-Toe. [2] [3], [4]

1,a) 1,b) TUBSTAP TUBSTAP Offering New Benchmark Maps for Turn Based Strategy Game Tomihiro Kimura 1,a) Kokolo Ikeda 1,b) Abstract: Tsume-shogi and Ts

3 2 2 (1) (2) (3) (4) 4 4 AdaBoost 2. [11] Onishi&Yoda [8] Iwashita&Stoica [5] 4 [3] 3. 3 (1) (2) (3)

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m

kut-paper-template.dvi

光学

01ⅢⅣⅤⅥⅦⅧⅨⅩ一二三四五六七八九零壱弐02ⅢⅣⅤⅥⅦⅧⅨⅩ一二三四五六七八九零壱弐03ⅢⅣⅤⅥⅦⅧⅨⅩ一二三四五六七八九零壱弐04ⅢⅣⅤⅥⅦⅧⅨⅩ一二三四五六七八九零壱弐05ⅢⅣⅤⅥⅦⅧⅨⅩ一二三四五六七八九零壱弐06ⅢⅣⅤⅥⅦⅧⅨⅩ一二三四五六

中小企業の発展と政策支援

IPSJ SIG Technical Report Vol.2017-MUS-116 No /8/24 MachineDancing: 1,a) 1,b) 3 MachineDancing MachineDancing MachineDancing 1 MachineDan

<95DB8C9288E397C389C88A E696E6462>


人工知能学会研究会資料 SIG-KBS-B Analysis of Voting Behavior in One Night Werewolf 1 2 Ema Nishizaki 1 Tomonobu Ozaki Graduate School of Integrated B

Lytro [11] The Franken Camera [12] 2.2 Creative Coding Community Creative Coding Community [13]-[19] Sketch Fork 2.3 [20]-[23] 3. ourcam 3.1 ou

The 18th Game Programming Workshop ,a) 1,b) 1,c) 2,d) 1,e) 1,f) Adapting One-Player Mahjong Players to Four-Player Mahjong

johnny-paper2nd.dvi

外国語学部 紀要30号(横書)/03_菊地俊一

4. C i k = 2 k-means C 1 i, C 2 i 5. C i x i p [ f(θ i ; x) = (2π) p 2 Vi 1 2 exp (x µ ] i) t V 1 i (x µ i ) 2 BIC BIC = 2 log L( ˆθ i ; x i C i ) + q

DEIM Forum 2012 E Web Extracting Modification of Objec

IPSJ SIG Technical Report iphone iphone,,., OpenGl ES 2.0 GLSL(OpenGL Shading Language), iphone GPGPU(General-Purpose Computing on Graphics Proc

Tsuken Technical Information 1

A Study on Practical Use of Artificial Intelligence. The purpose of this research paper is to demonstrate the ease of using artificial intelligence in

IPSJ SIG Technical Report Vol.2010-NL-199 No /11/ treebank ( ) KWIC /MeCab / Morphological and Dependency Structure Annotated Corp

〈企業特集:検査機器・試薬・技術の新たな展開〉新規マイコプラズマ抗原検査キット—プロラスト®Myco

IPSJ SIG Technical Report Vol.2014-GN-90 No.16 Vol.2014-CDS-9 No.16 Vol.2014-DCC-6 No /1/24 1,a) 2,b) 2,c) 1,d) QUMARION QUMARION Kinect Kinect

untitled

1 OpenCL OpenCL 1 OpenCL GPU ( ) 1 OpenCL Compute Units Elements OpenCL OpenCL SPMD (Single-Program, Multiple-Data) SPMD OpenCL work-item work-group N

1 Kinect for Windows M = [X Y Z] T M = [X Y Z ] T f (u,v) w 3.2 [11] [7] u = f X +u Z 0 δ u (X,Y,Z ) (5) v = f Y Z +v 0 δ v (X,Y,Z ) (6) w = Z +

MDD PBL ET 9) 2) ET ET 2.2 2), 1 2 5) MDD PBL PBL MDD MDD MDD 10) MDD Executable UML 11) Executable UML MDD Executable UML

( )

Cognitive Studies, 1(1), (May 1994) : The present paper discusses the creative design process using the conceptual combination task. As factors

1 4 4 [3] SNS 5 SNS , ,000 [2] c 2013 Information Processing Society of Japan

( )

B HNS 7)8) HNS ( ( ) 7)8) (SOA) HNS HNS 4) HNS ( ) ( ) 1 TV power, channel, volume power true( ON) false( OFF) boolean channel volume int

OJT Planned Happenstance

it-ken_open.key

2). 3) 4) 1.2 NICTNICT DCRA Dihedral Corner Reflector micro-arraysdcra DCRA DCRA DCRA 3D DCRA PC USB PC PC ON / OFF Velleman K8055 K8055 K8055

IPSJ SIG Technical Report Vol.2016-CE-137 No /12/ e β /α α β β / α A judgment method of difficulty of task for a learner using simple

6 2. AUTOSAR 2.1 AUTOSAR AUTOSAR ECU OSEK/VDX 3) OSEK/VDX OS AUTOSAR AUTOSAR ECU AUTOSAR 1 AUTOSAR BSW (Basic Software) (Runtime Environment) Applicat

Vol. 42 No MUC-6 6) 90% 2) MUC-6 MET-1 7),8) 7 90% 1 MUC IREX-NE 9) 10),11) 1) MUCMET 12) IREX-NE 13) ARPA 1987 MUC 1992 TREC IREX-N

05_藤田先生_責

IPSJ SIG Technical Report Vol.2014-HCI-158 No /5/22 1,a) 2 2 3,b) Development of visualization technique expressing rainfall changing conditions

258 5) GPS 1 GPS 6) GPS DP 7) 8) 10) GPS GPS ) GPS Global Positioning System

Introduction Purpose This training course demonstrates the use of the High-performance Embedded Workshop (HEW), a key tool for developing software for

ISO GC 24

Microsoft Word - toyoshima-deim2011.doc

Wikipedia YahooQA MAD 4)5) MAD Web 6) 3. YAMAHA 7) 8) Vocaloid PV YouTube 1 minato minato ussy 3D MAD F EDis ussy

THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE {s-kasihr, wakamiya,

Web-ATMによる店舗向けトータルATMサービス

36

Transcription:

34 (2017 ) Advances in machine learning technologies make inductive programming a reality. As opposed to the conventional (deductive) programming, the development process for inductive programming is such a way that the requirements are translated into a training data set and the implementation is (semi-) automatically done by a machine learning algorithm. However, currently machine learning-based systems are developed on mostly trial-and-error basis and no common methodology is established. This paper discusses how systems with machine learning capability should be developed and operated and proposes a new discipline, machine learning engineering, to organize a body of knowledge. 1 ( F = 1.8 C + 32 ) ( ) ( ) 2 ( 1) Towards Machine Learning Engineering This work is a translated and extended version of the paper presented at The First International Workshop on Sharing and Reuse of AI Work Products [16]. Copyrights belong to the Author. Hiroshi Maruyama, Preferred Networks, Preferred Networks, Inc. 1

[3] ( ) 2016 [16] 2 2. 1 2 ( ) 2 2 ETL(Extract-Transfer-Load) 4 1. 2. ( ) 3. 4. training set validation set Training set validation set GPGPU(General-Purpose Graphic Processing Unit) 2 training set

( ) validation set ( 3) 3 [7] 2 2. 2 1. 2. 3. 2. 3 IT IT 4 ( ) KPI(Key Performance Indicator) IT PoC (Proof of Concept) PoC ( ) KPI

4 ( 100%) KPI (concept drift ) IT IBM Cognitive Value Assessment 1 3 ([12] ) SWEBOK [1] 2 3 2 IT 3. 1 2 ( 2 http://www.mckinsey.com/business-functions/digital- 1 https://www.ibm.com/blogs/watson/2016/12/cognitivevalue-assessmentmckinsey/our-insights/big-data-the-next-frontier-forinnovation

MNIST 3 Imagenet [4] ) Cityscape [2] 5,000 47 7 [14] 3. 2 4 5 1 2 fine tuning 2 Caffe 3 http://yann.lecun.com/exdb/mnist/ 4 Chainer [13] 5 Patterns of Pretrained Model Reuse Model Zoo 5 3 (Ensemble) [5] API 4 (Distillation)[8] API 5 http://caffe.berkeleyvision.org/model zoo.html

[14] 4 2 4. 1 CACE(Change Anything Changes Everything)[11] [10] CACE 2 CACE ( [9]) 4. 2 ( ) 2 training set validation set validation set Validation set validation set validation set [15] 4. 3 [6]

( 6) 5 6 [6] 4. 4 ( ) 6 IT IoT 2020 47,000 1960 [ 1 ] Bourque, P., Fairley, R. E., et al.: Guide to the software engineering body of knowledge (SWEBOK (R)): Version 3.0, IEEE Computer Society Press, 2014. [ 2 ] Cordts, M., Omran, M., Ramos, S., Scharwächter, T., Enzweiler, M., Benenson, R., Franke, U., Roth, S., and Schiele, B.: The cityscapes dataset, CVPR Workshop on the Future of Datasets in Vision, Vol. 1, No. 2, 2015, pp. 3. [ 3 ] Cybenko, G.: Approximations by superpositions of sigmoidal functions, Mathematics of Control, Signals, and Systems, Vol. 2, No. 4(1989), pp. 303 314. [ 4 ] Deng, J., Dong, W., Socher, R., Li, L.-J., Li, K., and Fei-Fei, L.: Imagenet: A large-scale hierarchical image database, Computer Vision and Pattern Recognition, 2009. CVPR 2009. IEEE Conference on, IEEE, 2009, pp. 248 255. [ 5 ] Dietterich, T. G. et al.: Ensemble methods in machine learning, Multiple classifier systems, Vol. 1857(2000), pp. 1 15. [ 6 ] Evtimov, I., Eykholt, K., Fernandes, E., Kohno, T., Li, B., Prakash, A., Rahmati, A., and Song, D.: 6 http://www.nedo.go.jp/content/100862412.pdf

Robust Physical-World Attacks on Machine Learning Models, ArXiv e-prints, (2017). [ 7 ] Goodfellow, I., Bengio, Y., and Courville, A.: Deep Learning, MIT Press, 2016, chapter 11. [ 8 ] Hinton, G., Vinyals, O., and Dean, J.: Distilling the knowledge in a neural network, arxiv preprint arxiv:1503.02531, (2015). [ 9 ] Koh, P. W. and Liang, P.: Understanding black-box predictions via influence functions, arxiv preprint arxiv:1703.04730, (2017). [10] Parnas, D. L.: On the criteria to be used in decomposing systems into modules, Communications of the ACM, Vol. 15, No. 12(1972), pp. 1053 1058. [11] Sculley, D., Phillips, T., Ebner, D., Chaudhary, V., and Young, M.: Machine learning: The highinterest credit card of technical debt, (2014). [12] Smith, L. N.: Best Practices for Applying Deep Learning to Novel Applications, arxiv preprint arxiv:1704.01568, (2017). [13] Tokui, S., Oono, K., Hido, S., and Clayton, J.: Chainer: a next-generation open source framework for deep learning, Proceedings of workshop on machine learning systems (LearningSys) in the twentyninth annual conference on neural information processing systems (NIPS), Vol. 5, 2015. [14] Ueno, T.: Copyright Issues on Artificial Intelligence and Machine Learning, The First International Workshop on Sharing and Reuse of AI Work Products, 2017. [15] Wujek, B., Hall, P., and Güneș, F.: Best Practices for Machine Learning Applications, SAS Institute Inc, (2016). [16] :,, Vol. 4, No. 1(2016).