Technology Industry
Industry: Email Alert RSS FeedDetection and classification of defect patterns on semiconductor wafers
IIE Transactions, Dec, 2006 by Chih-Hsuan Wang, Way Kuo, Halima Bensmail
Fixed the number of clusters as G
Use K-means to initialize the Gaussian EM algorithm Repeat
[FIGURE 5 OMITTED]
[FIGURE 6 OMITTED]
M step: compute maximum-likelihood parameter estimates given initialization:
[^.n.sub.k] [left arrow] [[summation].sub.i=1.sup.n] [^.t.sub.ik] (updating the members [n.sub.k] in every cluster)
[^.p.sub.k] [left arrow] [^.n.sub.k]/n (updating the mixture proportion [p.sub.k] of each cluster)
[^.[mu].sub.k] [left arrow] [[[summation].sub.j=1.sup.n] [^.t.sub.ik] [x.sub.i]]/[^.n.sub.k] (updating the mean of [[mu].sub.k] each cluster)
Most RecentTechnology Articles
[^.[SIGMA].sub.k] = [[[summation].sub.i=1.sup.n] [^.t.sub.ik] ([x.sub.i] - [^.[mu].sub.k])([x.sub.i] - [^.[mu].sub.k])[.sub.t]]/[^.n.sub.k] (updating the covariance [[SIGMA].sub.k] of each cluster)
[FIGURE 7 OMITTED]
E step: compute [^.t.sub.ik] given the parameter estimates from the M step:
[FIGURE 8 OMITTED]
[^.t.sub.ik] [left arrow] [[^.p.sub.k][f.sub.k]([x.sub.i]|[^.[mu].sub.k], [^.[SIGMA].sub.k])]/[[[summation].sub.j=1.sup.G][^.p.sub.j][f.sub.j]([x.sub.i]|[^.[mu].sub.j],[^.[SIGMA].sub.j])](MAP: choosing the k value to maximize [t.sub.ik])
Repeat until a convergence criterion is satisfied.
3.4. Principle of the spherical-shell algorithm
The Gaussian EM algorithm is unable to classify nonconvex rings, and thus we adopt the spherical-shell algorithm of Krishnapuram et al. (1992) to classify rings and estimate their prototype parameters. If the cluster resembles a hyper-spherical shell, then its prototype [[theta].sub.k] consists of two parameters ([[mu].sub.k], [r.sub.k]), with [[mu].sub.k] being the center of the hyper-sphere and [r.sub.k] its radius. In order to avoid dealing with nonlinear coupled problems (Dave, 1992), we define the distance from defect [x.sub.j] to a prototype [[theta].sub.k] = ([[mu].sub.k], [r.sub.k]) as (see Fig. 4):
[FIGURE 9 OMITTED]
[FIGURE 10 OMITTED]
[d.sub.ik.sup.2] = [d.sup.2]([x.sub.i], [[theta].sub.k]) = ||[x.sub.i] - [[mu].sub.k]||[.sup.2] - [r.sub.k.sup.2]. (6)
[FIGURE 11 OMITTED]
[FIGURE 12 OMITTED]
Equivalently, the objective function to be minimized can be defined as [[summation].sub.k=1.sup.G] [[summation].sub.i[member of][G.sub.k]][d.sub.ik.sup.4]. For the purpose of simplification, we rewrite the distance as:
[d.sub.ik.sup.4] = [P.sub.k.sup.T][M.sub.i][P.sub.k] [V.sub.i.sup.T][P.sub.k] [B.sub.i], (7)
where
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII].
Obviously, the ring center [[mu].sub.k] and ring radius [r.sub.k] can be obtained through [P.sub.k]. And the optimal [P.sub.k] that minimizes the objective function can be derived as follows:
[P.sub.k] = -0.5([H.sub.k])[.sup.-1][W.sub.k], (8)
where [H.sub.k] = [[summation].sub.[x.sub.i][member of][G.sub.k]] [M.sub.i] and [W.sub.k] = [[summation].sub.[x.sub.i][member of][G.sub.k]]. [V.sub.i]. The resulting spherical-shell algorithm can be summarized as:
Fix the number of clusters as G
Use K-means to initialize the spherical shell algorithm Repeat
Calculate [H.sub.k] and [W.sub.k] using the above formula
Update [P.sub.k] for each cluster
CXO UnpluggedSmart Business interviews on BNET
Brought to you by CBS MoneyWatch.com
- Best- and Worst-Paid College Degrees
- 6 Things You Should Never Do on Twitter or Facebook
- How Much Sleep Do You Really Need?
- 6 Big Myths about Gas Mileage
- 5 Rules for Immediate Annuities
- Death in the Family: 12 Things to Do Now
- Dumbest Things You Do With Your Money
- 6 Online Networking Mistakes to Avoid
- 401(k) Mistakes to Avoid
- 5 Economic Scenarios to Keep You Up at Night
- The Real ‘Best Places to Retire’
- Best Credit Cards for You
- 12 Tough Questions to Ask Your Parents
- The Real ‘Best Colleges’
- Home Buyer Tax Credit: How to Cash In
- Why You Shouldn't Bash Cash
- 8 Phony 'Bargains' and Better Alternatives
- Danger: 3 Debit Card Scams to Avoid
- 6 Myths About Gas Mileage
- 29 Fees We Hate Most
- Quick and Easy Ways to Boost Returns
- Best Stocks to Buy Now
- Lower Your Taxes: 10 Moves to Make Now
- New Jobs: 8 Lessons from Real-Life Career Switchers
- The New Job Market: Who Wins and Who Loses?
- Health Care Reform's Public Option: Everything You Need to Know
- Volunteer Work When Unemployed: Should You Work for Free?
- Whose Recovery Is This?
- Long-Term-Care Insurance: 4 Biggest Risks to Avoid
Content provided in partnership with
Most Recent Business Articles
- Fox Networks Group and Bright House Networks Strike Comprehensive Deal to Distribute Fox Broadcast Stations, National Cable and Regional Sports Networks
- Fox Networks Group and Time Warner Cable Strike Comprehensive Deal to Distribute Fox Broadcast Stations, National Cable and Regional Sports Networks
- Houston Radio D.J. Kevin Kline Completes 500-Mile, 13-Day Ultramarathon Across Texas for Kids with Cancer
- Seaspan Corporation Provides Information on the CSCL Hamburg
- Dodecylamine improves nanocrystal synthesis
Most Recent Business Publications
Most Popular Business Articles
- 7 tips for effective listening: productive listening does not occur naturally. It requires hard work and practice - Back To Basics - effective listening is a crucial skill for internal auditors
- FAS 109: a primer for non-accountants - Financial Accounting Standards Board's "Statement 109: Accounting for Income Taxes"
- LIFO vs. FIFO: a return to the basics
- Using object-oriented analysis and design over traditional structured analysis and design
- Design a commission plan that drives sales - Sales Commissions





