Automatic hotspot classification using pattern-based clustering

Size: px
Start display at page:

Download "Automatic hotspot classification using pattern-based clustering"

Transcription

1 Automatic hotspot classification using pattern-based clustering Ning Ma *a, Justin Ghan a, Sandipan Mishra a, Costas Spanos a, Kameshwar Poolla a Norma Rodriguez b, Luigi Capodieci b a University of California at Berkeley, CA 947 b Advanced Micro Devices, Sunnyvale, CA 9488 ABSTRACT This paper proposes a new design check system that works in three steps. First, hotspots such as pinching/bridging are recognized in a product layout based on thorough process simulations. Small layout snippets centered on hotspots are clipped from the layout and similarities between these snippets are calculated by computing their overlapping areas. This is accomplished using an efficient, rectangle-based algorithm. The snippet overlapping areas can be weighted by a function derived from the optical parameters of the lithography process. Second, these hotspots are clustered using a hierarchical clustering algorithm. Finally, each cluster is analyzed in order to identify the common cause of failure for all the hotspots in that cluster, and its representative pattern is fed to a pattern-matching tool for detecting similar hotspots in new design layouts. Thus, the long list of hotspots is reduced to a small number of meaningful clusters and a library of characterized hotspot types is produced. This could lead to automated hotspot corrections that exploit the similarities of hotspots occupying the same cluster. Such an application will be the subject of a future publication. Keywords: hotspot classification, DRC, pattern-matching, hierarchical clustering. INTRODUCTION Below the 9nm technology node, printability problems inherent in the process technology have become the major yield detractors of integrated circuit manufacture. Due to increasing process sensitivity to variations, for instance focus and exposure excursions in the optical lithography process, specific layout configurations might become yield detractors, exhibiting bridging, necking, line-end shortening outside a limited process window. These layout configurations can therefore be defined as design hotspots, for a particular RET/OPC (Resolution Enhancement Technique / Optical Proximity Correction) process choice. The design rule checking (DRC) engine was developed to help circuit designers to detect such potential yield detractors by specifying certain geometric and connectivity restrictions which ensure sufficient margins to account for process variations. To continuously achieve high yield and design reliability at the 65nm node and below, DRC has evolved into a complex system that involves a very large number of complex design rules, in addition to so-called recommended and conditional rules [-]. This solution is becoming cumbersome and thus more expensive at sub-45nm nodes for multiple reasons. First, it is becoming increasingly difficult to maintain the ever-expanding design rule library to cover all possible cases. Second, rule enforcement often leads to new problematic geometries. Finally, manual correction of the often large number of hotspots found by DRC is time consuming. This paper proposes a method which classifies design hotspots based on geometric similarity, identifies the common cause of failure of each hotspot class, and stores a compact description of each hotspot class in a library. This library can then be fed to a pattern-matching tool that can detect these types of hotspots in new design layouts. This approach offers several advantages over standard DRC. Generation of the library of hotspot classes is completely automatic and offline, and it can be automatically updated for variant processes or more advanced technology nodes. The library can be embedded into current design tools and function together with standard DRC. Detection of problematic patterns in a layout using pattern-matching is fast. Finally, this approach could lead to automated hotspot corrections that exploit the similarities of hotspots occupying the same cluster. In this paper, the process of generating a library of hotspot classes is described. Section describes the collection of the data from which the library is generated. Section 3 discusses the metric which indicates the similarity between two * ning@eecs.berkeley.edu; U.C. Berkeley Design for Manufacturability through Design-Process Integration II, edited by Vivek K. Singh, Michael L. Rieger, Proc. of SPIE Vol. 695, 6955, (8) X/8/$8 doi:.7/ Proc. of SPIE Vol Downloaded From: on /8/6 Terms of Use:

2 hotspot patterns. Section 4 explains how the hotspot data is clustered and each cluster becomes a class of hotspots with a compact description. Results of clustering and examples of hotspot classes are presented in Section 5. Section 6 presents some concluding remarks and discusses future work.. DATA COLLECTION A large set of hotspots must be analyzed in order to perform the hotspot classification. The accuracy and completeness of the resulting library of hotspot classes depends upon the size and diversity of the set of hotspots used to generate it. For the results in this paper, the hotspots were extracted from a single layer of a pre-opc layout at the 45 nm node, with dimensions 755 µm 6 µm. A full lithography simulation was carried out to obtain the nominal printed contour as well as the process variation bands for focus and exposure. A script was then run to locate and tag various types of hotspots based on the process variation bands. Our results are based on those hotspots violating the minimum width check (MWC). These were divided into two categories: high-severity (HS) for those which fail to meet specification, and low-severity (LS) for printability distortions which are in specification, but could become marginal, due to higher sensitivity to process variation. We used the 78 MWC HS hotspots as our first dataset, and the 3 MWC LS hotspots as our second dataset. For each hotspot found, a clipping tool was used to extract the pattern contained within a square-shaped region centered on the hotspot. These layout snippets were stored and served as the hotspot datasets to be clustered. To determine an appropriate size for the snippets to be used, the complex degree of coherence for the lithography system associated with the layout was examined [3]. The complex degree of coherence, µ, gives the degree of optical interaction between the hotspot center located at (,) and a point on the mask at (x,y). It was found for this particular lithography system that µ(x,y) was less than % for points further than 565 nm from the hotspot center. Therefore a snippet size of.3 µm.3 µm was used. 3. HOTSPOT METRIC In this section, various metrics which describe the distance between two snippets of the same size are defined. The aim of these metrics is to capture the geometric similarity between hotspots based on their local surrounding context. 3. Pattern difference metric Every point of the snippet is either light or dark. If we overlay two snippets then, at every point, the patterns either match (if they are both light or both dark) or differ (if one is light and one is dark). If the snippets have similar patterns, then the total area where they differ will be small. We can then define a metric ρ as the square root of the total area where the two snippets differ: ρ( Θ, Θ ) = d A () Θ Θ The motivation behind this definition of the metric is that it is equivalent to the Euclidean metric, if the snippets were pixilated and represented as vectors of s and s for each pixel. Figure shows an example of the differing area between two snippets. Fig.. Two examples of snippets and, on the right, the area where the two snippets differ Proc. of SPIE Vol Downloaded From: on /8/6 Terms of Use:

3 3. Rotations and reflections A limitation of the metric defined above is that two snippets may be considered far apart with respect to the metric, even if they have very similar patterns except that one is a rotation or a reflection of the other. Assuming that the lithography system treats the horizontal and vertical directions equally (as is the case for most illumination types except off-axis and dipole sources), this is undesirable. Since the two snippets will print similarly and have a similar sensitivity to process variation, they should be considered close together. Therefore, the following pseudometric is defined: P H P _ ( ) ˆ( ρ Θ, Θ ) = min ρ Θ, τ( Θ ), () τ D4 where D 4 is the set of eight transformations (corresponding to the eight symmetries of a square): the four rotations of the pattern, and the four rotations of the reflection of the pattern (see Figure ). Thus, if Θ is a reflection or rotation of Θ, then ˆ( ρ Θ, Θ ) will be zero. (D n is the dihedral group associated with a polygon with n sides.) Fig.. The eight transformations of a snippet 3.3 Weighting functions Snippets of finite size are used in our comparison of hotspots because features which are several wavelengths or more away from the hotspot have negligible effect on the hotspot, so they do not need to be considered. However, features closer to the hotspot have a greater impact than features at the edges of the snippet. Therefore, a more accurate gauge of the similarity between snippets can be obtained by weighting the center of the snippet more heavily than the outside. To do this, a weighting function is chosen which describes the magnitude of the effect of each point of the snippet on the hotspot at the center. The weighting function chosen for our work was the square of the complex degree of coherence, µ, defined above, wxy (, ) = µ ( xy, ). The new weighted metric, ρ w, is then defined as the square root of the total weighted area where the two snippets differ: Then, considering rotations and reflections, we obtain the pseudometric: ρ w ( Θ, Θ ) = wxy (, ) d A. (3) Θ Θ ˆ ρ ( Θ, Θ ) = min ρ Θ, τ( Θ ). (4) w w( ) τ D4 3.4 Implementation The algorithm for computing the distance metrics is presented below and each step will be elaborated after: ) The weighting function is pre-integrated over the domain of the snippet. ) Each snippet pattern is decomposed into a set of disjoint rectangles. 3) The (weighted) area of each snippet is computed. Proc. of SPIE Vol Downloaded From: on /8/6 Terms of Use:

4 4) For each pair of snippets, the (weighted) area of the overlap is computed for each rotation/reflection. 5) The maximum overlap is chosen and used to obtain the value of the distance metric between them. In order to perform clustering, the distance metric needs to be calculated for many pairs of snippets. In fact, for the hierarchical clustering algorithm used in this work, the complete matrix of distances between all pairs of snippets must be computed. Therefore it is necessary to make this calculation as efficient as possible. To calculate the weighted metric Eq. (3), definite integrals of the weighting function must be calculated over various rectangles. However, even rough approximations of the definite integrals are computationally expensive, and calculating them for every pair in a set of thousands of snippets becomes prohibitively slow. This problem can be resolved by pre-integrating the weighting function, as follows. A grid of points is created over the snippet. (For this work, the points were equally spaced by 5 nm in both directions.) For each point (x',y'), the definite integral x y W( x, y ) = w( x, y) dydx (5) is calculated and stored in a look-up table. (Note that the number of definite integrals calculated here is far less than the number which would be calculated if the distance for each pair of snippets was calculated separately.) Then, using this table, definite integrals of the weighting function can be easily calculated over arbitrary rectangles within the snippet, since they can be expressed as a sum/difference of values of W in the look-up table: x y (, ) d d (, ) (, ) (, ) (, ). x wxy y x= W x y W x y + W x y W x y (6) y If the vertices of the rectangle do not coincide with the grid points at which the weighting function was pre-integrated, the values of W can be approximated using linear interpolation of the values at the closest grid points. Next, we need to be able to determine the regions where two snippets differ. Each snippet is stored in memory as a set of polygons, with each polygon being stored as a list of vertex coordinates. Each polygon represents the outside boundary of the dark field portions of the pattern within the snippet, and the remaining regions are light field. In fact, we can equivalently represent each snippet as a set of disjoint rectangles, by decomposing each polygon into rectangles. An example is shown in Figure 3. (This is possible since the polygons in the layout are all right-angled. There are many algorithms to perform such decompositions, such as Gourley and Green s [].) Fig. 3. Decomposition of a snippet into rectangles Suppose snippet Θ is represented by rectangles {A, A,, A m }. The weighted area of each rectangle, by Eq. (6), so we can find the total weighted area of the snippet as m i= A i, can be found Θ = A (7) (where represents weighted area). Next suppose snippet Θ is represented by rectangles {B, B,, B n }, and we want to find the total weighted area where the two snippets differ. First we find the weighted area of the overlap between the rectangles of snippet Θ and the rectangles of snippet Θ (see Figure 4), This is demonstrated diagrammatically in Figure 4. m n i= j= i Θ Θ = Ai Bj. (8) Proc. of SPIE Vol Downloaded From: on /8/6 Terms of Use:

5 HH Fig. 4. Visual explanation of Eq. (8) For each pair (i,j), it can be easily decided from the coordinates of the rectangles whether A i and B j overlap. If they do, the coordinates of the rectangle Ai Bj can be found and the weighted area can be found using Eq. (6). If they do not, Ai Bj =. Finally, the total weighted area where the two snippets differ is given by the XOR of the two sets of rectangles (see Figure 5), This is demonstrated diagrammatically in Figure 5. Θ Θ =Θ +Θ Θ Θ. (9) Fig. 5. Visual explanation of Eq. (9) Then the distance metric between Θ and Θ is w (, ) [ ] () ρ Θ Θ = Θ Θ If we are considering rotations and reflections, then ˆ ρ ( Θ, Θ ) = min ρ Θ, τ( Θ ) w w τ D4 = min Θ + τ( Θ ) Θ τ( Θ ) τ D4 ( ) [ ] = [ Θ + Θ max Θ τ ( Θ )] τ D4 () so the weighted area of the overlap needs to be calculated for all eight transformations of snippet Θ, and the maximum is used in the final distance computation. 4. CLUSTERING Given a set of hotspot patterns and a distance metric, a clustering algorithm is used to form groups of similar hotspot patterns. These clusters are then analyzed to yield a compact description of a class of hotspots which can easily be detected using a pattern-matching tool. 4. Clustering algorithms Clustering algorithms can be classified into two major types: partitioning methods (such as k-means) and hierarchical methods (such as single-link and complete-link). Partitioning methods generally require that the number of desired clusters k must be known in advance, whereas hierarchical methods produces a hierarchical decomposition of the set of objects which can then be divided into any number of clusters. For our hotspots dataset, it is unknown what number of clusters is most suitable before clustering, so hierarchical clustering is used. The complete-link hierarchical algorithm Proc. of SPIE Vol Downloaded From: on /8/6 Terms of Use:

6 was chosen because it results in relatively compact spherical clusters, which proves useful when it comes to patternmatching. 4. Choosing number of clusters After the complete-link hierarchical algorithm has been carried out, it is still necessary to choose the number of clusters. This can be done by examining the quality of the clustering that results from choosing each number of clusters. The quality of the clustering can be quantitatively evaluated and compared based on indices. In this study, we will use two indices, the C-index and the point-biserial correlation, to assess the validity of the clustering results. The C-index is a measure of how well the closest items have been clustered. The C-index is defined as [5] S Min C = Max Min where S is the sum of the all the intra-cluster distances (say there are m of these), Min is the sum of the m smallest distances between all items and Max is the sum of the m largest distances between all items. For a good clustering result, the C-index will be small (ideally zero). The point-biserial correlation [6] is the correlation coefficient between the distance matrix and a matrix P constructed as if Θi, Θj are in the same cluster, P ij = otherwise. A smaller value of the point-biserial correlation indicates a better clustering result. These indices are calculated for each possible value of k, and a value is chosen for which the C-index and the pointbiserial correlation are both small. 4.3 Hotspot class representation and pattern-matching After hotspot clusters are determined, each cluster must be analyzed to produce a description of a class of hotspots. This description should be in form such that a new design layout can be scanned in an efficient manner for patterns in this class. This can be achieved by representing each class of hotspots by a center pattern and a radius, then using a patternmatching tool. Each hotspot class is the set of all patterns whose distance from the cluster center is less than the cluster radius. The cluster center can be seen as a representative pattern of the cluster, which all of the elements of the cluster are similar to. We want the cluster radius to be as small as possible, while encompassing all of the hotspot patterns in the cluster, to minimize the number of false positives. For a cluster S of hotspots, the center can be chosen as the pattern Θ which minimizes the radius: Θ = arg min ( max ˆ ρw( Θ, Θ i) Θ S ), r max ˆ ρw(, i) Θ S Θ S i = Θ Θ. () The center of a class of hotspots can fed as a target pattern to a pattern-matching tool, which can detect similar hotspots in new layouts using fast D image matching [7]. This pattern-matching tool scans over the new layout and computes, for each point of interest, the distance between the local layout geometry and the representative hotspot pattern (with respect to the metrics defined above). The tool can identify and label snippets across the layout that are within a certain distance of the target pattern. By repeating this for all hotspot classes in the library, hotspots of all types will be detected in the layout. Since every hotspot in the same class share similar geometric shapes, it is reasonable to expect that most of the time these hotspots could be fixed in the same way, that is, by applying the same changes to the patterns. If a fixing solution for the representative center pattern of a hotspot class is known, then it should be possible to apply the same solution to all hotspots in this class. Therefore, the classification method described in this paper may lead to a method for automatically fixing hotspots in new design layouts. i Proc. of SPIE Vol Downloaded From: on /8/6 Terms of Use:

7 5. RESULTS Dataset I contains 78 hotspot patterns. For this dataset, we show results from two cases: first using the unweighted distance metric(), and then using the weighted distance metric(4). 5. Dataset I, without weighting Figure 6 shows the histogram of pairwise distances between snippets in the dataset. Two distinct peaks indicate that this dataset is naturally clusterable, with the first peak indicating intra-cluster distances and the second inter-cluster distances. These peaks can help to suggest a natural size for clusters in the data, and thus aid the choice of the number of clusters, k. Figure 7 shows the two indices used to choose k. We choose k = since both indices indicate good results for this point. Figure 8 shows the sizes of the resulting clusters. Figure 9 presents two examples of clusters with (a) showing 4 randomly picked hotspot patterns from the second largest cluster and (b) showing all hotspot patterns from the third largest cluster. Rotations and reflections have been considered to maximize hotspot pattern similarities, which can be seen well in Figure 9(b). In each example, the representative center hotspot is the top left pattern. number of pairs of patterns histogram of distances Point biserial index C-index cluster indices number of clusters distance Fig. 6. Histogram of pairwise distances between snippets in dataset I. Two peaks indicate a good data clusterability number of clusters Fig. 7. Cluster indices. Above: the smallest value of the point-biserial correlation indicates the best clustering. Below: the smallest C-index indicates the best clustering. 6 5 cluster size cluster ID Fig. 8. Cluster sizes. The number of clusters k = and the size of each cluster is shown above. Proc. of SPIE Vol Downloaded From: on /8/6 Terms of Use:

8 #78 (center) #93 #5 #9 # #489 #556 (center) #43 #548 #549 #55 #55 #339 #54 #57 #7 #369 # #553 #554 #555 #557 #558 #56 #34 #4 #335 #37 #9 #7 #73 #74 #75 #76 #77 #78 #33 #88 #96 #38 # #347 #79 #7 #7 (a) (b) Fig. 9. Two examples of clustered hotspots and their representative center hotspots. 5. Dataset I, with weighting Figure shows the histogram of pairwise distances between snippets in the dataset. In this case, two distinct peaks cannot be clearly seen in the histogram, so the point-biserial correlation and the C-index are used to determine the number of clusters, shown in Figure. We choose k = 6 since both indices indicate good results for this point. number of pairs of patterns x 4 histogram of distances distance Fig.. Histogram of pairwise distances between snippets in dataset II. C-index Point bi-serial index cluster indices number of clusters number of clusters Fig.. Cluster indices. Above: the smallest value of the point-biserial correlation indicates the best clustering. Below: the smallest C-index indicates the best clustering. Figure shows the sizes of the resulting clusters. Using the weighted metric has resulted in much more compact clusters than were found in case. Figure 3 presents two examples of clusters with (a) showing 4 randomly picked hotspot patterns from the fourth largest cluster and (b) showing all 8 hotspot patterns from the sixth largest cluster. The representative center hotspots are the top left patterns. Comparing to the corresponding cluster in Figure 9(b), the cluster in Figure 3(b) excludes 3 hotspot patterns that were classified together with the other 8 patterns when the pattern centering area was not weighted more than peripheral features; the resulting cluster is therefore more compact. Proc. of SPIE Vol Downloaded From: on /8/6 Terms of Use:

9 cluster size cluster ID Fig.. Cluster sizes. The number of clusters k = 6 and the size of each cluster is shown above. #367 (center) # #6 #3 #345 #7 #56 (center) #548 #549 #55 #55 #365 #9 #5 #353 #35 #7 #553 #554 #555 #556 #557 # #366 #36 # #364 #34 #558 #75 #76 #77 #78 #355 #359 #357 #363 #3 #6 #79 #7 #7 (a) (b) Fig. 3. Two examples of clustered hotspots and their representative center hotspots. 5.3 Computational complexity Both time and space complexities of our current algorithm are on the order of n, where n is the number of hotspots to be clustered. Table shows the amount of time and space required for distance matrix computation and hotspot clustering on a GHz processor with 4 GB of memory. Table. Time and space requirements Dataset I (78 hotspot patterns) Dataset II (3 hotspot patterns) Without weighting With weighting With weighting Distance matrix Time 8. minutes 9.7 minutes 8.8 hours computation Space.4 MB 4.9 MB.4 GB Clustering Time.7 seconds.67 seconds 3. minutes Space 3.7 MB 3.7 MB. GB Proc. of SPIE Vol Downloaded From: on /8/6 Terms of Use:

10 6. CONCLUSIONS Our work proposes a design check system that automatically generates a library hotspot classes from a set of hotspot data. This library is fed to a pattern-matching tool for fast detection of hotspots in new design layouts. Such a system is not only easy to use and handle, but also supplies the process information and knowledge for layout designers. Since the detected hotspots in a same class share similar geometric shapes, it is expected that they can all be fixed by a common fixing solution. Thus the design-check cycle before tape-out can be tremendously shortened. In our current algorithms, the specific manufacturing process has been considered during data collection and analysis by choosing a corresponding weighting function for the distance metric. To further consolidate the resulting hotspot classes and validate automatic fixing of each class, in our future work we will include more information such as layer to layer interactions, electrical path location of each hotspot and performance restrictions for fixing solutions and so on. This information will be incorporated into the distance metric and will thus be taken into account to produce the clusters. The clustering indices used in this paper are not always conclusive in indicating the most appropriate number of clusters, so choosing k can be a partially subjective task. In order to fully automate this step, a more definitive index needs to be used. Alternative weighting functions and clustering algorithms will also be explored with the goal of producing tighter hotspot classes which result in a low number of false positives when used by the pattern-matching tool on a new layout. The results of our work here show that our hotspot classification process is successful in taking a number of hotspots and using the data to automatically generate a set of clusters, each containing geometrically similar hotspots. The next stage is to take the hotspot class representations and compare the results of a pattern-matching tool using these hotspot classes with the results from a simulation-based hotspot detection. This will be explored in future work. ACKNOWLEDGEMENT This work is supported by UC Discovery Grant No. 64. REFERENCES [] [] [3] [4] [5] [6] [7] Cote, M. and Hurat, P., Standard Cell Printability Grading and Hot Spot Detection, 6 th Intl. Symp. on Quality of Electronic Design, (5). Dai, V., Yang, J., Rodriguez, N. and Capodieci, L., DRC Plus: Augmenting Standard DRC with Pattern Matching on D Geometries, Proc. SPIE Int. Soc. Opt. Eng. 65, 65A (7) Wong, A. K., [Resolution Enhancement Techniques in Optical Lithography], SPIE Press, () Gourley, K. D. and Green, D. M., A Polygon-to-Rectangle Conversion Algorithm, IEEE Computer Graphics and Applications 3(), 3-36 (983). Hubert, L. and Schultz, J., Quadratic Assignment as a General Data-Analysis Strategy, Br. J. Math. Stat. Psychol. 9, 9 4 (976) Milligan, G. W., A Monte Carlo Study of Thirty Internal Criterion Measures for Cluster Analysis, Psychometrika 46(), (98) Gennari, F. and Neureuther, A. R., A Pattern Matching System for Linking TCAD and EDA, 5 th Intl. Symp. on Quality of Electronic Design, 65-7 (4) Proc. of SPIE Vol Downloaded From: on /8/6 Terms of Use:

NANO-CMOS DESIGN FOR MANUFACTURABILILTY

NANO-CMOS DESIGN FOR MANUFACTURABILILTY NANO-CMOS DESIGN FOR MANUFACTURABILILTY Robust Circuit and Physical Design for Sub-65nm Technology Nodes Ban Wong Franz Zach Victor Moroz An u rag Mittal Greg Starr Andrew Kahng WILEY A JOHN WILEY & SONS,

More information

Chapter 2 Process Variability. Overview. 2.1 Sources and Types of Variations

Chapter 2 Process Variability. Overview. 2.1 Sources and Types of Variations Chapter 2 Process Variability Overview Parameter variability has always been an issue in integrated circuits. However, comparing with the size of devices, it is relatively increasing with technology evolution,

More information

Overlay Aware Interconnect and Timing Variation Modeling for Double Patterning Technology

Overlay Aware Interconnect and Timing Variation Modeling for Double Patterning Technology Overlay Aware Interconnect and Timing Variation Modeling for Double Patterning Technology Jae-Seok Yang, David Z. Pan Dept. of ECE, The University of Texas at Austin, Austin, Tx 78712 jsyang@cerc.utexas.edu,

More information

Data Preprocessing. Cluster Similarity

Data Preprocessing. Cluster Similarity 1 Cluster Similarity Similarity is most often measured with the help of a distance function. The smaller the distance, the more similar the data objects (points). A function d: M M R is a distance on M

More information

Hyper-NA imaging of 45nm node random CH layouts using inverse lithography

Hyper-NA imaging of 45nm node random CH layouts using inverse lithography Hyper-NA imaging of 45nm node random CH layouts using inverse lithography E. Hendrickx* a, A. Tritchkov b, K. Sakajiri b, Y. Granik b, M. Kempsell c, G. Vandenberghe a a IMEC, Kapeldreef 75, B-3001, Leuven,

More information

The Fast Optimal Voltage Partitioning Algorithm For Peak Power Density Minimization

The Fast Optimal Voltage Partitioning Algorithm For Peak Power Density Minimization The Fast Optimal Voltage Partitioning Algorithm For Peak Power Density Minimization Jia Wang, Shiyan Hu Department of Electrical and Computer Engineering Michigan Technological University Houghton, Michigan

More information

CSE 417T: Introduction to Machine Learning. Final Review. Henry Chai 12/4/18

CSE 417T: Introduction to Machine Learning. Final Review. Henry Chai 12/4/18 CSE 417T: Introduction to Machine Learning Final Review Henry Chai 12/4/18 Overfitting Overfitting is fitting the training data more than is warranted Fitting noise rather than signal 2 Estimating! "#$

More information

Effects of Chrome Pattern Characteristics on Image Placement due to the Thermomechanical Distortion of Optical Reticles During Exposure

Effects of Chrome Pattern Characteristics on Image Placement due to the Thermomechanical Distortion of Optical Reticles During Exposure Effects of Chrome Pattern Characteristics on Image Placement due to the Thermomechanical Distortion of Optical Reticles During Exposure A. Abdo, ab L. Capodieci, a I. Lalovic, a and R. Engelstad b a Advanced

More information

CS 273 Prof. Serafim Batzoglou Prof. Jean-Claude Latombe Spring Lecture 12 : Energy maintenance (1) Lecturer: Prof. J.C.

CS 273 Prof. Serafim Batzoglou Prof. Jean-Claude Latombe Spring Lecture 12 : Energy maintenance (1) Lecturer: Prof. J.C. CS 273 Prof. Serafim Batzoglou Prof. Jean-Claude Latombe Spring 2006 Lecture 12 : Energy maintenance (1) Lecturer: Prof. J.C. Latombe Scribe: Neda Nategh How do you update the energy function during the

More information

AUTOMATED TEMPLATE MATCHING METHOD FOR NMIS AT THE Y-12 NATIONAL SECURITY COMPLEX

AUTOMATED TEMPLATE MATCHING METHOD FOR NMIS AT THE Y-12 NATIONAL SECURITY COMPLEX AUTOMATED TEMPLATE MATCHING METHOD FOR NMIS AT THE Y-1 NATIONAL SECURITY COMPLEX J. A. Mullens, J. K. Mattingly, L. G. Chiang, R. B. Oberer, J. T. Mihalczo ABSTRACT This paper describes a template matching

More information

Critical Dimension Uniformity using Reticle Inspection Tool

Critical Dimension Uniformity using Reticle Inspection Tool Critical Dimension Uniformity using Reticle Inspection Tool b Mark Wylie, b Trent Hutchinson, b Gang Pan, b Thomas Vavul, b John Miller, b Aditya Dayal, b Carl Hess a Mike Green, a Shad Hedges, a Dan Chalom,

More information

Statistical Perspectives on Geographic Information Science. Michael F. Goodchild University of California Santa Barbara

Statistical Perspectives on Geographic Information Science. Michael F. Goodchild University of California Santa Barbara Statistical Perspectives on Geographic Information Science Michael F. Goodchild University of California Santa Barbara Statistical geometry Geometric phenomena subject to chance spatial phenomena emphasis

More information

Data Exploration and Unsupervised Learning with Clustering

Data Exploration and Unsupervised Learning with Clustering Data Exploration and Unsupervised Learning with Clustering Paul F Rodriguez,PhD San Diego Supercomputer Center Predictive Analytic Center of Excellence Clustering Idea Given a set of data can we find a

More information

A Robustness Optimization of SRAM Dynamic Stability by Sensitivity-based Reachability Analysis

A Robustness Optimization of SRAM Dynamic Stability by Sensitivity-based Reachability Analysis ASP-DAC 2014 A Robustness Optimization of SRAM Dynamic Stability by Sensitivity-based Reachability Analysis Yang Song, Sai Manoj P. D. and Hao Yu School of Electrical and Electronic Engineering, Nanyang

More information

INTRODUCTION TO GEOGRAPHIC INFORMATION SYSTEM By Reshma H. Patil

INTRODUCTION TO GEOGRAPHIC INFORMATION SYSTEM By Reshma H. Patil INTRODUCTION TO GEOGRAPHIC INFORMATION SYSTEM By Reshma H. Patil ABSTRACT:- The geographical information system (GIS) is Computer system for capturing, storing, querying analyzing, and displaying geospatial

More information

1 [15 points] Frequent Itemsets Generation With Map-Reduce

1 [15 points] Frequent Itemsets Generation With Map-Reduce Data Mining Learning from Large Data Sets Final Exam Date: 15 August 2013 Time limit: 120 minutes Number of pages: 11 Maximum score: 100 points You can use the back of the pages if you run out of space.

More information

Geometric View of Machine Learning Nearest Neighbor Classification. Slides adapted from Prof. Carpuat

Geometric View of Machine Learning Nearest Neighbor Classification. Slides adapted from Prof. Carpuat Geometric View of Machine Learning Nearest Neighbor Classification Slides adapted from Prof. Carpuat What we know so far Decision Trees What is a decision tree, and how to induce it from data Fundamental

More information

Wavelet Packet Based Digital Image Watermarking

Wavelet Packet Based Digital Image Watermarking Wavelet Packet Based Digital Image ing A.Adhipathi Reddy, B.N.Chatterji Department of Electronics and Electrical Communication Engg. Indian Institute of Technology, Kharagpur 72 32 {aar, bnc}@ece.iitkgp.ernet.in

More information

DATA SOURCES AND INPUT IN GIS. By Prof. A. Balasubramanian Centre for Advanced Studies in Earth Science, University of Mysore, Mysore

DATA SOURCES AND INPUT IN GIS. By Prof. A. Balasubramanian Centre for Advanced Studies in Earth Science, University of Mysore, Mysore DATA SOURCES AND INPUT IN GIS By Prof. A. Balasubramanian Centre for Advanced Studies in Earth Science, University of Mysore, Mysore 1 1. GIS stands for 'Geographic Information System'. It is a computer-based

More information

Clustering with k-means and Gaussian mixture distributions

Clustering with k-means and Gaussian mixture distributions Clustering with k-means and Gaussian mixture distributions Machine Learning and Category Representation 2012-2013 Jakob Verbeek, ovember 23, 2012 Course website: http://lear.inrialpes.fr/~verbeek/mlcr.12.13

More information

Statistical Filters for Crowd Image Analysis

Statistical Filters for Crowd Image Analysis Statistical Filters for Crowd Image Analysis Ákos Utasi, Ákos Kiss and Tamás Szirányi Distributed Events Analysis Research Group, Computer and Automation Research Institute H-1111 Budapest, Kende utca

More information

Chromeless Phase Lithography (CPL)

Chromeless Phase Lithography (CPL) Chromeless Phase Lithography (CPL) Chromeless Phase Lithography or CPL is a recent development in the area of phase shifting technology that is extending the perceived k 1 limits and has the potential

More information

Quality and Coverage of Data Sources

Quality and Coverage of Data Sources Quality and Coverage of Data Sources Objectives Selecting an appropriate source for each item of information to be stored in the GIS database is very important for GIS Data Capture. Selection of quality

More information

Lawrence Berkeley National Laboratory Lawrence Berkeley National Laboratory

Lawrence Berkeley National Laboratory Lawrence Berkeley National Laboratory Lawrence Berkeley National Laboratory Lawrence Berkeley National Laboratory Title Spatial scaling metrics of mask-induced induced line-edge roughness Permalink https://escholarship.org/uc/item/5rc666c3

More information

HubVis: Software for Gravitational Lens Estimation and Visualization from Hubble Data

HubVis: Software for Gravitational Lens Estimation and Visualization from Hubble Data HubVis: Software for Gravitational Lens Estimation and Visualization from Hubble Data Sam L. Shue, Andrew R. Willis, and Thomas P. Weldon Dept. of Electrical and Computer Engineering University of North

More information

Click Prediction and Preference Ranking of RSS Feeds

Click Prediction and Preference Ranking of RSS Feeds Click Prediction and Preference Ranking of RSS Feeds 1 Introduction December 11, 2009 Steven Wu RSS (Really Simple Syndication) is a family of data formats used to publish frequently updated works. RSS

More information

Characterization of Optical Proximity Correction Features

Characterization of Optical Proximity Correction Features Characterization of Optical Proximity Correction Features John Allgair, Michelle Ivy, Kevin Lucas, John Sturtevant Motorola APRDL, Austin, TX 7871 Richard Elliott, Chris A. Mack, Craig MacNaughton, John

More information

Short Course Robust Optimization and Machine Learning. 3. Optimization in Supervised Learning

Short Course Robust Optimization and Machine Learning. 3. Optimization in Supervised Learning Short Course Robust Optimization and 3. Optimization in Supervised EECS and IEOR Departments UC Berkeley Spring seminar TRANSP-OR, Zinal, Jan. 16-19, 2012 Outline Overview of Supervised models and variants

More information

Equipotential Lines and Electric Fields

Equipotential Lines and Electric Fields Physics Equipotential Lines and Electric Fields Plotting the Electric Field MATERIALS AND RESOURCES EACH GROUP 5 alligator clip leads 2 batteries, 9 V 2 binder clips, large computer LabQuest multimeter,

More information

Lecture Notes 1: Vector spaces

Lecture Notes 1: Vector spaces Optimization-based data analysis Fall 2017 Lecture Notes 1: Vector spaces In this chapter we review certain basic concepts of linear algebra, highlighting their application to signal processing. 1 Vector

More information

Spectral Methods for Subgraph Detection

Spectral Methods for Subgraph Detection Spectral Methods for Subgraph Detection Nadya T. Bliss & Benjamin A. Miller Embedded and High Performance Computing Patrick J. Wolfe Statistics and Information Laboratory Harvard University 12 July 2010

More information

Voronoi Diagrams for Oriented Spheres

Voronoi Diagrams for Oriented Spheres Voronoi Diagrams for Oriented Spheres F. Aurenhammer J. Wallner University of Technology Graz, Austria auren@igi.tugraz.at j.wallner@tugraz.at M. Peternell H. Pottmann University of Technology Vienna,

More information

Automatic Classification and Defect Verification Based on Inspection Technology with Lithography Simulation

Automatic Classification and Defect Verification Based on Inspection Technology with Lithography Simulation Automatic Classification and Defect Verification Based on Inspection Technology with Lithography Simulation Masaya Kato a, Hideki Inuzuka a, Takeshi Kosuge a, Shingo Yoshikawa a, Koichi Kanno a, Hidemichi

More information

Test Generation for Designs with Multiple Clocks

Test Generation for Designs with Multiple Clocks 39.1 Test Generation for Designs with Multiple Clocks Xijiang Lin and Rob Thompson Mentor Graphics Corp. 8005 SW Boeckman Rd. Wilsonville, OR 97070 Abstract To improve the system performance, designs with

More information

DEEP LEARNING AND NEURAL NETWORKS: BACKGROUND AND HISTORY

DEEP LEARNING AND NEURAL NETWORKS: BACKGROUND AND HISTORY DEEP LEARNING AND NEURAL NETWORKS: BACKGROUND AND HISTORY 1 On-line Resources http://neuralnetworksanddeeplearning.com/index.html Online book by Michael Nielsen http://matlabtricks.com/post-5/3x3-convolution-kernelswith-online-demo

More information

The CrimeStat Program: Characteristics, Use, and Audience

The CrimeStat Program: Characteristics, Use, and Audience The CrimeStat Program: Characteristics, Use, and Audience Ned Levine, PhD Ned Levine & Associates and Houston-Galveston Area Council Houston, TX In the paper and presentation, I will discuss the CrimeStat

More information

27 : Distributed Monte Carlo Markov Chain. 1 Recap of MCMC and Naive Parallel Gibbs Sampling

27 : Distributed Monte Carlo Markov Chain. 1 Recap of MCMC and Naive Parallel Gibbs Sampling 10-708: Probabilistic Graphical Models 10-708, Spring 2014 27 : Distributed Monte Carlo Markov Chain Lecturer: Eric P. Xing Scribes: Pengtao Xie, Khoa Luu In this scribe, we are going to review the Parallel

More information

Using a Hopfield Network: A Nuts and Bolts Approach

Using a Hopfield Network: A Nuts and Bolts Approach Using a Hopfield Network: A Nuts and Bolts Approach November 4, 2013 Gershon Wolfe, Ph.D. Hopfield Model as Applied to Classification Hopfield network Training the network Updating nodes Sequencing of

More information

Scalable Algorithms for Distribution Search

Scalable Algorithms for Distribution Search Scalable Algorithms for Distribution Search Yasuko Matsubara (Kyoto University) Yasushi Sakurai (NTT Communication Science Labs) Masatoshi Yoshikawa (Kyoto University) 1 Introduction Main intuition and

More information

Wolf-Tilo Balke Silviu Homoceanu Institut für Informationssysteme Technische Universität Braunschweig

Wolf-Tilo Balke Silviu Homoceanu Institut für Informationssysteme Technische Universität Braunschweig Multimedia Databases Wolf-Tilo Balke Silviu Homoceanu Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.de 13 Indexes for Multimedia Data 13 Indexes for Multimedia

More information

Finite Metric Spaces & Their Embeddings: Introduction and Basic Tools

Finite Metric Spaces & Their Embeddings: Introduction and Basic Tools Finite Metric Spaces & Their Embeddings: Introduction and Basic Tools Manor Mendel, CMI, Caltech 1 Finite Metric Spaces Definition of (semi) metric. (M, ρ): M a (finite) set of points. ρ a distance function

More information

Grade 6 - SBA Claim 1 Example Stems

Grade 6 - SBA Claim 1 Example Stems Grade 6 - SBA Claim 1 Example Stems This document takes publicly available information about the Smarter Balanced Assessment (SBA) in Mathematics, namely the Claim 1 Item Specifications, and combines and

More information

2.6 Complexity Theory for Map-Reduce. Star Joins 2.6. COMPLEXITY THEORY FOR MAP-REDUCE 51

2.6 Complexity Theory for Map-Reduce. Star Joins 2.6. COMPLEXITY THEORY FOR MAP-REDUCE 51 2.6. COMPLEXITY THEORY FOR MAP-REDUCE 51 Star Joins A common structure for data mining of commercial data is the star join. For example, a chain store like Walmart keeps a fact table whose tuples each

More information

SPATIAL DATA MINING. Ms. S. Malathi, Lecturer in Computer Applications, KGiSL - IIM

SPATIAL DATA MINING. Ms. S. Malathi, Lecturer in Computer Applications, KGiSL - IIM SPATIAL DATA MINING Ms. S. Malathi, Lecturer in Computer Applications, KGiSL - IIM INTRODUCTION The main difference between data mining in relational DBS and in spatial DBS is that attributes of the neighbors

More information

Dictionary-Less Defect Diagnosis as Surrogate Single Stuck-At Faults

Dictionary-Less Defect Diagnosis as Surrogate Single Stuck-At Faults Dictionary-Less Defect Diagnosis as Surrogate Single Stuck-At Faults Chidambaram Alagappan and Vishwani D. Agrawal Department of Electrical and Computer Engineering Auburn University, Auburn, AL 36849,

More information

Notation. Pattern Recognition II. Michal Haindl. Outline - PR Basic Concepts. Pattern Recognition Notions

Notation. Pattern Recognition II. Michal Haindl. Outline - PR Basic Concepts. Pattern Recognition Notions Notation S pattern space X feature vector X = [x 1,...,x l ] l = dim{x} number of features X feature space K number of classes ω i class indicator Ω = {ω 1,...,ω K } g(x) discriminant function H decision

More information

Modern Information Retrieval

Modern Information Retrieval Modern Information Retrieval Chapter 8 Text Classification Introduction A Characterization of Text Classification Unsupervised Algorithms Supervised Algorithms Feature Selection or Dimensionality Reduction

More information

Excerpt from the Proceedings of the COMSOL Conference 2010 Boston

Excerpt from the Proceedings of the COMSOL Conference 2010 Boston Excerpt from the Proceedings of the COMSOL Conference 21 Boston Uncertainty Analysis, Verification and Validation of a Stress Concentration in a Cantilever Beam S. Kargar *, D.M. Bardot. University of

More information

Region Description for Recognition

Region Description for Recognition Region Description for Recognition For object recognition, descriptions of regions in an image have to be compared with descriptions of regions of meaningful objects (models). The general problem of object

More information

Smarter Balanced Assessment Consortium Claims, Targets, and Standard Alignment for Math Interim Assessment Blocks

Smarter Balanced Assessment Consortium Claims, Targets, and Standard Alignment for Math Interim Assessment Blocks Smarter Balanced Assessment Consortium Claims, Targets, and Standard Alignment for Math Interim Assessment Blocks The Smarter Balanced Assessment Consortium (SBAC) has created a hierarchy comprised of

More information

Word-length Optimization and Error Analysis of a Multivariate Gaussian Random Number Generator

Word-length Optimization and Error Analysis of a Multivariate Gaussian Random Number Generator Word-length Optimization and Error Analysis of a Multivariate Gaussian Random Number Generator Chalermpol Saiprasert, Christos-Savvas Bouganis and George A. Constantinides Department of Electrical & Electronic

More information

Radial-Basis Function Networks

Radial-Basis Function Networks Radial-Basis Function etworks A function is radial () if its output depends on (is a nonincreasing function of) the distance of the input from a given stored vector. s represent local receptors, as illustrated

More information

Performance and Variability Driven Guidelines for BEOL Layout Decomposition with LELE Double Patterning

Performance and Variability Driven Guidelines for BEOL Layout Decomposition with LELE Double Patterning Performance and Variability Driven Guidelines for BEOL Layout Decomposition with LELE Double Patterning Tuck-Boon Chan, Kwangok Jeong and Andrew B. Kahng ECE and CSE Depts., University of California at

More information

Mining Molecular Fragments: Finding Relevant Substructures of Molecules

Mining Molecular Fragments: Finding Relevant Substructures of Molecules Mining Molecular Fragments: Finding Relevant Substructures of Molecules Christian Borgelt, Michael R. Berthold Proc. IEEE International Conference on Data Mining, 2002. ICDM 2002. Lecturers: Carlo Cagli

More information

Spectral Clustering of Polarimetric SAR Data With Wishart-Derived Distance Measures

Spectral Clustering of Polarimetric SAR Data With Wishart-Derived Distance Measures Spectral Clustering of Polarimetric SAR Data With Wishart-Derived Distance Measures STIAN NORMANN ANFINSEN ROBERT JENSSEN TORBJØRN ELTOFT COMPUTATIONAL EARTH OBSERVATION AND MACHINE LEARNING LABORATORY

More information

Applying cluster analysis to 2011 Census local authority data

Applying cluster analysis to 2011 Census local authority data Applying cluster analysis to 2011 Census local authority data Kitty.Lymperopoulou@manchester.ac.uk SPSS User Group Conference November, 10 2017 Outline Basic ideas of cluster analysis How to choose variables

More information

14.1 Finding frequent elements in stream

14.1 Finding frequent elements in stream Chapter 14 Streaming Data Model 14.1 Finding frequent elements in stream A very useful statistics for many applications is to keep track of elements that occur more frequently. It can come in many flavours

More information

Face Detection and Recognition

Face Detection and Recognition Face Detection and Recognition Face Recognition Problem Reading: Chapter 18.10 and, optionally, Face Recognition using Eigenfaces by M. Turk and A. Pentland Queryimage face query database Face Verification

More information

Data Mining: Data. Lecture Notes for Chapter 2. Introduction to Data Mining

Data Mining: Data. Lecture Notes for Chapter 2. Introduction to Data Mining Data Mining: Data Lecture Notes for Chapter 2 Introduction to Data Mining by Tan, Steinbach, Kumar 1 Types of data sets Record Tables Document Data Transaction Data Graph World Wide Web Molecular Structures

More information

Multimedia Databases 1/29/ Indexes for Multimedia Data Indexes for Multimedia Data Indexes for Multimedia Data

Multimedia Databases 1/29/ Indexes for Multimedia Data Indexes for Multimedia Data Indexes for Multimedia Data 1/29/2010 13 Indexes for Multimedia Data 13 Indexes for Multimedia Data 13.1 R-Trees Multimedia Databases Wolf-Tilo Balke Silviu Homoceanu Institut für Informationssysteme Technische Universität Braunschweig

More information

PreCalculus: Chapter 9 Test Review

PreCalculus: Chapter 9 Test Review Name: Class: Date: ID: A PreCalculus: Chapter 9 Test Review Short Answer 1. Plot the point given in polar coordinates. 3. Plot the point given in polar coordinates. (-4, -225 ) 2. Plot the point given

More information

Need for Deep Networks Perceptron. Can only model linear functions. Kernel Machines. Non-linearity provided by kernels

Need for Deep Networks Perceptron. Can only model linear functions. Kernel Machines. Non-linearity provided by kernels Need for Deep Networks Perceptron Can only model linear functions Kernel Machines Non-linearity provided by kernels Need to design appropriate kernels (possibly selecting from a set, i.e. kernel learning)

More information

Feedforward Neural Networks

Feedforward Neural Networks Feedforward Neural Networks Michael Collins 1 Introduction In the previous notes, we introduced an important class of models, log-linear models. In this note, we describe feedforward neural networks, which

More information

1 st Grade LEUSD Learning Targets in Mathematics

1 st Grade LEUSD Learning Targets in Mathematics 1 st Grade LEUSD Learning Targets in Mathematics 8/21/2015 The learning targets below are intended to provide a guide for teachers in determining whether students are exhibiting characteristics of being

More information

A New Approach to Constructing Seasonal Nomograms in Planning and Operations Environments at Idaho Power Co.

A New Approach to Constructing Seasonal Nomograms in Planning and Operations Environments at Idaho Power Co. Paper # 485 1 A New Approach to Constructing Seasonal Nomograms in Planning and Operations Environments at Idaho Power Co. M. Papic 1, Senior Member, IEEE, M. Y. Vaiman 2, Member, IEEE, M. M. Vaiman 2,

More information

Unit 5 Algebraic Investigations: Quadratics and More, Part 1

Unit 5 Algebraic Investigations: Quadratics and More, Part 1 Accelerated Mathematics I Frameworks Student Edition Unit 5 Algebraic Investigations: Quadratics and More, Part 1 2 nd Edition March, 2011 Table of Contents INTRODUCTION:... 3 Notes on Tiling Pools Learning

More information

Fractional wavelet transform

Fractional wavelet transform Fractional wavelet transform David Mendlovic, Zeev Zalevsky, David Mas, Javier García, and Carlos Ferreira The wavelet transform, which has had a growing importance in signal and image processing, has

More information

State of the art Image Compression Techniques

State of the art Image Compression Techniques Chapter 4 State of the art Image Compression Techniques In this thesis we focus mainly on the adaption of state of the art wavelet based image compression techniques to programmable hardware. Thus, an

More information

Spatial Analysis with ArcGIS Pro STUDENT EDITION

Spatial Analysis with ArcGIS Pro STUDENT EDITION Spatial Analysis with ArcGIS Pro STUDENT EDITION Copyright 2018 Esri All rights reserved. Course version 2.0. Version release date November 2018. Printed in the United States of America. The information

More information

Rapid detection of spatiotemporal clusters

Rapid detection of spatiotemporal clusters Rapid detection of spatiotemporal clusters Markus Loecher, Berlin School of Economics and Law July 2nd, 2015 Table of contents Motivation Spatial Plots in R RgoogleMaps Spatial cluster detection Spatiotemporal

More information

Spatial Data Analysis with ArcGIS Desktop: From Basic to Advance

Spatial Data Analysis with ArcGIS Desktop: From Basic to Advance Spatial Data Analysis with ArcGIS Desktop: From Basic to Advance 1. Course overview Modern environmental, energy as well as resource modeling and planning require huge amount of geographically located

More information

Anisotropic 2.5D Inversion of Towed Streamer EM Data from Three North Sea Fields Using Parallel Adaptive Finite Elements

Anisotropic 2.5D Inversion of Towed Streamer EM Data from Three North Sea Fields Using Parallel Adaptive Finite Elements Anisotropic 2.5D Inversion of Towed Streamer EM Data from Three North Sea Fields Using Parallel Adaptive Finite Elements K. Key (Scripps Institution of Oceanography), Z. Du* (PGS), J. Mattsson (PGS), A.

More information

This chapter focuses on the study of the numerical approximation of threedimensional

This chapter focuses on the study of the numerical approximation of threedimensional 6 CHAPTER 6: NUMERICAL OPTIMISATION OF CONJUGATE HEAT TRANSFER IN COOLING CHANNELS WITH DIFFERENT CROSS-SECTIONAL SHAPES 3, 4 6.1. INTRODUCTION This chapter focuses on the study of the numerical approximation

More information

M.S. Project Report. Efficient Failure Rate Prediction for SRAM Cells via Gibbs Sampling. Yamei Feng 12/15/2011

M.S. Project Report. Efficient Failure Rate Prediction for SRAM Cells via Gibbs Sampling. Yamei Feng 12/15/2011 .S. Project Report Efficient Failure Rate Prediction for SRA Cells via Gibbs Sampling Yamei Feng /5/ Committee embers: Prof. Xin Li Prof. Ken ai Table of Contents CHAPTER INTRODUCTION...3 CHAPTER BACKGROUND...5

More information

Section 26.1: Reporting Conventions. Section 26.2: Fluxes Through Boundaries. Section 26.3: Forces on Boundaries

Section 26.1: Reporting Conventions. Section 26.2: Fluxes Through Boundaries. Section 26.3: Forces on Boundaries Chapter 26. Alphanumeric Reporting FLUENT provides tools for computing and reporting integral quantities at surfaces and boundaries. These tools enable you to find the mass flow rate and heat transfer

More information

Nearest Neighbors Methods for Support Vector Machines

Nearest Neighbors Methods for Support Vector Machines Nearest Neighbors Methods for Support Vector Machines A. J. Quiroz, Dpto. de Matemáticas. Universidad de Los Andes joint work with María González-Lima, Universidad Simón Boĺıvar and Sergio A. Camelo, Universidad

More information

Hadamard speckle contrast reduction

Hadamard speckle contrast reduction Published in OPTICS LETTERS 29, -3 (2004) Hadamard speckle contrast reduction Jahja I. Trisnadi Silicon Light Machines, 385 Moffett Park Drive, Sunnyvale, California 94089 The conditon for a diffuser to

More information

Lithography Hotspot Detection: From Shallow to Deep Learning (Invited Paper)

Lithography Hotspot Detection: From Shallow to Deep Learning (Invited Paper) Lithography Hotspot Detection: From Shallow to Deep Learning (Invited Paper) Haoyu Yang, Yajun Lin, Bei Yu, and Evangeline F. Y. Young Department of Computer Science and Engineering The Chinese University

More information

Statistical Clustering of Vesicle Patterns Practical Aspects of the Analysis of Large Datasets with R

Statistical Clustering of Vesicle Patterns Practical Aspects of the Analysis of Large Datasets with R Statistical Clustering of Vesicle Patterns Mirko Birbaumer Rmetrics Workshop 3th July 2008 1 / 23 Statistical Clustering of Vesicle Patterns Practical Aspects of the Analysis of Large Datasets with R Mirko

More information

GIS Viewshed Analysis to Identify Zones of Potential Visual Impact on Protected Landscapes

GIS Viewshed Analysis to Identify Zones of Potential Visual Impact on Protected Landscapes GIS Viewshed Analysis to Identify Zones of Potential Visual Impact on Protected Landscapes Background Natural England is consulted by local planning authorities on increasing numbers of development proposals,

More information

Lithography Issues in Nano Chip Design and Manufacture

Lithography Issues in Nano Chip Design and Manufacture Lithography Issues in Nano Chip Design and Manufacture Xuan Zeng, Jintao Xue and Wei Cai ASIC & System State Key Lab., Microelectronics Dept., Fudan Univerisity Jan. 7, 2007 Jan. 7, 2007 Challenges and

More information

Granite School District Parent Guides Utah Core State Standards for Mathematics Grades K-6

Granite School District Parent Guides Utah Core State Standards for Mathematics Grades K-6 Granite School District Parent Guides Grades K-6 GSD Parents Guide for Kindergarten The addresses Standards for Mathematical Practice and Standards for Mathematical Content. The standards stress not only

More information

TOWARDS AUTOMATED CHAOS VERIFICATION

TOWARDS AUTOMATED CHAOS VERIFICATION TOWARDS AUTOMATED CHAOS VERIFICATION SARAH DAY CDSNS, Georgia Institute of Technology, Atlanta, GA 30332 OLIVER JUNGE Institute for Mathematics, University of Paderborn, 33100 Paderborn, Germany KONSTANTIN

More information

Copyright 2001 by the Society of Photo-Optical Instrumentation Engineers.

Copyright 2001 by the Society of Photo-Optical Instrumentation Engineers. Copyright 001 by e Society of Photo-Optical Instrumentation Engineers. This paper was published in e proceedings of Photomask and X-Ray Mask Technology VIII SPIE Vol. 4409, pp. 194-03. It is made available

More information

Biomedical Image Analysis. Segmentation by Thresholding

Biomedical Image Analysis. Segmentation by Thresholding Biomedical Image Analysis Segmentation by Thresholding Contents: Thresholding principles Ridler & Calvard s method Ridler TW, Calvard S (1978). Picture thresholding using an iterative selection method,

More information

An Alternate Measure for Comparing Time Series Subsequence Clusters

An Alternate Measure for Comparing Time Series Subsequence Clusters An Alternate Measure for Comparing Time Series Subsequence Clusters Ricardo Mardales mardales@ engr.uconn.edu Dina Goldin dqg@engr.uconn.edu BECAT/CSE Technical Report University of Connecticut 1. Introduction

More information

Chapter 11. Approximation Algorithms. Slides by Kevin Wayne Pearson-Addison Wesley. All rights reserved.

Chapter 11. Approximation Algorithms. Slides by Kevin Wayne Pearson-Addison Wesley. All rights reserved. Chapter 11 Approximation Algorithms Slides by Kevin Wayne. Copyright @ 2005 Pearson-Addison Wesley. All rights reserved. 1 Approximation Algorithms Q. Suppose I need to solve an NP-hard problem. What should

More information

Kentucky Department of Education MATHEMATICS CROSSWALK

Kentucky Department of Education MATHEMATICS CROSSWALK Kentucky Department of Education MATHEMATICS CROSSWALK GRADE K Counting and Cardinality...1 Geometry...4 Measurement and Data...6 Number and Operations in Base Ten...7 Operations and Algebraic Thinking...8

More information

Midfield City Schools MES 3 rd Grade Math Pacing Guide Year

Midfield City Schools MES 3 rd Grade Math Pacing Guide Year Operations and Algebraic Thinking [OA] Represent and solve problems involving multiplication and division. Understand properties of multiplication and the relationship between multiplication and division.

More information

From Binary to Multiclass Classification. CS 6961: Structured Prediction Spring 2018

From Binary to Multiclass Classification. CS 6961: Structured Prediction Spring 2018 From Binary to Multiclass Classification CS 6961: Structured Prediction Spring 2018 1 So far: Binary Classification We have seen linear models Learning algorithms Perceptron SVM Logistic Regression Prediction

More information

Final Exam, Machine Learning, Spring 2009

Final Exam, Machine Learning, Spring 2009 Name: Andrew ID: Final Exam, 10701 Machine Learning, Spring 2009 - The exam is open-book, open-notes, no electronics other than calculators. - The maximum possible score on this exam is 100. You have 3

More information

Overview key concepts and terms (based on the textbook Chang 2006 and the practical manual)

Overview key concepts and terms (based on the textbook Chang 2006 and the practical manual) Introduction Geo-information Science (GRS-10306) Overview key concepts and terms (based on the textbook 2006 and the practical manual) Introduction Chapter 1 Geographic information system (GIS) Geographically

More information

Geog 469 GIS Workshop. Data Analysis

Geog 469 GIS Workshop. Data Analysis Geog 469 GIS Workshop Data Analysis Outline 1. What kinds of need-to-know questions can be addressed using GIS data analysis? 2. What is a typology of GIS operations? 3. What kinds of operations are useful

More information

Progressive Algebraic Soft-Decision Decoding of Reed-Solomon Codes

Progressive Algebraic Soft-Decision Decoding of Reed-Solomon Codes Progressive Algebraic Soft-Decision Decoding of Reed-Solomon Codes Li Chen ( 陈立 ), PhD, MIEEE Associate Professor, School of Information Science and Technology Sun Yat-sen University, China Joint work

More information

ArcGIS Pro: Analysis and Geoprocessing. Nicholas M. Giner Esri Christopher Gabris Blue Raster

ArcGIS Pro: Analysis and Geoprocessing. Nicholas M. Giner Esri Christopher Gabris Blue Raster ArcGIS Pro: Analysis and Geoprocessing Nicholas M. Giner Esri Christopher Gabris Blue Raster Agenda What is Analysis and Geoprocessing? Analysis in ArcGIS Pro - 2D (Spatial xy) - 3D (Elevation - z) - 4D

More information

Multiclass Classification-1

Multiclass Classification-1 CS 446 Machine Learning Fall 2016 Oct 27, 2016 Multiclass Classification Professor: Dan Roth Scribe: C. Cheng Overview Binary to multiclass Multiclass SVM Constraint classification 1 Introduction Multiclass

More information

Parking Place Inspection System Utilizing a Mobile Robot with a Laser Range Finder -Application for occupancy state recognition-

Parking Place Inspection System Utilizing a Mobile Robot with a Laser Range Finder -Application for occupancy state recognition- Parking Place Inspection System Utilizing a Mobile Robot with a Laser Range Finder -Application for occupancy state recognition- Sanngoen Wanayuth, Akihisa Ohya and Takashi Tsubouchi Abstract The automated

More information

Clustering. CSL465/603 - Fall 2016 Narayanan C Krishnan

Clustering. CSL465/603 - Fall 2016 Narayanan C Krishnan Clustering CSL465/603 - Fall 2016 Narayanan C Krishnan ckn@iitrpr.ac.in Supervised vs Unsupervised Learning Supervised learning Given x ", y " "%& ', learn a function f: X Y Categorical output classification

More information

Math/Stat Classification of Spatial Analysis and Spatial Statistics Operations

Math/Stat Classification of Spatial Analysis and Spatial Statistics Operations Draft3, April 2012 Math/Stat Classification of Spatial Analysis and Spatial Statistics Operations for MapCalc software distributed by Berry & Associates // Spatial Information Systems Alternative frameworks

More information

PRACTICE TEST ANSWER KEY & SCORING GUIDELINES INTEGRATED MATHEMATICS II

PRACTICE TEST ANSWER KEY & SCORING GUIDELINES INTEGRATED MATHEMATICS II Ohio s State Tests PRACTICE TEST ANSWER KEY & SCORING GUIDELINES INTEGRATED MATHEMATICS II Table of Contents Questions 1 31: Content Summary and Answer Key... iii Question 1: Question and Scoring Guidelines...

More information