Next Generation Domain-Services in PL-Grid Infrastructure for Polish Science Górecki 1,2, Bachniak 1,2, Liput 2, Rauch 1,2, Kitowski 2,3, Pietrzyk 1,2.

Slides:



Advertisements
Similar presentations
A Brief Overview of Neural Networks By Rohit Dua, Samuel A. Mulder, Steve E. Watkins, and Donald C. Wunsch.
Advertisements

EE 690 Design of Embodied Intelligence
Yuri R. Tsoy, Vladimir G. Spitsyn, Department of Computer Engineering
Multilayer Perceptrons 1. Overview  Recap of neural network theory  The multi-layered perceptron  Back-propagation  Introduction to training  Uses.
Computer Science Department FMIPA IPB 2003 Neural Computing Yeni Herdiyeni Computer Science Dept. FMIPA IPB.
Artificial Neural Networks - Introduction -
Decision Support Systems
Handwritten Character Recognition Using Artificial Neural Networks Shimie Atkins & Daniel Marco Supervisor: Johanan Erez Technion - Israel Institute of.
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks ECE /ECE Fall 2008 Shreekanth Mandayam ECE Department Rowan University.
Prénom Nom Document Analysis: Artificial Neural Networks Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
Slide 1 EE3J2 Data Mining EE3J2 Data Mining Lecture 15: Introduction to Artificial Neural Networks Martin Russell.
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks / Fall 2004 Shreekanth Mandayam ECE Department Rowan University.
Prénom Nom Document Analysis: Artificial Neural Networks Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks ECE /ECE Fall 2010 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks / Spring 2002 Shreekanth Mandayam Robi Polikar ECE Department.
Presenting: Itai Avron Supervisor: Chen Koren Characterization Presentation Spring 2005 Implementation of Artificial Intelligence System on FPGA.
Next Generation Domain-Services in PL-Grid Infrastructure for Polish Science. Numerical Simulations of Metal Forming Production Processes and Cycles by.
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks ECE /ECE Fall 2006 Shreekanth Mandayam ECE Department Rowan University.
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Multiple-Layer Networks and Backpropagation Algorithms
Artificial Neural Networks
Next Generation Domain-Services in PL-Grid Infrastructure for Polish Science Daniel Bachniak 1, Jakub Liput 2, Łukasz Rauch 1, Renata Słota 2,3, Jacek.
Artificial Neural Networks An Overview and Analysis.
Chapter 9 Neural Network.
11 CSE 4705 Artificial Intelligence Jinbo Bi Department of Computer Science & Engineering
NEURAL NETWORKS FOR DATA MINING
LINEAR CLASSIFICATION. Biological inspirations  Some numbers…  The human brain contains about 10 billion nerve cells ( neurons )  Each neuron is connected.
Application of artificial neural network in materials research Wei SHA Professor of Materials Science
Artificial Intelligence Techniques Multilayer Perceptrons.
Artificial Neural Networks. The Brain How do brains work? How do human brains differ from that of other animals? Can we base models of artificial intelligence.
1 RECENT DEVELOPMENTS IN MULTILAYER PERCEPTRON NEURAL NETWORKS Walter H. Delashmit Lockheed Martin Missiles and Fire Control Dallas, TX 75265
From Machine Learning to Deep Learning. Topics that I will Cover (subject to some minor adjustment) Week 2: Introduction to Deep Learning Week 3: Logistic.
Artificial Neural Networks An Introduction. What is a Neural Network? A human Brain A porpoise brain The brain in a living creature A computer program.
Well Log Data Inversion Using Radial Basis Function Network Kou-Yuan Huang, Li-Sheng Weng Department of Computer Science National Chiao Tung University.
CS344: Introduction to Artificial Intelligence (associated lab: CS386) Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 31: Feedforward N/W; sigmoid.
Soft Computing Lecture 8 Using of perceptron for image recognition and forecasting.
Non-Bayes classifiers. Linear discriminants, neural networks.
Akram Bitar and Larry Manevitz Department of Computer Science
11 1 Backpropagation Multilayer Perceptron R – S 1 – S 2 – S 3 Network.
An Artificial Neural Network Approach to Surface Waviness Prediction in Surface Finishing Process by Chi Ngo ECE/ME 539 Class Project.
CS621 : Artificial Intelligence
Introduction to Neural Networks Introduction to Neural Networks Applied to OCR and Speech Recognition An actual neuron A crude model of a neuron Computational.
Dr.Abeer Mahmoud ARTIFICIAL INTELLIGENCE (CS 461D) Dr. Abeer Mahmoud Computer science Department Princess Nora University Faculty of Computer & Information.
Chapter 8: Adaptive Networks
Neural Networks Vladimir Pleskonjić 3188/ /20 Vladimir Pleskonjić General Feedforward neural networks Inputs are numeric features Outputs are in.
Parameter Sweep and Resources Scaling Automation in Scalarm Data Farming Platform J. Liput, M. Paciorek, M. Wrona, M. Orzechowski, R. Slota, and J. Kitowski.
Perceptrons Michael J. Watts
Artificial Neural Networks for Data Mining. Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 6-2 Learning Objectives Understand the.
Dimensions of Neural Networks Ali Akbar Darabi Ghassem Mirroshandel Hootan Nokhost.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Learning in Neural Networks
Artificial neural networks:
CSE 473 Introduction to Artificial Intelligence Neural Networks
FUNDAMENTAL CONCEPT OF ARTIFICIAL NETWORKS
CSE P573 Applications of Artificial Intelligence Neural Networks
Prof. Carolina Ruiz Department of Computer Science
Artificial Neural Network & Backpropagation Algorithm
CSE 573 Introduction to Artificial Intelligence Neural Networks
network of simple neuron-like computing elements
Capabilities of Threshold Neurons
Backpropagation.
CS621: Artificial Intelligence Lecture 22-23: Sigmoid neuron, Backpropagation (Lecture 20 and 21 taken by Anup on Graphical Models) Pushpak Bhattacharyya.
CS621: Artificial Intelligence Lecture 18: Feedforward network contd
Artificial Neural Networks / Spring 2002
Akram Bitar and Larry Manevitz Department of Computer Science
Prof. Carolina Ruiz Department of Computer Science
CS621: Artificial Intelligence Lecture 17: Feedforward network (lecture 16 was on Adaptive Hypermedia: Debraj, Kekin and Raunak) Pushpak Bhattacharyya.
Presentation transcript:

Next Generation Domain-Services in PL-Grid Infrastructure for Polish Science Górecki 1,2, Bachniak 1,2, Liput 2, Rauch 1,2, Kitowski 2,3, Pietrzyk 1,2 1 AGH University, Department of Applied Computer Science and Modelling, 2 AGH University, ACC Cyfronet AGH 3 AGH University, Department of Computer Science, Krakow, Poland CGW’15 Metamodelling of metal forming processes with Artificial Neural Networks by using High Performance Computing infrastructures

Short introduction Metamodeling concept diagram Data collecting idea Training concept with providers – separated clipboards for networks Proper metamodel storing Practical application for metamodels Example results Agenda

Design of production processes Rolling Forging Stamping Welding Flow forming Dimensions: L > 10m, W > 30t Precision: ϕ < 50µ

How to design the production process? Build the model p p – N p input process properties Apply material properties p m – N m input material properties Apply boundary conditions Perform numerical simulation OBJECTIVE – to obtain a set of optimal p p and p m !!! X Solve ill-posed inverse problem (optimization procedure) SENSITIVITY ANALYSIS Allows to determine influence of input parameters of the model on its output parameters. Select and configure SA method Sample of (N p +N m ) hypercube to receive N samples Perform N simulations of the process Analyse results

Metamodeling Metamodeling is a technique to build and use derivatives of models. The main goal is to speed up computations by replacing application used model with application used metamodel. Metamodel is built from simulation data. The most commonly approach to build metamodel is artificial neural network. Their popularity based on simplicity, elasticity and effectiveness. Most popular architecture is Multi-Layer Perceptron.

Metamodeling proces - developed software MSE or RMSE Many ANNs

Metamodeling proces - developed software

Variants: ANN Forming ANN Retraining

Metamodeling process – intelligent provider class IntelligentFormingProvider Preparation of stirring logic Initialization of training logic Stirring data Making training epoch Swapping clipboards

1 Data stirring Metamodeling proces – swapping clipbords Best trained clipboard Best validated clipboard Delayed clipboard Auxiliary clipboard Each clipboard contains: Training errors Learninig objects Neural Network MakeLogic sequence: 2 Modified back propagation algorithm 3 4 Training error calculation Selection of best clipboards Error Parallel Loop

Clipboard error chart - inteligent provider Theoretical error chart Training data ~20% Validation data ~70% Testing data ~10%

Simple ANN based metamodel format [MLP - Single network | Connections: all to all] [inputs count] 2 [layers count] 3 [neurons counts] [weights] [layer 1] [layer 2]... [layer 3]... [biases] [layer 1] [layer 2]... [layer 3]... [activation functions] [layer 1] TansigFunction [layer 2]... [layer 3]... [transformation parameters] [inputs] LinearTransformer : : LinearTransformer : : [outputs]... Number of inputsNumber of layers Number of neurons inside layers Header identifying format Number of layer inputs Number of neurons Number of network inputs Number of network outputs Transformation object Input data range Output data range

Inverse analysis with metamodels Metamodeling GOAL

Implementation idea

Results comparison between FEM and ANN for indentification of model parameters Upsetting process Displacement ANN training duration: 21 days Single optimization time: 59s PC details: Intel i7 2600k 8GB RAM Win7 x64

Next Generation Domain-Services in PL-Grid Infrastructure for Polish Science Thank you for your attention ! Contact us: