Introduction to ANSYS DesignXplorer

Size: px
Start display at page:

Download "Introduction to ANSYS DesignXplorer"

Transcription

1 Lecture Release Introduction to ANSYS DesignXplorer ANSYS, Inc. September 27, 2013

2 s are functions of different nature where the output parameters are described in terms of the input parameters s provide the approximated values of the output parameters, everywhere in the analyzed design space, without the need to perform a complete solution The response surface methods described here are suitable for problems using ~10-15 input parameters Standard Response Surface / Kriging Non-parametric Regression Neural Network ANSYS, Inc. September 27, 2013

3 Outline 1. Procedure 2. Types ANSYS, Inc. September 27, 2013

4 Procedure 1. Create response surface (3D) B A C ANSYS, Inc. September 27, 2013

5 Procedure 1. Create response surface 2D:1 output parameter vs. 1 input parameter 2D Slices: 1 output parameter vs. 2 input parameter (each curve represents a slice of the response) ANSYS, Inc. September 27, 2013

6 Procedure 2. Check goodness of fit by displaying design points on response chart ANSYS, Inc. September 27, 2013

7 Procedure 3. Check goodness of fit by reviewing goodness of fit metrics Coefficient of Determination (R 2 measure): Measures how well the response surface represents output parameter variability. Should be as close to 1.0 as possible. Adjusted Coefficient of Determination: Takes the sample size into consideration when computing the Coefficient of Determination. Usually this is more reliable than the usual coefficient of determination when the number of samples is small ( < 30). Maximum Relative Residual: Similar measure for response surface using alternate mathematical representation. Should be as close to 0.0 as possible. Equations in Appendix ANSYS, Inc. September 27, 2013

8 Procedure 3. Check goodness of fit by reviewing goodness of fit metrics Root mean square error: Square root of the average square of the residuals at the DOE points for regression methods. Relative Root Mean Square Error: Square root of the average square of the residuals scaled by the actual output values at the DOE points for regression methods. Relative Maximum Absolute Error: Absolute maximum residual value relative to the standard deviation of the actual outputs. Relative Average Absolute Error: The average of error relative to the standard deviation of the actual output data Useful when the number of samples is low ( < 30). Equations in Appendix ANSYS, Inc. September 27, 2013

9 Procedure 4. Check goodness of fit by reviewing Predicted versus Observed Chart 2 nd Order Polynomial Kriging ANSYS, Inc. September 27, 2013

10 Procedure 5. Check goodness of fit by creating verification points Compare the predicted and observed values of the output parameters at different locations of the design space Can be added when defining the response surface or by right-clicking on the response surface plot It is needed for Kriging and Sparse Grid response surfaces since the standard goodness of fit metrics over predict goodness of fit ANSYS, Inc. September 27, 2013

11 Procedure 6. Improve response surface Select a more appropriate response surface type (discussed later) Manually add Refinement Points: Points which are to be solved to improve the response surface quality in this area of the design space ANSYS, Inc. September 27, 2013

12 7. Extract data Procedure Response Point: a snapshot of parameter values where output parameter values were calculated in ANSYS DesignXplorer from a. Spider plot - A visual representation of the output parameter values relative to the range of that parameter given a specified scenario (input parameters values) ANSYS, Inc. September 27, 2013

13 Procedure 7. Extract data Local Sensitivity Bar plot The change of the output based on the change of each input independently Local Sensitivity Pie chart The relative impact of the input parameters on the local sensitivity Outputmax Output Output avg min ANSYS, Inc. September 27, 2013

14 7. Extract data Procedure Local Sensitivity Curves Show sensitivity of one or two output parameter to the variations of one input parameter while all other input parameters are held fixed When plotting two output parameters, the circle corresponds to the lowest value of each parameter Manufacturable values are supported (green squares) ANSYS, Inc. September 27, 2013

15 7. Extract data Procedure Min-Max Search: The Min-Max Search examines the entire output parameter space from a to approximate the minimum and maximum values of each output parameter ANSYS, Inc. September 27, 2013

16 7. Extract data Procedure ANSYS, Inc. September 27, 2013

17 Review Design Point A scenario to be solved. Either selected manually or automatically by Parameter Correlation and Design of Experiments Verification Point A scenario to be solved that is used to determine the accuracy of a response surface Refinement Point A scenario to be solved that is used to improve a response surface Response Point The predicted behavior for a scenario based on the response surface ANSYS, Inc. September 27, 2013

18 Types There are five response surface types in DX 1. Standard (2 nd order polynomial) [default] 2. Kriging 3. Non-parametric Regression 4. Neural Network 5. Sparse Grid 2 nd order Kriging DOE samples Non parametric regression Neuronal network Neuronal network ANSYS, Inc. September 27, 2013

19 Standard Full 2 nd Order Polynomials This is the default response surface type and a good starting point Based on a modified quadratic formulation Output=f(inputs) where f is a second order polynomial Will provide satisfactory results when the variation of the output parameters is mild/smooth DOE samples f(x) 2 nd order ANSYS, Inc. September 27, 2013

20 Kriging A multidimensional interpolation combining a polynomial model similar to the one of the standard response surface, which provides a global model of the design space, plus local deviations determined so that the Kriging model interpolates the DOE points. Output=f(inputs) + Z(inputs) where f is a second order polynomial (which dictates the global behaviour of the model) and Z a perturbation term (which dictates the local behaviour of the model) Since Kriging fits the response surface through all design points the Goodness of fit metrics will always be good DOE samples Z(X) : localized deviations y(x) f(x) Kriging ANSYS, Inc. September 27, 2013

21 Kriging Will provide better results than the standard response surface when the variations of the output parameters is stronger and non-linear (e.g. EMAG) Do not use when results are noisy Kriging interpolates the Design Points, but oscillations appear on the response surface ANSYS, Inc. September 27, 2013

22 Kriging Refinement Allows DX to determine the accuracy of the response surface as well as the points that would be required to increase the accuracy Refinement Type Automatic: ANSYS DesignXplorer will add samples to the DOE (number of additional samples is user controlled) Manual: User specifies samples ANSYS, Inc. September 27, 2013

23 Kriging Refinement Initial DOE Samples With 2 refinement points generated through autorefinement ANSYS, Inc. September 27, 2013

24 Non-parametric Regression Belongs to a general class of Support Vector Method (SVM) type techniques The basic idea is that the tolerance epsilon creates a narrow envelope around the true output surface and all or most of the sample points must/should lie inside this envelope. f(x) + f(x): Response surface with a margin of tolerance f(x) ANSYS, Inc. September 27, 2013

25 Non-parametric Regression Suited for nonlinear responses Use when results are noisy (discussed on next slide) for some problem types (like ones dominated by flat surfaces or lower order polynomials), some oscillations may be noticed between the DOE points Usually slow to compute Suggested to only use when goodness of fit metrics from the quadratic response surface model is unsatisfactory DOE samples Non parametric regression ANSYS, Inc. September 27, 2013

26 NPR vs Kriging when results are noisy NPR approximates the Design Points with a margin of tolerance Kriging interpolates the Design Points, but oscillations appear on the response surface ANSYS, Inc. September 27, 2013

27 Neural Network Mathematical technique based on the natural neural network in the human brain Each arrow is associated with a weight (this determines whether a hidden function is active) Hidden functions are threshold functions which turn off or on based on sum of inputs With each iteration, weights are adjusts to minimize error between response surface and design points Detailed Explanation in Appendix ANSYS, Inc. September 27, 2013

28 Successful with highly nonlinear responses Control over the algorithm is very limited Only use in rare case Neural Network DOE samples Neuronal Neuronal network network ANSYS, Inc. September 27, 2013

29 Sparse Grid An adaptive response surface (it refines itself automatically) Usually requires more runs than other response surfaces so use when solve is fast Requires the Sparse Grid Initialization DOE as a starting point Only refines in the directions necessary so fewer design points are needed for the same quality response surface 17 5 Refinement continues (DPs are added) until Max Relative Error or Maximum depth is reached for each response ANSYS, Inc. September 27, 2013

30 Sparse Grid Maximum Depth The maximum number of hierarchical interpolation levels to compute in each direction ANSYS, Inc. September 27, 2013

31 Sparse Grid Adjust the Max Relative Error and the convergence can continue ANSYS, Inc. September 27, 2013

32 Summary Standard 2nd-Order Polynomial (default) Effective when the variation of the output is smooth with regard to the input parameters. Kriging Efficient in a large number of cases. Suited to highly nonlinear responses. Do NOT use when results are noisy; Kriging is an interpolation that matches the points exactly. Always use verification points to check Goodness of Fit. Non-Parametric Regression Suited to nonlinear responses. Use when results are noisy. Typically slow to compute. Neural Network Suited to highly nonlinear responses. Use when results are noisy. Control over the algorithm is very limited. Sparse Grid Suited for studies containing discontinuities. Use when solve is fast. Good default choice: Kriging with auto-refinement ANSYS, Inc. September 27, 2013

33 Problem Description This workshop looks deeper into the options available for DOEs, s and Optimization, as well as exposes you to creating parameters in FLUENT and CFD-Post. The problem to be analyzed is a static mixer where hot and cold fluid, entering at variable velocities, mix. The objective of this analysis is to find inlet velocities which minimize pressure loss from the cold inlet to the outlet and minimize the temperature spread at the outlet. Input Hot inlet velocity Cold inlet velocity Output Pressure loss Temperature spread Hot Inlet 400 K Cold Inlet 300 K Outlet ANSYS, Inc. September 27, 2013

34 Appendix ANSYS, Inc. September 27, 2013

35 Goodness of fit metrics Coefficient of Determination Adjusted Coefficient of Determination Maximum Relative Residual ANSYS, Inc. September 27, 2013

36 Goodness of fit metrics Root Mean Square Error Relative Maximum Absolute Error Relative Root Mean Square Error Relative Average Absolute Error ANSYS, Inc. September 27, 2013

37 Surface approximation method Non-Parametric regression (NPR) W: weighting vector X: input sample (DOE) b: bias K: Gaussian Kernel (=Radial Basis Function) A: Lagrange Multipliers N: number of DOE points A and b are the unknown parameters f ( X ) W, X b N i 1 ( A i A * i )* K( X, X ) b i Using the Support Vector Machine (SVM) technique Support vectors are the subset of X which is deemed to represent the output parameter: X, [1; ]/ 0 * i i N Ai or Ai Up until a threshold the error is considered 0, after the error it becomes calculated as error-epsilon 0 high nonlinear behavior of the outputs with respect to the inputs can be captured f(x): Response surface with a margin of tolerance f(x) + f(x) ANSYS, Inc. September 27, 2013

38 Neural Network A network of weighted, additive values with nonlinear transfer functions y k compared with y DP. Weight functions adjusted to minimize error u w j ji x i u j 1 exp( u j) j tanh 2 1 exp( u ) j h j u j j ANSYS, Inc. September 27, 2013

39 Sparse Grid Iteration Procedure (animation) ANSYS, Inc. September 27, 2013

Parametric. Practices. Patrick Cunningham. CAE Associates Inc. and ANSYS Inc. Proprietary 2012 CAE Associates Inc. and ANSYS Inc. All rights reserved.

Parametric. Practices. Patrick Cunningham. CAE Associates Inc. and ANSYS Inc. Proprietary 2012 CAE Associates Inc. and ANSYS Inc. All rights reserved. Parametric Modeling Best Practices Patrick Cunningham July, 2012 CAE Associates Inc. and ANSYS Inc. Proprietary 2012 CAE Associates Inc. and ANSYS Inc. All rights reserved. E-Learning Webinar Series This

More information

Introduction to ANSYS DesignXplorer

Introduction to ANSYS DesignXplorer Lecture 5 Goal Driven Optimization 14. 5 Release Introduction to ANSYS DesignXplorer 1 2013 ANSYS, Inc. September 27, 2013 Goal Driven Optimization (GDO) Goal Driven Optimization (GDO) is a multi objective

More information

Chap.12 Kernel methods [Book, Chap.7]

Chap.12 Kernel methods [Book, Chap.7] Chap.12 Kernel methods [Book, Chap.7] Neural network methods became popular in the mid to late 1980s, but by the mid to late 1990s, kernel methods have also become popular in machine learning. The first

More information

Introduction to ANSYS DesignXplorer

Introduction to ANSYS DesignXplorer Overview 14. 5 Release Introduction to ANSYS DesignXplorer 1 2013 ANSYS, Inc. September 27, 2013 What is DesignXplorer? DesignXplorer (DX) is a tool that uses response surfaces and direct optimization

More information

Using a Single Rotating Reference Frame

Using a Single Rotating Reference Frame Tutorial 9. Using a Single Rotating Reference Frame Introduction This tutorial considers the flow within a 2D, axisymmetric, co-rotating disk cavity system. Understanding the behavior of such flows is

More information

Simulation of Turbulent Flow around an Airfoil

Simulation of Turbulent Flow around an Airfoil 1. Purpose Simulation of Turbulent Flow around an Airfoil ENGR:2510 Mechanics of Fluids and Transfer Processes CFD Lab 2 (ANSYS 17.1; Last Updated: Nov. 7, 2016) By Timur Dogan, Michael Conger, Andrew

More information

FMA901F: Machine Learning Lecture 3: Linear Models for Regression. Cristian Sminchisescu

FMA901F: Machine Learning Lecture 3: Linear Models for Regression. Cristian Sminchisescu FMA901F: Machine Learning Lecture 3: Linear Models for Regression Cristian Sminchisescu Machine Learning: Frequentist vs. Bayesian In the frequentist setting, we seek a fixed parameter (vector), with value(s)

More information

EE795: Computer Vision and Intelligent Systems

EE795: Computer Vision and Intelligent Systems EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 FDH 204 Lecture 14 130307 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Review Stereo Dense Motion Estimation Translational

More information

Spatial Interpolation & Geostatistics

Spatial Interpolation & Geostatistics (Z i Z j ) 2 / 2 Spatial Interpolation & Geostatistics Lag Lag Mean Distance between pairs of points 1 Tobler s Law All places are related, but nearby places are related more than distant places Corollary:

More information

A B C D E. Settings Choose height, H, free stream velocity, U, and fluid (dynamic viscosity and density ) so that: Reynolds number

A B C D E. Settings Choose height, H, free stream velocity, U, and fluid (dynamic viscosity and density ) so that: Reynolds number Individual task Objective To derive the drag coefficient for a 2D object, defined as where D (N/m) is the aerodynamic drag force (per unit length in the third direction) acting on the object. The object

More information

Recent advances in Metamodel of Optimal Prognosis. Lectures. Thomas Most & Johannes Will

Recent advances in Metamodel of Optimal Prognosis. Lectures. Thomas Most & Johannes Will Lectures Recent advances in Metamodel of Optimal Prognosis Thomas Most & Johannes Will presented at the Weimar Optimization and Stochastic Days 2010 Source: www.dynardo.de/en/library Recent advances in

More information

Applying Supervised Learning

Applying Supervised Learning Applying Supervised Learning When to Consider Supervised Learning A supervised learning algorithm takes a known set of input data (the training set) and known responses to the data (output), and trains

More information

Tutorial 1. Introduction to Using FLUENT: Fluid Flow and Heat Transfer in a Mixing Elbow

Tutorial 1. Introduction to Using FLUENT: Fluid Flow and Heat Transfer in a Mixing Elbow Tutorial 1. Introduction to Using FLUENT: Fluid Flow and Heat Transfer in a Mixing Elbow Introduction This tutorial illustrates the setup and solution of the two-dimensional turbulent fluid flow and heat

More information

Spatial Interpolation - Geostatistics 4/3/2018

Spatial Interpolation - Geostatistics 4/3/2018 Spatial Interpolation - Geostatistics 4/3/201 (Z i Z j ) 2 / 2 Spatial Interpolation & Geostatistics Lag Distance between pairs of points Lag Mean Tobler s Law All places are related, but nearby places

More information

Introduction to ANSYS CFX

Introduction to ANSYS CFX Workshop 03 Fluid flow around the NACA0012 Airfoil 16.0 Release Introduction to ANSYS CFX 2015 ANSYS, Inc. March 13, 2015 1 Release 16.0 Workshop Description: The flow simulated is an external aerodynamics

More information

Neural Networks. CE-725: Statistical Pattern Recognition Sharif University of Technology Spring Soleymani

Neural Networks. CE-725: Statistical Pattern Recognition Sharif University of Technology Spring Soleymani Neural Networks CE-725: Statistical Pattern Recognition Sharif University of Technology Spring 2013 Soleymani Outline Biological and artificial neural networks Feed-forward neural networks Single layer

More information

Neural Networks: What can a network represent. Deep Learning, Fall 2018

Neural Networks: What can a network represent. Deep Learning, Fall 2018 Neural Networks: What can a network represent Deep Learning, Fall 2018 1 Recap : Neural networks have taken over AI Tasks that are made possible by NNs, aka deep learning 2 Recap : NNets and the brain

More information

Data Mining Practical Machine Learning Tools and Techniques. Slides for Chapter 6 of Data Mining by I. H. Witten and E. Frank

Data Mining Practical Machine Learning Tools and Techniques. Slides for Chapter 6 of Data Mining by I. H. Witten and E. Frank Data Mining Practical Machine Learning Tools and Techniques Slides for Chapter 6 of Data Mining by I. H. Witten and E. Frank Implementation: Real machine learning schemes Decision trees Classification

More information

Linear Models. Lecture Outline: Numeric Prediction: Linear Regression. Linear Classification. The Perceptron. Support Vector Machines

Linear Models. Lecture Outline: Numeric Prediction: Linear Regression. Linear Classification. The Perceptron. Support Vector Machines Linear Models Lecture Outline: Numeric Prediction: Linear Regression Linear Classification The Perceptron Support Vector Machines Reading: Chapter 4.6 Witten and Frank, 2nd ed. Chapter 4 of Mitchell Solving

More information

Topology Optimization in Fluid Dynamics

Topology Optimization in Fluid Dynamics A Methodology for Topology Optimization in Fluid Dynamics 1 Chris Cowan Ozen Engineering, Inc. 1210 E. Arques Ave, Suite 207 Sunnyvale, CA 94085 info@ozeninc.com Ozen Engineering Inc. We are your local

More information

Module D: Laminar Flow over a Flat Plate

Module D: Laminar Flow over a Flat Plate Module D: Laminar Flow over a Flat Plate Summary... Problem Statement Geometry and Mesh Creation Problem Setup Solution. Results Validation......... Mesh Refinement.. Summary This ANSYS FLUENT tutorial

More information

Nonparametric regression using kernel and spline methods

Nonparametric regression using kernel and spline methods Nonparametric regression using kernel and spline methods Jean D. Opsomer F. Jay Breidt March 3, 016 1 The statistical model When applying nonparametric regression methods, the researcher is interested

More information

Spatial Interpolation & Geostatistics

Spatial Interpolation & Geostatistics (Z i Z j ) 2 / 2 Spatial Interpolation & Geostatistics Lag Lag Mean Distance between pairs of points 11/3/2016 GEO327G/386G, UT Austin 1 Tobler s Law All places are related, but nearby places are related

More information

Optimization Methods for Machine Learning (OMML)

Optimization Methods for Machine Learning (OMML) Optimization Methods for Machine Learning (OMML) 2nd lecture Prof. L. Palagi References: 1. Bishop Pattern Recognition and Machine Learning, Springer, 2006 (Chap 1) 2. V. Cherlassky, F. Mulier - Learning

More information

Assignment 2. with (a) (10 pts) naive Gauss elimination, (b) (10 pts) Gauss with partial pivoting

Assignment 2. with (a) (10 pts) naive Gauss elimination, (b) (10 pts) Gauss with partial pivoting Assignment (Be sure to observe the rules about handing in homework). Solve: with (a) ( pts) naive Gauss elimination, (b) ( pts) Gauss with partial pivoting *You need to show all of the steps manually.

More information

Neural Networks: What can a network represent. Deep Learning, Spring 2018

Neural Networks: What can a network represent. Deep Learning, Spring 2018 Neural Networks: What can a network represent Deep Learning, Spring 2018 1 Recap : Neural networks have taken over AI Tasks that are made possible by NNs, aka deep learning 2 Recap : NNets and the brain

More information

Simulation of Turbulent Flow around an Airfoil

Simulation of Turbulent Flow around an Airfoil Simulation of Turbulent Flow around an Airfoil ENGR:2510 Mechanics of Fluids and Transfer Processes CFD Pre-Lab 2 (ANSYS 17.1; Last Updated: Nov. 7, 2016) By Timur Dogan, Michael Conger, Andrew Opyd, Dong-Hwan

More information

The Automation of the Feature Selection Process. Ronen Meiri & Jacob Zahavi

The Automation of the Feature Selection Process. Ronen Meiri & Jacob Zahavi The Automation of the Feature Selection Process Ronen Meiri & Jacob Zahavi Automated Data Science http://www.kdnuggets.com/2016/03/automated-data-science.html Outline The feature selection problem Objective

More information

Sketching graphs of polynomials

Sketching graphs of polynomials Sketching graphs of polynomials We want to draw the graphs of polynomial functions y = f(x). The degree of a polynomial in one variable x is the highest power of x that remains after terms have been collected.

More information

Mathematical Methods 2019 v1.2

Mathematical Methods 2019 v1.2 Problem-solving and modelling task This sample has been compiled by the QCAA to assist and support teachers to match evidence in student responses to the characteristics described in the assessment objectives.

More information

Sparse wavelet expansions for seismic tomography: Methods and algorithms

Sparse wavelet expansions for seismic tomography: Methods and algorithms Sparse wavelet expansions for seismic tomography: Methods and algorithms Ignace Loris Université Libre de Bruxelles International symposium on geophysical imaging with localized waves 24 28 July 2011 (Joint

More information

Polymath 6. Overview

Polymath 6. Overview Polymath 6 Overview Main Polymath Menu LEQ: Linear Equations Solver. Enter (in matrix form) and solve a new system of simultaneous linear equations. NLE: Nonlinear Equations Solver. Enter and solve a new

More information

Verification and Validation of Turbulent Flow around a Clark-Y Airfoil

Verification and Validation of Turbulent Flow around a Clark-Y Airfoil Verification and Validation of Turbulent Flow around a Clark-Y Airfoil 1. Purpose 58:160 Intermediate Mechanics of Fluids CFD LAB 2 By Tao Xing and Fred Stern IIHR-Hydroscience & Engineering The University

More information

Instance-based Learning

Instance-based Learning Instance-based Learning Machine Learning 10701/15781 Carlos Guestrin Carnegie Mellon University February 19 th, 2007 2005-2007 Carlos Guestrin 1 Why not just use Linear Regression? 2005-2007 Carlos Guestrin

More information

Flow and Heat Transfer in a Mixing Elbow

Flow and Heat Transfer in a Mixing Elbow Flow and Heat Transfer in a Mixing Elbow Objectives The main objectives of the project are to learn (i) how to set up and perform flow simulations with heat transfer and mixing, (ii) post-processing and

More information

Introduction to Support Vector Machines

Introduction to Support Vector Machines Introduction to Support Vector Machines CS 536: Machine Learning Littman (Wu, TA) Administration Slides borrowed from Martin Law (from the web). 1 Outline History of support vector machines (SVM) Two classes,

More information

Swapnil Nimse Project 1 Challenge #2

Swapnil Nimse Project 1 Challenge #2 Swapnil Nimse Project 1 Challenge #2 Project Overview: Using Ansys-Fluent, analyze dependency of the steady-state temperature at different parts of the system on the flow velocity at the inlet and buoyancy-driven

More information

DISTRIBUTION STATEMENT A Approved for public release: distribution unlimited.

DISTRIBUTION STATEMENT A Approved for public release: distribution unlimited. AVIA Test Selection through Spatial Variance Bounding Method for Autonomy Under Test By Miles Thompson Senior Research Engineer Aerospace, Transportation, and Advanced Systems Lab DISTRIBUTION STATEMENT

More information

Announcements. Edges. Last Lecture. Gradients: Numerical Derivatives f(x) Edge Detection, Lines. Intro Computer Vision. CSE 152 Lecture 10

Announcements. Edges. Last Lecture. Gradients: Numerical Derivatives f(x) Edge Detection, Lines. Intro Computer Vision. CSE 152 Lecture 10 Announcements Assignment 2 due Tuesday, May 4. Edge Detection, Lines Midterm: Thursday, May 6. Introduction to Computer Vision CSE 152 Lecture 10 Edges Last Lecture 1. Object boundaries 2. Surface normal

More information

Perceptron as a graph

Perceptron as a graph Neural Networks Machine Learning 10701/15781 Carlos Guestrin Carnegie Mellon University October 10 th, 2007 2005-2007 Carlos Guestrin 1 Perceptron as a graph 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0-6 -4-2

More information

Lecture #11: The Perceptron

Lecture #11: The Perceptron Lecture #11: The Perceptron Mat Kallada STAT2450 - Introduction to Data Mining Outline for Today Welcome back! Assignment 3 The Perceptron Learning Method Perceptron Learning Rule Assignment 3 Will be

More information

Support Vector Machines

Support Vector Machines Support Vector Machines RBF-networks Support Vector Machines Good Decision Boundary Optimization Problem Soft margin Hyperplane Non-linear Decision Boundary Kernel-Trick Approximation Accurancy Overtraining

More information

ENGG1811: Data Analysis using Spreadsheets Part 1 1

ENGG1811: Data Analysis using Spreadsheets Part 1 1 ENGG1811 Computing for Engineers Data Analysis using Spreadsheets 1 I Data Analysis Pivot Tables Simple Statistics Histogram Correlation Fitting Equations to Data Presenting Charts Solving Single-Variable

More information

5 Learning hypothesis classes (16 points)

5 Learning hypothesis classes (16 points) 5 Learning hypothesis classes (16 points) Consider a classification problem with two real valued inputs. For each of the following algorithms, specify all of the separators below that it could have generated

More information

Simulation and Validation of Turbulent Pipe Flows

Simulation and Validation of Turbulent Pipe Flows Simulation and Validation of Turbulent Pipe Flows ENGR:2510 Mechanics of Fluids and Transport Processes CFD LAB 1 (ANSYS 17.1; Last Updated: Oct. 10, 2016) By Timur Dogan, Michael Conger, Dong-Hwan Kim,

More information

Verification of Laminar and Validation of Turbulent Pipe Flows

Verification of Laminar and Validation of Turbulent Pipe Flows 1 Verification of Laminar and Validation of Turbulent Pipe Flows 1. Purpose ME:5160 Intermediate Mechanics of Fluids CFD LAB 1 (ANSYS 18.1; Last Updated: Aug. 1, 2017) By Timur Dogan, Michael Conger, Dong-Hwan

More information

Optimization. Industrial AI Lab.

Optimization. Industrial AI Lab. Optimization Industrial AI Lab. Optimization An important tool in 1) Engineering problem solving and 2) Decision science People optimize Nature optimizes 2 Optimization People optimize (source: http://nautil.us/blog/to-save-drowning-people-ask-yourself-what-would-light-do)

More information

Classification Lecture Notes cse352. Neural Networks. Professor Anita Wasilewska

Classification Lecture Notes cse352. Neural Networks. Professor Anita Wasilewska Classification Lecture Notes cse352 Neural Networks Professor Anita Wasilewska Neural Networks Classification Introduction INPUT: classification data, i.e. it contains an classification (class) attribute

More information

Clustering Lecture 5: Mixture Model

Clustering Lecture 5: Mixture Model Clustering Lecture 5: Mixture Model Jing Gao SUNY Buffalo 1 Outline Basics Motivation, definition, evaluation Methods Partitional Hierarchical Density-based Mixture model Spectral methods Advanced topics

More information

Spatial Analysis and Modeling (GIST 4302/5302) Guofeng Cao Department of Geosciences Texas Tech University

Spatial Analysis and Modeling (GIST 4302/5302) Guofeng Cao Department of Geosciences Texas Tech University Spatial Analysis and Modeling (GIST 4302/5302) Guofeng Cao Department of Geosciences Texas Tech University 1 Outline of This Week Last topic, we learned: Spatial autocorrelation of areal data Spatial regression

More information

Simulation of Laminar Pipe Flows

Simulation of Laminar Pipe Flows Simulation of Laminar Pipe Flows 57:020 Mechanics of Fluids and Transport Processes CFD PRELAB 1 By Timur Dogan, Michael Conger, Maysam Mousaviraad, Tao Xing and Fred Stern IIHR-Hydroscience & Engineering

More information

Knowledge Discovery and Data Mining

Knowledge Discovery and Data Mining Knowledge Discovery and Data Mining Basis Functions Tom Kelsey School of Computer Science University of St Andrews http://www.cs.st-andrews.ac.uk/~tom/ tom@cs.st-andrews.ac.uk Tom Kelsey ID5059-02-BF 2015-02-04

More information

A Dendrogram. Bioinformatics (Lec 17)

A Dendrogram. Bioinformatics (Lec 17) A Dendrogram 3/15/05 1 Hierarchical Clustering [Johnson, SC, 1967] Given n points in R d, compute the distance between every pair of points While (not done) Pick closest pair of points s i and s j and

More information

Support vector machines

Support vector machines Support vector machines When the data is linearly separable, which of the many possible solutions should we prefer? SVM criterion: maximize the margin, or distance between the hyperplane and the closest

More information

Concept of Curve Fitting Difference with Interpolation

Concept of Curve Fitting Difference with Interpolation Curve Fitting Content Concept of Curve Fitting Difference with Interpolation Estimation of Linear Parameters by Least Squares Curve Fitting by Polynomial Least Squares Estimation of Non-linear Parameters

More information

LECTURE NOTES Professor Anita Wasilewska NEURAL NETWORKS

LECTURE NOTES Professor Anita Wasilewska NEURAL NETWORKS LECTURE NOTES Professor Anita Wasilewska NEURAL NETWORKS Neural Networks Classifier Introduction INPUT: classification data, i.e. it contains an classification (class) attribute. WE also say that the class

More information

Index. Umberto Michelucci 2018 U. Michelucci, Applied Deep Learning,

Index. Umberto Michelucci 2018 U. Michelucci, Applied Deep Learning, A Acquisition function, 298, 301 Adam optimizer, 175 178 Anaconda navigator conda command, 3 Create button, 5 download and install, 1 installing packages, 8 Jupyter Notebook, 11 13 left navigation pane,

More information

Minnesota Academic Standards for Mathematics 2007

Minnesota Academic Standards for Mathematics 2007 An Alignment of Minnesota for Mathematics 2007 to the Pearson Integrated High School Mathematics 2014 to Pearson Integrated High School Mathematics Common Core Table of Contents Chapter 1... 1 Chapter

More information

Simulation of Flow Development in a Pipe

Simulation of Flow Development in a Pipe Tutorial 4. Simulation of Flow Development in a Pipe Introduction The purpose of this tutorial is to illustrate the setup and solution of a 3D turbulent fluid flow in a pipe. The pipe networks are common

More information

Appendix: To be performed during the lab session

Appendix: To be performed during the lab session Appendix: To be performed during the lab session Flow over a Cylinder Two Dimensional Case Using ANSYS Workbench Simple Mesh Latest revision: September 18, 2014 The primary objective of this Tutorial is

More information

Graphing Techniques. Domain (, ) Range (, ) Squaring Function f(x) = x 2 Domain (, ) Range [, ) f( x) = x 2

Graphing Techniques. Domain (, ) Range (, ) Squaring Function f(x) = x 2 Domain (, ) Range [, ) f( x) = x 2 Graphing Techniques In this chapter, we will take our knowledge of graphs of basic functions and expand our ability to graph polynomial and rational functions using common sense, zeros, y-intercepts, stretching

More information

Voluntary State Curriculum Algebra II

Voluntary State Curriculum Algebra II Algebra II Goal 1: Integration into Broader Knowledge The student will develop, analyze, communicate, and apply models to real-world situations using the language of mathematics and appropriate technology.

More information

Support Vector Machines

Support Vector Machines Support Vector Machines . Importance of SVM SVM is a discriminative method that brings together:. computational learning theory. previously known methods in linear discriminant functions 3. optimization

More information

Approximation Methods in Optimization

Approximation Methods in Optimization Approximation Methods in Optimization The basic idea is that if you have a function that is noisy and possibly expensive to evaluate, then that function can be sampled at a few points and a fit of it created.

More information

Parameter based 3D Optimization of the TU Berlin TurboLab Stator with ANSYS optislang

Parameter based 3D Optimization of the TU Berlin TurboLab Stator with ANSYS optislang presented at the 14th Weimar Optimization and Stochastic Days 2017 Source: www.dynardo.de/en/library Parameter based 3D Optimization of the TU Berlin TurboLab Stator with ANSYS optislang Benedikt Flurl

More information

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation Optimization Methods: Introduction and Basic concepts 1 Module 1 Lecture Notes 2 Optimization Problem and Model Formulation Introduction In the previous lecture we studied the evolution of optimization

More information

Understanding Andrew Ng s Machine Learning Course Notes and codes (Matlab version)

Understanding Andrew Ng s Machine Learning Course Notes and codes (Matlab version) Understanding Andrew Ng s Machine Learning Course Notes and codes (Matlab version) Note: All source materials and diagrams are taken from the Coursera s lectures created by Dr Andrew Ng. Everything I have

More information

Supervised Learning (contd) Linear Separation. Mausam (based on slides by UW-AI faculty)

Supervised Learning (contd) Linear Separation. Mausam (based on slides by UW-AI faculty) Supervised Learning (contd) Linear Separation Mausam (based on slides by UW-AI faculty) Images as Vectors Binary handwritten characters Treat an image as a highdimensional vector (e.g., by reading pixel

More information

Large-Scale Lasso and Elastic-Net Regularized Generalized Linear Models

Large-Scale Lasso and Elastic-Net Regularized Generalized Linear Models Large-Scale Lasso and Elastic-Net Regularized Generalized Linear Models DB Tsai Steven Hillion Outline Introduction Linear / Nonlinear Classification Feature Engineering - Polynomial Expansion Big-data

More information

Introduction to CS graphs and plots in Excel Jacek Wiślicki, Laurent Babout,

Introduction to CS graphs and plots in Excel Jacek Wiślicki, Laurent Babout, MS Excel 2010 offers a large set of graphs and plots for data visualization. For those who are familiar with older version of Excel, the layout is completely different. The following exercises demonstrate

More information

Compressible Flow in a Nozzle

Compressible Flow in a Nozzle SPC 407 Supersonic & Hypersonic Fluid Dynamics Ansys Fluent Tutorial 1 Compressible Flow in a Nozzle Ahmed M Nagib Elmekawy, PhD, P.E. Problem Specification Consider air flowing at high-speed through a

More information

Handout 4 - Interpolation Examples

Handout 4 - Interpolation Examples Handout 4 - Interpolation Examples Middle East Technical University Example 1: Obtaining the n th Degree Newton s Interpolating Polynomial Passing through (n+1) Data Points Obtain the 4 th degree Newton

More information

Lecture 8. Divided Differences,Least-Squares Approximations. Ceng375 Numerical Computations at December 9, 2010

Lecture 8. Divided Differences,Least-Squares Approximations. Ceng375 Numerical Computations at December 9, 2010 Lecture 8, Ceng375 Numerical Computations at December 9, 2010 Computer Engineering Department Çankaya University 8.1 Contents 1 2 3 8.2 : These provide a more efficient way to construct an interpolating

More information

CPSC 340: Machine Learning and Data Mining. Robust Regression Fall 2015

CPSC 340: Machine Learning and Data Mining. Robust Regression Fall 2015 CPSC 340: Machine Learning and Data Mining Robust Regression Fall 2015 Admin Can you see Assignment 1 grades on UBC connect? Auditors, don t worry about it. You should already be working on Assignment

More information

Deep Neural Networks Optimization

Deep Neural Networks Optimization Deep Neural Networks Optimization Creative Commons (cc) by Akritasa http://arxiv.org/pdf/1406.2572.pdf Slides from Geoffrey Hinton CSC411/2515: Machine Learning and Data Mining, Winter 2018 Michael Guerzhoy

More information

Lecture 7: Mesh Quality & Advanced Topics. Introduction to ANSYS Meshing Release ANSYS, Inc. February 12, 2015

Lecture 7: Mesh Quality & Advanced Topics. Introduction to ANSYS Meshing Release ANSYS, Inc. February 12, 2015 Lecture 7: Mesh Quality & Advanced Topics 15.0 Release Introduction to ANSYS Meshing 1 2015 ANSYS, Inc. February 12, 2015 Overview In this lecture we will learn: Impact of the Mesh Quality on the Solution

More information

The viscous forces on the cylinder are proportional to the gradient of the velocity field at the

The viscous forces on the cylinder are proportional to the gradient of the velocity field at the Fluid Dynamics Models : Flow Past a Cylinder Flow Past a Cylinder Introduction The flow of fluid behind a blunt body such as an automobile is difficult to compute due to the unsteady flows. The wake behind

More information

Points Lines Connected points X-Y Scatter. X-Y Matrix Star Plot Histogram Box Plot. Bar Group Bar Stacked H-Bar Grouped H-Bar Stacked

Points Lines Connected points X-Y Scatter. X-Y Matrix Star Plot Histogram Box Plot. Bar Group Bar Stacked H-Bar Grouped H-Bar Stacked Plotting Menu: QCExpert Plotting Module graphs offers various tools for visualization of uni- and multivariate data. Settings and options in different types of graphs allow for modifications and customizations

More information

VW 1LQH :HHNV 7KH VWXGHQW LV H[SHFWHG WR

VW 1LQH :HHNV 7KH VWXGHQW LV H[SHFWHG WR PreAP Pre Calculus solve problems from physical situations using trigonometry, including the use of Law of Sines, Law of Cosines, and area formulas and incorporate radian measure where needed.[3e] What

More information

Generalized Additive Model

Generalized Additive Model Generalized Additive Model by Huimin Liu Department of Mathematics and Statistics University of Minnesota Duluth, Duluth, MN 55812 December 2008 Table of Contents Abstract... 2 Chapter 1 Introduction 1.1

More information

Express Introductory Training in ANSYS Fluent Workshop 06 Using Moving Reference Frames and Sliding Meshes

Express Introductory Training in ANSYS Fluent Workshop 06 Using Moving Reference Frames and Sliding Meshes Express Introductory Training in ANSYS Fluent Workshop 06 Using Moving Reference Frames and Sliding Meshes Dimitrios Sofialidis Technical Manager, SimTec Ltd. Mechanical Engineer, PhD PRACE Autumn School

More information

Support Vector Machines

Support Vector Machines Support Vector Machines RBF-networks Support Vector Machines Good Decision Boundary Optimization Problem Soft margin Hyperplane Non-linear Decision Boundary Kernel-Trick Approximation Accurancy Overtraining

More information

Linear Regression & Gradient Descent

Linear Regression & Gradient Descent Linear Regression & Gradient Descent These slides were assembled by Byron Boots, with grateful acknowledgement to Eric Eaton and the many others who made their course materials freely available online.

More information

No more questions will be added

No more questions will be added CSC 2545, Spring 2017 Kernel Methods and Support Vector Machines Assignment 2 Due at the start of class, at 2:10pm, Thurs March 23. No late assignments will be accepted. The material you hand in should

More information

Using Multiple Rotating Reference Frames

Using Multiple Rotating Reference Frames Tutorial 10. Using Multiple Rotating Reference Frames Introduction Many engineering problems involve rotating flow domains. One example is the centrifugal blower unit that is typically used in automotive

More information

Lab 9: FLUENT: Transient Natural Convection Between Concentric Cylinders

Lab 9: FLUENT: Transient Natural Convection Between Concentric Cylinders Lab 9: FLUENT: Transient Natural Convection Between Concentric Cylinders Objective: The objective of this laboratory is to introduce how to use FLUENT to solve both transient and natural convection problems.

More information

Multiple Regression White paper

Multiple Regression White paper +44 (0) 333 666 7366 Multiple Regression White paper A tool to determine the impact in analysing the effectiveness of advertising spend. Multiple Regression In order to establish if the advertising mechanisms

More information

Workbench Tutorial Flow Over an Airfoil, Page 1 ANSYS Workbench Tutorial Flow Over an Airfoil

Workbench Tutorial Flow Over an Airfoil, Page 1 ANSYS Workbench Tutorial Flow Over an Airfoil Workbench Tutorial Flow Over an Airfoil, Page 1 ANSYS Workbench Tutorial Flow Over an Airfoil Authors: Scott Richards, Keith Martin, and John M. Cimbala, Penn State University Latest revision: 17 January

More information

Kernels + K-Means Introduction to Machine Learning. Matt Gormley Lecture 29 April 25, 2018

Kernels + K-Means Introduction to Machine Learning. Matt Gormley Lecture 29 April 25, 2018 10-601 Introduction to Machine Learning Machine Learning Department School of Computer Science Carnegie Mellon University Kernels + K-Means Matt Gormley Lecture 29 April 25, 2018 1 Reminders Homework 8:

More information

Solar Radiation Data Modeling with a Novel Surface Fitting Approach

Solar Radiation Data Modeling with a Novel Surface Fitting Approach Solar Radiation Data Modeling with a Novel Surface Fitting Approach F. Onur Hocao glu, Ömer Nezih Gerek, Mehmet Kurban Anadolu University, Dept. of Electrical and Electronics Eng., Eskisehir, Turkey {fohocaoglu,ongerek,mkurban}

More information

Auto Injector Syringe. A Fluent Dynamic Mesh 1DOF Tutorial

Auto Injector Syringe. A Fluent Dynamic Mesh 1DOF Tutorial Auto Injector Syringe A Fluent Dynamic Mesh 1DOF Tutorial 1 2015 ANSYS, Inc. June 26, 2015 Prerequisites This tutorial is written with the assumption that You have attended the Introduction to ANSYS Fluent

More information

EE795: Computer Vision and Intelligent Systems

EE795: Computer Vision and Intelligent Systems EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 FDH 204 Lecture 10 130221 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Review Canny Edge Detector Hough Transform Feature-Based

More information

CSC 411: Lecture 02: Linear Regression

CSC 411: Lecture 02: Linear Regression CSC 411: Lecture 02: Linear Regression Raquel Urtasun & Rich Zemel University of Toronto Sep 16, 2015 Urtasun & Zemel (UofT) CSC 411: 02-Regression Sep 16, 2015 1 / 16 Today Linear regression problem continuous

More information

and to the following students who assisted in the creation of the Fluid Dynamics tutorials:

and to the following students who assisted in the creation of the Fluid Dynamics tutorials: Fluid Dynamics CAx Tutorial: Channel Flow Basic Tutorial # 4 Deryl O. Snyder C. Greg Jensen Brigham Young University Provo, UT 84602 Special thanks to: PACE, Fluent, UGS Solutions, Altair Engineering;

More information

COMPUTER VISION > OPTICAL FLOW UTRECHT UNIVERSITY RONALD POPPE

COMPUTER VISION > OPTICAL FLOW UTRECHT UNIVERSITY RONALD POPPE COMPUTER VISION 2017-2018 > OPTICAL FLOW UTRECHT UNIVERSITY RONALD POPPE OUTLINE Optical flow Lucas-Kanade Horn-Schunck Applications of optical flow Optical flow tracking Histograms of oriented flow Assignment

More information

An introduction to interpolation and splines

An introduction to interpolation and splines An introduction to interpolation and splines Kenneth H. Carpenter, EECE KSU November 22, 1999 revised November 20, 2001, April 24, 2002, April 14, 2004 1 Introduction Suppose one wishes to draw a curve

More information

CS 450 Numerical Analysis. Chapter 7: Interpolation

CS 450 Numerical Analysis. Chapter 7: Interpolation Lecture slides based on the textbook Scientific Computing: An Introductory Survey by Michael T. Heath, copyright c 2018 by the Society for Industrial and Applied Mathematics. http://www.siam.org/books/cl80

More information

ALGEBRA II A CURRICULUM OUTLINE

ALGEBRA II A CURRICULUM OUTLINE ALGEBRA II A CURRICULUM OUTLINE 2013-2014 OVERVIEW: 1. Linear Equations and Inequalities 2. Polynomial Expressions and Equations 3. Rational Expressions and Equations 4. Radical Expressions and Equations

More information

Four equations are necessary to evaluate these coefficients. Eqn

Four equations are necessary to evaluate these coefficients. Eqn 1.2 Splines 11 A spline function is a piecewise defined function with certain smoothness conditions [Cheney]. A wide variety of functions is potentially possible; polynomial functions are almost exclusively

More information

Lecture : Neural net: initialization, activations, normalizations and other practical details Anne Solberg March 10, 2017

Lecture : Neural net: initialization, activations, normalizations and other practical details Anne Solberg March 10, 2017 INF 5860 Machine learning for image classification Lecture : Neural net: initialization, activations, normalizations and other practical details Anne Solberg March 0, 207 Mandatory exercise Available tonight,

More information