Download the procedure file Student-sim-anneal-2014.ipf and adopt the code, which contains the function sas().

Size: px
Start display at page:

Download "Download the procedure file Student-sim-anneal-2014.ipf and adopt the code, which contains the function sas()."

Transcription

1 LAB 5 - Simulated Annealing 214 Introduction. In this lab you will write a program for simulated annealing. You will test the program on a one-dimensional fitness surface with multiple local maxima. In addition you will use this surface to study the effects of various annealing parameters on search efficiency. You will then adapt the code to optimize a neural network to oscillate. EXERCISE 1 Download the procedure file Student-sim-anneal-214.ipf and adopt the code, which contains the function sas(). On the left is the flow chart I presented in lecture. It is an Initialize network or neuron (X = X1, X2, X3 ) Make N noisy copies of X Compute performance of each copy Move to point X oversimplification. For example, the code doesn t make and store N copies of the parent network before testing. Rather, each of the copies is created and tested before the next one is made.make a more accurate and detailed flow-chart of the program an include it in your lab report. Where possible, use variable names as specified in the code. Concentrate on the initialization and for-loops. Omit variable declarations. Don t worry too much about the format of the diagram. The purpose of this exercise is to encourage you to understand the code before using it (always a good practice). EXERCISE 2 The goal of simulated annealing is to maximize the performance of a model relative to a fitness function defined over the model parameters you are seeking to optimize. In Exercise 3, you will apply sas() to a one-dimensional problem in which you seek the value of X that

2 maximizes the output of a function called fitnessfunction(). But first you must write code that implements the function, which is the product of m and n: m = 1+ cos(.4v) 2 n = exp( v 2 /(2)) Paste your function into your lab report. EXERCISE 3 Display the fitness surface. To do this, make the wave fitness with 1 points starting at x = -5 and ing at x = 5 (using Data > Change Wave Scaling). Set the y-values in fitness to the corresponding value of the fitnessfunction(). Display fitness and include the graph in your lab report. It should look like this: Fitness X value EXERCISE 4 Run the sas() with an initial X value of 25 and an initial temperature of 1. To see the trajectory of the annealing algorithm along the fitness surface, apptograph to the fitness graph a trace of "fithistory vs testxvaluehistory. Double click this trace to get to the Modify Trace appearance Dialog. Select Set as f(z), Color as f(z), and choose the wave called mycolor. You should see the simulation stuck on the local maximum that is second from the right. Include the graph in your lab report. Report the probability of finding the peak of the fitness curve sas(25, 1). Slowly increase the temperature until you find the peak about 9% of the time. Report this value and explain its significance in terms of the relationship between the search radius and the dimensions of the width of the fitness curve Fitness X value 2 4

3 EXERCISE 5 Another informative graph is the plot of all the intermediate best fitnesses versus iteration number. Make this plot simply by displaying maxfithistory. Include the graph in your lab report. EXERCISE 6 [Optional 214] Complete the table below by running simulation 2 times with each of 1 different values of temp shown. Plot number of failures vs temperature and number of iterations to reach the peak vs temperature. Describe and explain any trs you find. Initial temperature Number of failures Mean number of iteration to reach the peak* * Successful runs only. EXERCISE 7 Use your annealer to search for values of the synaptic threshold parameter and the weight parameter in the neural network of Exercise 7 in the lab Dynamical Neurons (Week 7 214). A working version of this code is provided in the file Student-sim-anneal-214.ipf. The goal

4 of this exercise is to search parameter space defined by weight and parameter using simulated annealing in an attempt to get the network to oscillate. To do this: (1) Modify the sas() function so that it searches so that it searches for weight and threshold rather than Xvalue. For assistance in this process, repair the // FIXME // statements in the function sas7() contained in this lab s Igor procedure file (see above). (2) Write a function that operates on the voltage time series of one of the neurons in your network and returns a numerical value that represents the extent to which the network is oscillating. Insert this code into the body of the function netfit(), found in the Igor procedure file. You might the Igor function wavestats() useful in this regard (look it up in Help > Command Help). It computes wave averages, standard deviations, max and min values, etc. Here are some examples of how to use the wavestats() function: Function sd() // Compute standard deviation from 5 to 1 ms return V_sdev Function av() //Compute average from 5 to 1 ms return V_avg Function mn() // Find minimum from 5 to 1 ms return V_min Function mx() // Find maximum from 5 to 1 ms return V_max Include your netfit() function in your lab report. Any oscillation will do, but strive for one that occurs in the range -1 to -7 mv, as shown in the figure. If you get an oscillation, report the weight and threshold values you found and include a graph. [[ 215: Draw a circuit diagram ]] V V1 V2 mv t (ms) 6 8 1

5 Appix Example of flow chart:

Introduction to ANSYS DesignXplorer

Introduction to ANSYS DesignXplorer Lecture 4 14. 5 Release Introduction to ANSYS DesignXplorer 1 2013 ANSYS, Inc. September 27, 2013 s are functions of different nature where the output parameters are described in terms of the input parameters

More information

Unit 10: Data Structures CS 101, Fall 2018

Unit 10: Data Structures CS 101, Fall 2018 Unit 10: Data Structures CS 101, Fall 2018 Learning Objectives After completing this unit, you should be able to: Define and give everyday examples of arrays, stacks, queues, and trees. Explain what a

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

Administrivia. Next Monday is Thanksgiving holiday. Tuesday and Wednesday the lab will be open for make-up labs. Lecture as usual on Thursday.

Administrivia. Next Monday is Thanksgiving holiday. Tuesday and Wednesday the lab will be open for make-up labs. Lecture as usual on Thursday. Administrivia Next Monday is Thanksgiving holiday. Tuesday and Wednesday the lab will be open for make-up labs. Lecture as usual on Thursday. Lab notebooks will be due the week after Thanksgiving, when

More information

Hill Climbing. Assume a heuristic value for each assignment of values to all variables. Maintain an assignment of a value to each variable.

Hill Climbing. Assume a heuristic value for each assignment of values to all variables. Maintain an assignment of a value to each variable. Hill Climbing Many search spaces are too big for systematic search. A useful method in practice for some consistency and optimization problems is hill climbing: Assume a heuristic value for each assignment

More information

Learning and Generalization in Single Layer Perceptrons

Learning and Generalization in Single Layer Perceptrons Learning and Generalization in Single Layer Perceptrons Neural Computation : Lecture 4 John A. Bullinaria, 2015 1. What Can Perceptrons do? 2. Decision Boundaries The Two Dimensional Case 3. Decision Boundaries

More information

ELECTRICAL SPECIFICATIONS**

ELECTRICAL SPECIFICATIONS** REV A Hybrid Couplers 3 db, 90 Description The 1P503AS Pico Xinger is a low profile, high performance 3dB hybrid coupler in an easy to use manufacturing friendly surface mount package. It is designed for

More information

Predicting Diabetes using Neural Networks and Randomized Optimization

Predicting Diabetes using Neural Networks and Randomized Optimization Predicting Diabetes using Neural Networks and Randomized Optimization Kunal Sharma GTID: ksharma74 CS 4641 Machine Learning Abstract This paper analysis the following randomized optimization techniques

More information

HOW TO READ AN ELECTRONIC SIGN

HOW TO READ AN ELECTRONIC SIGN ELECTRONIC SIGN Ballasts CONTENTS 208 209 209 210 211 211 How To Read a Table T8/HO Sign Ballasts T12/HO Sign Ballasts Case Dimensions and Wiring Diagrams Cross Reference Guide Lamp Compatibility Specifications

More information

PSpice Tutorial. Physics 160 Spring 2006

PSpice Tutorial. Physics 160 Spring 2006 PSpice Tutorial This is a tutorial designed to guide you through the simulation assignment included in the first homework set. You may either use the program as installed in the lab, or you may install

More information

PT6104. Multi-Cell Li-ion Battery Pack Charger controller FEATURES GENERAL DESCRIPTION APPLICATIONS TYPICAL APPLICATION DIAGRAM

PT6104. Multi-Cell Li-ion Battery Pack Charger controller FEATURES GENERAL DESCRIPTION APPLICATIONS TYPICAL APPLICATION DIAGRAM GENERAL DESCRIPTION The PT6104 is an high efficiency, pulse frequency modulated (PFM) switching charger controller for 2 or 4 cell li-ion battery packs. It supports three segments of charging periods,

More information

Local Search (Greedy Descent): Maintain an assignment of a value to each variable. Repeat:

Local Search (Greedy Descent): Maintain an assignment of a value to each variable. Repeat: Local Search Local Search (Greedy Descent): Maintain an assignment of a value to each variable. Repeat: Select a variable to change Select a new value for that variable Until a satisfying assignment is

More information

GHz db Min db Max Max: Phase Balance. .053±.011 [1.35±0.27] Pin ±.004 [3.05±0.10] Pin 3

GHz db Min db Max Max: Phase Balance. .053±.011 [1.35±0.27] Pin ±.004 [3.05±0.10] Pin 3 ` Model 1P603S Hybrid Coupler 3 db, 90 Features: 2.3 2.7 GHz. W-LAN and MMDS Low Loss High Isolation 90 o Quadrature Surface Mountable Tape And Reel Available in Lead-Free (as illustrated) or Tin- Lead

More information

Non-deterministic Search techniques. Emma Hart

Non-deterministic Search techniques. Emma Hart Non-deterministic Search techniques Emma Hart Why do local search? Many real problems are too hard to solve with exact (deterministic) techniques Modern, non-deterministic techniques offer ways of getting

More information

Assignment 2 in Simulation of Telesystems Laboratory exercise: Introduction to Simulink and Communications Blockset

Assignment 2 in Simulation of Telesystems Laboratory exercise: Introduction to Simulink and Communications Blockset Mid Sweden University Revised: 2013-11-12 Magnus Eriksson Assignment 2 in Simulation of Telesystems Laboratory exercise: Introduction to Simulink and Communications Blockset You are expected to conclude

More information

II-13Category Plots. Chapter II-13

II-13Category Plots. Chapter II-13 Chapter II-13 II-13Category Plots Overview... 268 Creating a Category Plot... 268 Category Plot Commands... 269 Combining Category Plots and XY Plots... 269 Modifying a Category Plot... 269 Bar and Category

More information

Introduction to Artificial Intelligence 2 nd semester 2016/2017. Chapter 4: Beyond Classical Search

Introduction to Artificial Intelligence 2 nd semester 2016/2017. Chapter 4: Beyond Classical Search Introduction to Artificial Intelligence 2 nd semester 2016/2017 Chapter 4: Beyond Classical Search Mohamed B. Abubaker Palestine Technical College Deir El-Balah 1 Outlines local search algorithms and optimization

More information

LAB 2: DATA FILTERING AND NOISE REDUCTION

LAB 2: DATA FILTERING AND NOISE REDUCTION NAME: LAB SECTION: LAB 2: DATA FILTERING AND NOISE REDUCTION In this exercise, you will use Microsoft Excel to generate several synthetic data sets based on a simplified model of daily high temperatures

More information

ELECTRICAL SPECIFICATIONS**

ELECTRICAL SPECIFICATIONS** ico Xinger 1dB Directional Coupler Description The 161 ico Xinger is a low profile, miniature 1dB directional coupler in an easy to use surface mount package designed for MMDS and WLAN applications. The

More information

1 Background and Introduction 2. 2 Assessment 2

1 Background and Introduction 2. 2 Assessment 2 Luleå University of Technology Matthew Thurley Last revision: October 27, 2011 Industrial Image Analysis E0005E Product Development Phase 4 Binary Morphological Image Processing Contents 1 Background and

More information

LAB 2: DATA FILTERING AND NOISE REDUCTION

LAB 2: DATA FILTERING AND NOISE REDUCTION NAME: LAB TIME: LAB 2: DATA FILTERING AND NOISE REDUCTION In this exercise, you will use Microsoft Excel to generate several synthetic data sets based on a simplified model of daily high temperatures in

More information

1 of 8 2/7/2014 7:52 AM

1 of 8 2/7/2014 7:52 AM 1 of 8 2/7/2014 7:52 AM Search Login Register Soo Man (Sweetman) Kim, Vishay -February 07, 2014 Share Tweet 0 Like 0 For many years, the load dump surge condition test for automobiles was defined in the

More information

Single Dimensional Data. How can computation pick best data values? Or, turn math into searching? How is this Multi-Dimensional Data?

Single Dimensional Data. How can computation pick best data values? Or, turn math into searching? How is this Multi-Dimensional Data? // CS : Introduction to Computation UNIVERSITY of WISCONSIN-MADISON Computer Sciences Department Professor Andrea Arpaci-Dusseau How can computation pick best data values? Or, turn math into searching?

More information

PRODUCT SPECIFICATION

PRODUCT SPECIFICATION SIM Card Connector, Hinged Type, 8 Pin, SMT, 1.50mm Profile. Page 1 SIM Card Connector, Hinged Type, 8 Pin, SMT, 1.50mm Profile. Page 2 1.0 SCOPE. This specification covers performance, tests and quality

More information

2nd Year Computational Physics Week 1 (experienced): Series, sequences & matrices

2nd Year Computational Physics Week 1 (experienced): Series, sequences & matrices 2nd Year Computational Physics Week 1 (experienced): Series, sequences & matrices 1 Last compiled September 28, 2017 2 Contents 1 Introduction 5 2 Prelab Questions 6 3 Quick check of your skills 9 3.1

More information

Agenda. ! Efficient Coding Hypothesis. ! Response Function and Optimal Stimulus Ensemble. ! Firing-Rate Code. ! Spike-Timing Code

Agenda. ! Efficient Coding Hypothesis. ! Response Function and Optimal Stimulus Ensemble. ! Firing-Rate Code. ! Spike-Timing Code 1 Agenda! Efficient Coding Hypothesis! Response Function and Optimal Stimulus Ensemble! Firing-Rate Code! Spike-Timing Code! OSE vs Natural Stimuli! Conclusion 2 Efficient Coding Hypothesis! [Sensory systems]

More information

ELECTRICAL SPECIFICATIONS** Frequency. Power Handling. Directivity. .064±.013 [1.64±0.33] Pin ±.004 [3.05±0.10] Pin 3

ELECTRICAL SPECIFICATIONS** Frequency. Power Handling. Directivity. .064±.013 [1.64±0.33] Pin ±.004 [3.05±0.10] Pin 3 Pico Xinger 20dB Directional Coupler Description The 1P620 Pico Xinger is a low profile, miniature 20dB directional coupler in an easy to use surface mount package designed for MMDS and WLAN applications.

More information

Load dump test: Old vs new ISO standards

Load dump test: Old vs new ISO standards Load dump test: Old vs new ISO standards Know the changes to the load dump test condition and the maximum surge suppressing capability on an example load dump TVS under those conditions. By Soo Man Kim

More information

Lab Practical - Limit Equilibrium Analysis of Engineered Slopes

Lab Practical - Limit Equilibrium Analysis of Engineered Slopes Lab Practical - Limit Equilibrium Analysis of Engineered Slopes Part 1: Planar Analysis A Deterministic Analysis This exercise will demonstrate the basics of a deterministic limit equilibrium planar analysis

More information

Computing With R Handout 1

Computing With R Handout 1 Computing With R Handout 1 Getting Into R To access the R language (free software), go to a computing lab that has R installed, or a computer on which you have downloaded R from one of the distribution

More information

Supervised Learning in Neural Networks (Part 2)

Supervised Learning in Neural Networks (Part 2) Supervised Learning in Neural Networks (Part 2) Multilayer neural networks (back-propagation training algorithm) The input signals are propagated in a forward direction on a layer-bylayer basis. Learning

More information

Here is the data collected.

Here is the data collected. Introduction to Scientific Analysis of Data Using Spreadsheets. Computer spreadsheets are very powerful tools that are widely used in Business, Science, and Engineering to perform calculations and record,

More information

BOSS. Quick Start Guide For research use only. Blackrock Microsystems, LLC. Blackrock Offline Spike Sorter. User s Manual. 630 Komas Drive Suite 200

BOSS. Quick Start Guide For research use only. Blackrock Microsystems, LLC. Blackrock Offline Spike Sorter. User s Manual. 630 Komas Drive Suite 200 BOSS Quick Start Guide For research use only Blackrock Microsystems, LLC 630 Komas Drive Suite 200 Salt Lake City UT 84108 T: +1 801 582 5533 www.blackrockmicro.com support@blackrockmicro.com 1 2 1.0 Table

More information

Lesson 13: The Graph of a Linear Equation in Two Variables

Lesson 13: The Graph of a Linear Equation in Two Variables Student Outcomes Students predict the shape of a graph of a linear equation by finding and plotting solutions on a coordinate plane. Students informally explain why the graph of a linear equation is not

More information

Fitting Experimental Cyclic Voltammetry Data with Theoretical Simulations Using DigiSim 2.1

Fitting Experimental Cyclic Voltammetry Data with Theoretical Simulations Using DigiSim 2.1 Fitting Experimental Cyclic Voltammetry Data with Theoretical Simulations Using DigiSim 2.1 Adrian W. Bott* Bioanalytical Systems West Lafayette, IN 47906-1382 Stephen W. Feldberg, Brookhaven National

More information

Using DataQuest on a Handheld

Using DataQuest on a Handheld Using DataQuest on a Handheld Appendix B This appendix gives an overview of using the Vernier DataQuest application on a TI-Nspire handheld. It includes information on accessing the common tools in the

More information

INTRODUCTION TO MATLAB, SIMULINK, AND THE COMMUNICATION TOOLBOX

INTRODUCTION TO MATLAB, SIMULINK, AND THE COMMUNICATION TOOLBOX INTRODUCTION TO MATLAB, SIMULINK, AND THE COMMUNICATION TOOLBOX 1) Objective The objective of this lab is to review how to access Matlab, Simulink, and the Communications Toolbox, and to become familiar

More information

Recap Randomized Algorithms Comparing SLS Algorithms. Local Search. CPSC 322 CSPs 5. Textbook 4.8. Local Search CPSC 322 CSPs 5, Slide 1

Recap Randomized Algorithms Comparing SLS Algorithms. Local Search. CPSC 322 CSPs 5. Textbook 4.8. Local Search CPSC 322 CSPs 5, Slide 1 Local Search CPSC 322 CSPs 5 Textbook 4.8 Local Search CPSC 322 CSPs 5, Slide 1 Lecture Overview 1 Recap 2 Randomized Algorithms 3 Comparing SLS Algorithms Local Search CPSC 322 CSPs 5, Slide 2 Stochastic

More information

Computing With R Handout 1

Computing With R Handout 1 Computing With R Handout 1 The purpose of this handout is to lead you through a simple exercise using the R computing language. It is essentially an assignment, although there will be nothing to hand in.

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence Local Search Vibhav Gogate The University of Texas at Dallas Some material courtesy of Luke Zettlemoyer, Dan Klein, Dan Weld, Alex Ihler, Stuart Russell, Mausam Systematic Search:

More information

Geology 554 Interpretation Project Big Injun Sand, Trenton/Black River Plays, Central Appalachian Basin, WV

Geology 554 Interpretation Project Big Injun Sand, Trenton/Black River Plays, Central Appalachian Basin, WV Geology 554 Interpretation Project Big Injun Sand, Trenton/Black River Plays, Central Appalachian Basin, WV Lab Exercise- Horizon Interpretation and Correlation Wilson (2005) 1 Team effort on these interpretation

More information

Modify Panel. Flatten Tab

Modify Panel. Flatten Tab AFM Image Processing Most images will need some post acquisition processing. A typical procedure is to: i) modify the image by flattening, using a planefit, and possibly also a mask, ii) analyzing the

More information

ENCM 339 Fall 2017 Lecture Section 01 Lab 9 for the Week of November 20

ENCM 339 Fall 2017 Lecture Section 01 Lab 9 for the Week of November 20 page 1 of 9 ENCM 339 Fall 2017 Lecture Section 01 Lab 9 for the Week of November 20 Steve Norman Department of Electrical & Computer Engineering University of Calgary November 2017 Lab instructions and

More information

Getting started. Starting Capture. To start Capture. This chapter describes how to start OrCAD Capture.

Getting started. Starting Capture. To start Capture. This chapter describes how to start OrCAD Capture. Getting started 1 This chapter describes how to start OrCAD Capture. Starting Capture The OrCAD Release 9 installation process puts Capture in the \PROGRAM FILES\ORCAD\CAPTURE folder, and adds Pspice Student

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

Graphing on Excel. Open Excel (2013). The first screen you will see looks like this (it varies slightly, depending on the version):

Graphing on Excel. Open Excel (2013). The first screen you will see looks like this (it varies slightly, depending on the version): Graphing on Excel Open Excel (2013). The first screen you will see looks like this (it varies slightly, depending on the version): The first step is to organize your data in columns. Suppose you obtain

More information

INF Biologically inspired computing Lecture 1: Marsland chapter 9.1, Optimization and Search Jim Tørresen

INF Biologically inspired computing Lecture 1: Marsland chapter 9.1, Optimization and Search Jim Tørresen INF3490 - Biologically inspired computing Lecture 1: Marsland chapter 9.1, 9.4-9.6 2017 Optimization and Search Jim Tørresen Optimization and Search 2 Optimization and Search Methods (selection) 1. Exhaustive

More information

Design and Performance Analysis of and Gate using Synaptic Inputs for Neural Network Application

Design and Performance Analysis of and Gate using Synaptic Inputs for Neural Network Application IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 12 May 2015 ISSN (online): 2349-6010 Design and Performance Analysis of and Gate using Synaptic Inputs for Neural

More information

Section 4 Ground-Fault Protection Devices

Section 4 Ground-Fault Protection Devices Multi 9 System Catalog Section 4Ground-Fault Protection Devices Section 4Ground-Fault Protection Devices Selection Table The Multi 9 System includes one UL Listed and three IEC rated product families that

More information

CZRB5338B-HF Thru. CZRB5388B-HF Voltage: 5.1V to 200V Power: 5 W RoHS Device Halogen Free

CZRB5338B-HF Thru. CZRB5388B-HF Voltage: 5.1V to 200V Power: 5 W RoHS Device Halogen Free CZRB5338B-HF Thru. CZRB5388B-HF Voltage: 5.1V to 200V Power: 5 W RoHS Device Halogen Free Features - Glass passivated chip - Low leakage - Built-in strain relief - Low inductance - High peak reverse power

More information

TPC digitization and track reconstruction: efficiency dependence on noise

TPC digitization and track reconstruction: efficiency dependence on noise TPC digitization and track reconstruction: efficiency dependence on noise Daniel Peterson, Cornell University, DESY, May-2007 A study of track reconstruction efficiency in a TPC using simulation of the

More information

Section 1.1 The Distance and Midpoint Formulas

Section 1.1 The Distance and Midpoint Formulas Section 1.1 The Distance and Midpoint Formulas 1 y axis origin x axis 2 Plot the points: ( 3, 5), (0,7), ( 6,0), (6,4) 3 Distance Formula y x 4 Finding the Distance Between Two Points Find the distance

More information

CH142 Spring Spectrophotometers with Vernier Data Acquisition Software

CH142 Spring Spectrophotometers with Vernier Data Acquisition Software Spectrophotometers with Vernier Data Acquisition Software The absorbance of a sample is given as A = log I o I, where I o is the intensity without sample present and I is the intensity with the sample

More information

Numerical Methods Lecture 7 - Optimization

Numerical Methods Lecture 7 - Optimization Numerical Methods Lecture 7 - Optimization Topics: numerical optimization - Newton again - Random search - Golden Section Search READING : text pgs. 331-349 Optimization - motivation What? Locating where

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

Lab 4: Determining temperature from a temperature sensor

Lab 4: Determining temperature from a temperature sensor Start on a fresh page and write your name and your partners names on the top right corner of the page. Write the title of the lab clearly. You may copy the objectives, introduction, equipment, safety and

More information

PRODUCT SPECIFICATION

PRODUCT SPECIFICATION SIM Card Connector, Hinged Type, 6 Pin, SMT, 1.85mm Profile. Page 1 SIM Card Connector, Hinged Type, 6 Pin, SMT, 1.85mm Profile. Page 2 1.0 SCOPE. This specification covers performance, tests and quality

More information

EK307 Lab: Microcontrollers

EK307 Lab: Microcontrollers EK307 Lab: Microcontrollers Laboratory Goal: Program a microcontroller to perform a variety of digital tasks. Learning Objectives: Learn how to program and use the Atmega 323 microcontroller Suggested

More information

AM 221: Advanced Optimization Spring 2016

AM 221: Advanced Optimization Spring 2016 AM 221: Advanced Optimization Spring 2016 Prof. Yaron Singer Lecture 2 Wednesday, January 27th 1 Overview In our previous lecture we discussed several applications of optimization, introduced basic terminology,

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

Random Search Report An objective look at random search performance for 4 problem sets

Random Search Report An objective look at random search performance for 4 problem sets Random Search Report An objective look at random search performance for 4 problem sets Dudon Wai Georgia Institute of Technology CS 7641: Machine Learning Atlanta, GA dwai3@gatech.edu Abstract: This report

More information

W7 DATA ANALYSIS 2. Your graph should look something like that in Figure W7-2. It shows the expected bell shape of the Gaussian distribution.

W7 DATA ANALYSIS 2. Your graph should look something like that in Figure W7-2. It shows the expected bell shape of the Gaussian distribution. Drawing Simple Graphs W7 DATA ANALYSIS 2 In some experiments, large amounts of data may be recorded and manipulation is performed using computer software. Although sophisticated, specialist software exists

More information

Introduction to Programming

Introduction to Programming Introduction to Programming Python Lab 8: Loops PythonLab8 lecture slides.ppt 20 November 2018 Ping Brennan (p.brennan@bbk.ac.uk) 1 Getting Started Create a new folder in your disk space with the name

More information

Stephen Scott.

Stephen Scott. 1 / 33 sscott@cse.unl.edu 2 / 33 Start with a set of sequences In each column, residues are homolgous Residues occupy similar positions in 3D structure Residues diverge from a common ancestral residue

More information

Local Search and Optimization Chapter 4. Mausam (Based on slides of Padhraic Smyth, Stuart Russell, Rao Kambhampati, Raj Rao, Dan Weld )

Local Search and Optimization Chapter 4. Mausam (Based on slides of Padhraic Smyth, Stuart Russell, Rao Kambhampati, Raj Rao, Dan Weld ) Local Search and Optimization Chapter 4 Mausam (Based on slides of Padhraic Smyth, Stuart Russell, Rao Kambhampati, Raj Rao, Dan Weld ) 1 Outline Local search techniques and optimization Hill-climbing

More information

Lecture 15: The Details of Joins

Lecture 15: The Details of Joins Lecture 15 Lecture 15: The Details of Joins (and bonus!) Lecture 15 > Section 1 What you will learn about in this section 1. How to choose between BNLJ, SMJ 2. HJ versus SMJ 3. Buffer Manager Detail (PS#3!)

More information

MPV1060RI4. Ultra Wide Input, Compact Industrial Grade, PV Power DC/DC Con vert ers. Key Features:

MPV1060RI4. Ultra Wide Input, Compact Industrial Grade, PV Power DC/DC Con vert ers.   Key Features: MPV1060RI4 Ultra Wide Input, Compact Industrial Grade, PV Power DC/DC Con vert ers Key Features: 5W & 10W Output Power 10:1 Input Range 4,000 VAC Isolation Meets EN 62109 Wide -40 C to +70 C Oper. Reverse

More information

KTH ROYAL INSTITUTE OF TECHNOLOGY. Lecture 14 Machine Learning. K-means, knn

KTH ROYAL INSTITUTE OF TECHNOLOGY. Lecture 14 Machine Learning. K-means, knn KTH ROYAL INSTITUTE OF TECHNOLOGY Lecture 14 Machine Learning. K-means, knn Contents K-means clustering K-Nearest Neighbour Power Systems Analysis An automated learning approach Understanding states in

More information

3 Perceptron Learning; Maximum Margin Classifiers

3 Perceptron Learning; Maximum Margin Classifiers Perceptron Learning; Maximum Margin lassifiers Perceptron Learning; Maximum Margin lassifiers Perceptron Algorithm (cont d) Recall: linear decision fn f (x) = w x (for simplicity, no ) decision boundary

More information

Statistics Lecture 6. Looking at data one variable

Statistics Lecture 6. Looking at data one variable Statistics 111 - Lecture 6 Looking at data one variable Chapter 1.1 Moore, McCabe and Craig Probability vs. Statistics Probability 1. We know the distribution of the random variable (Normal, Binomial)

More information

Today s class. Roots of equation Finish up incremental search Open methods. Numerical Methods, Fall 2011 Lecture 5. Prof. Jinbo Bi CSE, UConn

Today s class. Roots of equation Finish up incremental search Open methods. Numerical Methods, Fall 2011 Lecture 5. Prof. Jinbo Bi CSE, UConn Today s class Roots of equation Finish up incremental search Open methods 1 False Position Method Although the interval [a,b] where the root becomes iteratively closer with the false position method, unlike

More information

2.1: Frequency Distributions

2.1: Frequency Distributions 2.1: Frequency Distributions Frequency Distribution: organization of data into groups called. A: Categorical Frequency Distribution used for and level qualitative data that can be put into categories.

More information

Using Graphical Analysis This exercise will familiarize you with using Graphical Analysis in Beer s Law and kinetics.

Using Graphical Analysis This exercise will familiarize you with using Graphical Analysis in Beer s Law and kinetics. Using Graphical Analysis 3.1.1 This exercise will familiarize you with using Graphical Analysis in Beer s Law and kinetics. Beer s Law In this exercise you will plot a calibration curve of absorbance versus

More information

XI040C110V054BPT1 Brand Name XITANIUM XITANIUM 40W A 54V 0-10V w/t

XI040C110V054BPT1 Brand Name XITANIUM XITANIUM 40W A 54V 0-10V w/t Product Overview Input Voltage (Vac) Output Power (W) Output Voltage Range (V) Output (A) Efficiency@ Max Load and 70 C Case Max Case Temp. ( C) Input (Arms) Max. Input Power (W) Inrush (Apk/50%-µs) THD

More information

Hans van de Weijgert

Hans van de Weijgert An Algorithm for the UK Graphical Method facilitating automated assessment of intumescent coatings By Hans van de Weijgert MSc MIFireE MBEng Eur Ing International Fire Consultants Ltd How does the UK Graphical

More information

The Fly & Anti-Fly Missile

The Fly & Anti-Fly Missile The Fly & Anti-Fly Missile Rick Tilley Florida State University (USA) rt05c@my.fsu.edu Abstract Linear Regression with Gradient Descent are used in many machine learning applications. The algorithms are

More information

[1] CURVE FITTING WITH EXCEL

[1] CURVE FITTING WITH EXCEL 1 Lecture 04 February 9, 2010 Tuesday Today is our third Excel lecture. Our two central themes are: (1) curve-fitting, and (2) linear algebra (matrices). We will have a 4 th lecture on Excel to further

More information

LC-1: Interference and Diffraction

LC-1: Interference and Diffraction Your TA will use this sheet to score your lab. It is to be turned in at the end of lab. You must use complete sentences and clearly explain your reasoning to receive full credit. The lab setup has been

More information

The lecture focused on how to explore, clean and describe the data upon completion of running your studies.

The lecture focused on how to explore, clean and describe the data upon completion of running your studies. Yerika Jimenez Week 11 Scribe #2 Data Analysis The lecture focused on how to explore, clean and describe the data upon completion of running your studies. The first thing we need to do is import the data

More information

PFE-S SERIES Single Output AC-DC Power Module UL / EN60950 Low Voltage Directive CSA C22.2 No Features Model naming method

PFE-S SERIES Single Output AC-DC Power Module UL / EN60950 Low Voltage Directive CSA C22.2 No Features Model naming method PFE-SSERIES 2 29 PFE300S PFE300S Specifications Voltage Range (*2)(*5) V AC85-265 Frequency (*2) Hz 47-63 Input Power Factor (min) (*1)(*5) 0.95 Efficiency (typ) (*1) 81 / 83 83 / 85 Current (*1) A 4.0

More information

Başkent University Department of Electrical and Electronics Engineering EEM 214 Electronics I Experiment 5

Başkent University Department of Electrical and Electronics Engineering EEM 214 Electronics I Experiment 5 Başkent University Department of Electrical and Electronics Engineering EEM 214 Electronics I Experiment 5 Zener Diode Characteristics & Zener Diode Voltage Regulator Aim: The aim of this experiment is

More information

An Experimental Problem of a Competition Discussed in a Secondary School Workshop

An Experimental Problem of a Competition Discussed in a Secondary School Workshop An Experimental Problem of a Competition Discussed in a Secondary School Workshop Péter Vankó Institute of Physics, Budapest University of Technology and Economics, Budapest, Hungary Abstract A difficult

More information

Plotting Graphs. Error Bars

Plotting Graphs. Error Bars E Plotting Graphs Construct your graphs in Excel using the method outlined in the Graphing and Error Analysis lab (in the Phys 124/144/130 laboratory manual). Always choose the x-y scatter plot. Number

More information

Graphical Analysis of Data using Microsoft Excel [2016 Version]

Graphical Analysis of Data using Microsoft Excel [2016 Version] Graphical Analysis of Data using Microsoft Excel [2016 Version] Introduction In several upcoming labs, a primary goal will be to determine the mathematical relationship between two variable physical parameters.

More information

Fall 09, Homework 5

Fall 09, Homework 5 5-38 Fall 09, Homework 5 Due: Wednesday, November 8th, beginning of the class You can work in a group of up to two people. This group does not need to be the same group as for the other homeworks. You

More information

Exploring Parametric Equations With the Human Cannonball

Exploring Parametric Equations With the Human Cannonball Grade level: 9-12 Exploring Parametric Equations With the Human Cannonball by Lisa Blank, Math & Science Teacher, Lyme Central School, Chaumont, NY Activity overview Students will explore the use of parametric

More information

Welcome to Microsoft Excel 2013 p. 1 Customizing the QAT p. 5 Customizing the Ribbon Control p. 6 The Worksheet p. 6 Excel 2013 Specifications and

Welcome to Microsoft Excel 2013 p. 1 Customizing the QAT p. 5 Customizing the Ribbon Control p. 6 The Worksheet p. 6 Excel 2013 Specifications and Preface p. xi Welcome to Microsoft Excel 2013 p. 1 Customizing the QAT p. 5 Customizing the Ribbon Control p. 6 The Worksheet p. 6 Excel 2013 Specifications and Limits p. 9 Compatibility with Other Versions

More information

Local Search and Optimization Chapter 4. Mausam (Based on slides of Padhraic Smyth, Stuart Russell, Rao Kambhampati, Raj Rao, Dan Weld )

Local Search and Optimization Chapter 4. Mausam (Based on slides of Padhraic Smyth, Stuart Russell, Rao Kambhampati, Raj Rao, Dan Weld ) Local Search and Optimization Chapter 4 Mausam (Based on slides of Padhraic Smyth, Stuart Russell, Rao Kambhampati, Raj Rao, Dan Weld ) 1 2 Outline Local search techniques and optimization Hill-climbing

More information

Artificial Neural Networks

Artificial Neural Networks The Perceptron Rodrigo Fernandes de Mello Invited Professor at Télécom ParisTech Associate Professor at Universidade de São Paulo, ICMC, Brazil http://www.icmc.usp.br/~mello mello@icmc.usp.br Conceptually

More information

From Motion diagrams to Position and Velocity Graphs

From Motion diagrams to Position and Velocity Graphs From Motion diagrams to Position and Velocity Graphs Name: Group Members: Date: TA s Name: Apparatus: Aluminum track and a support, cart, plastic ruler, tape timer, and pencil Objectives: 1) To be familiar

More information

SystemVue 2011 Fundamentals (version ) LAB EXERCISE 1. SystemVue Basics

SystemVue 2011 Fundamentals (version ) LAB EXERCISE 1. SystemVue Basics SystemVue 2011 Fundamentals (version 1-2012) LAB EXERCISE 1 SystemVue Basics This lab exercise introduces the basic use model of SystemVue, including using the built-in templates, running analyses and

More information

Modeling and Prototypes

Modeling and Prototypes Modeling and Prototypes 4.4.1 Unit 4, Lesson 4 Explanation The Unit Big Idea The Engineering Design process is a systematic, iterative problem solving method which produces solutions to meet human wants

More information

Radial Basis Function Networks

Radial Basis Function Networks Radial Basis Function Networks As we have seen, one of the most common types of neural network is the multi-layer perceptron It does, however, have various disadvantages, including the slow speed in learning

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

Flow Sim. Chapter 16. Airplane. A. Enable Flow Simulation. Step 1. If necessary, open your ASSEMBLY file.

Flow Sim. Chapter 16. Airplane. A. Enable Flow Simulation. Step 1. If necessary, open your ASSEMBLY file. Chapter 16 Airplane Flow Sim A. Enable Flow Simulation. Step 1. If necessary, open your ASSEMBLY file. Step 2. If necessary, turn on Flow Simulation, click the flyout of Options on the Standard toolbar

More information

Image segmentation using an annealed Hopfield neural network

Image segmentation using an annealed Hopfield neural network Iowa State University From the SelectedWorks of Sarah A. Rajala December 16, 1992 Image segmentation using an annealed Hopfield neural network Yungsik Kim, North Carolina State University Sarah A. Rajala,

More information

Introduction to IgorPro

Introduction to IgorPro Introduction to IgorPro These notes provide an introduction to the software package IgorPro. For more details, see the Help section or the IgorPro online manual. [www.wavemetrics.com/products/igorpro/manual.htm]

More information

Type WEL0603 WEL0805 WEL1206 WEL2010 WEL2512 WEL4320 WEL4527. Type A - Short Side Electrode

Type WEL0603 WEL0805 WEL1206 WEL2010 WEL2512 WEL4320 WEL4527. Type A - Short Side Electrode R02M558.00H - Page 1 of 6 Product Family: Series: ow Ohm Current Sense Resistor E Series (wrapped electrodes) Construction: High Purity lumina Substrate Metal film resistive element Epoxy-resin overcoat

More information

III-7Analysis. Chapter III-7

III-7Analysis. Chapter III-7 Chapter III-7 III-7Analysis Overview... 103 Analysis of Multidimensional Waves... 103 Waveform Versus XY Data... 103 Converting XY Data to a Waveform... 104 Using the XY Pair to Waveform Panel... 104 Using

More information

Curve Fitting Igor Pro compared with pro Fit

Curve Fitting Igor Pro compared with pro Fit Χ 2 = ( y obs y ) 2 theory Curve Fitting Igor Pro compared with pro Fit 0.8 Signal 0.4 Kd = 0.81 ± 0.37 µm Au = -0.05 ± 0.08 0.0 Ab = 0.97 ± 0.07 0 2 4 6 8 10 [Ligand]tot Fit Algorithm: Levenberg-Marquardt

More information