Example 7.8 showed the use of error-correcting codes for a multiclass classification problem having four classes. a.
Question:
Example 7.8 showed the use of error-correcting codes for a multiclass classification problem having four classes.
a. Suppose that, given an unknown tuple to label, the seven trained binary classifiers collectively output the codeword 0101110, which does not match a codeword for any of the four classes. Using error correction, what class label should be assigned to the tuple?
b. Explain why using a 4-bit vector for the codewords is insufficient for error correction.
Transcribed Image Text:
Example 7.8. Multiclass classification with error-correcting codes. Consider the 7-bit codewords associated with classes C to C4 in Fig. 7.25. Suppose that, given an unknown tuple to label, the seven trained binary classifiers collectively output the codeword 0001010, which does not match a codeword for any of the four classes. A classification error has obviously occurred, but can we figure out what the classification most likely should be? We can try by using the Hamming distance, which is the number of different bits between two codewords. The Hamming distance between the output codeword and the codeword for C is 5 because five bits-namely, the first, second, third, fifth, and seventh-differ. Similarly, the Hamming distance between the output code and the codewords for C through C4 are 3, 3, and 1, respectively. Note that the output codeword is closest to the codeword for C4. That is, the FIGURE 7.25 Class Error-correcting codeword C C C3 C4 1111111 0000111 0011001 0101010
Fantastic news! We've Found the answer you've been seeking!
Step by Step Answer:
Answer rating: 100% (2 reviews)
a The Hamming distance between C1 and output is 3 the distance between C2 and output is 3 the dist...View the full answer
Answered By
Aysha Ali
my name is ayesha ali. i have done my matriculation in science topics with a+ . then i got admission in the field of computer science and technology in punjab college, lahore. i have passed my final examination of college with a+ also. after that, i got admission in the biggest university of pakistan which is university of the punjab. i am studying business and information technology in my university. i always stand first in my class. i am very brilliant client. my experts always appreciate my work. my projects are very popular in my university because i always complete my work with extreme devotion. i have a great knowledge about all major science topics. science topics always remain my favorite topics. i am also a home expert. i teach many clients at my home ranging from pre-school level to university level. my clients always show excellent result. i am expert in writing essays, reports, speeches, researches and all type of projects. i also have a vast knowledge about business, marketing, cost accounting and finance. i am also expert in making presentations on powerpoint and microsoft word. if you need any sort of help in any topic, please dont hesitate to consult with me. i will provide you the best work at a very reasonable price. i am quality oriented and i have 5 year experience in the following field.
matriculation in science topics; inter in computer science; bachelors in business and information technology
_embed src=http://www.clocklink.com/clocks/0018-orange.swf?timezone=usa_albany& width=200 height=200 wmode=transparent type=application/x-shockwave-flash_
4.40+
11+ Reviews
14+ Question Solved
Related Book For
Data Mining Concepts And Techniques
ISBN: 9780128117613
4th Edition
Authors: Jiawei Han, Jian Pei, Hanghang Tong
Question Posted:
Students also viewed these Computer science questions
-
Managing Scope Changes Case Study Scope changes on a project can occur regardless of how well the project is planned or executed. Scope changes can be the result of something that was omitted during...
-
List three specific parts of the Case Guide, Objectives and Strategy Section (See below) that you had the most difficulty understanding. Describe your current understanding of these parts. Provide...
-
If the demand function and supply function for Z-brand phones are p + 2q = 100 and 35p + 20q = 350, respectively, compare the quantity demanded and the quantity supplied when p = 14. Are there...
-
A hawser is wrapped two full turns around a bollard. By exerting a 320-N force on the free end of the hawser, a dockworker can resist a force of 20kN on the other end of the hawser. Determine (a) The...
-
Consider the following information for a typical investment project with a service life of five years: What interest rate is used in the project-balance calculation? Cash Flow Project Balance ...
-
Repeat the calculations of Example 9.5, but for a total solution normality of 0.5. Data From Example 9.5:- For the Cu 2+ /Na + exchange with a strong-acid resin, show how the fraction CuR2 in the...
-
The SoftTec Products Company is a successful, small, rapidly growing, closely held corporation. The equity owners are considering selling the firm to an outside buyer and want to estimate the value...
-
The shadow cost and allowable changes for metal stress are missing from the sensitivity report. What numbers should be there? Explain how you were able to deduce each number. 5 km B A 15 5 km 5 km 22...
-
Semisupervised classification, active learning, and transfer learning are useful for situations in which unlabeled data are abundant. a. Describe semisupervised classification, active learning, and...
-
Compare and contrast associative classification and discriminative frequent pattern-based classification. Why is classification based on frequent patterns able to achieve higher classification...
-
When specifying the Target Cell, Changing Cells, and Constraints to Solver, why is it important to use only cell references rather than fixed numbers?
-
On June 3 , 2 0 X 1 , Georgia State Company received a $ 1 0 , 4 0 0 , 4 5 - day, 1 0 percent note from Sampson Byrd , a customer whose account was past due. The note was discounted on June 1 8 , 2 0...
-
How do conservation strategies and policy frameworks, such as protected areas, habitat restoration, species reintroductions, and international agreements like the Convention on Biological Diversity,...
-
Competitor Profile of New York city. Please write detail information and references below. Thanks
-
a- What is an operating system? Why do we need to conduct its Audit? b- Mention the three main tasks of an operating system c- write the five fundamental objectives of the operating system
-
Why does a company that has just filed a petition change the name on its bank accounts to include the company name and debtor in possession?
-
Bond Yield a 30 year Treasury bond is issue with a face value of 1000 paying interest of 60 per year. If market yields increase shortly after the T-bond is issue, what happens to the bonds? 1. Coupon...
-
Accounting policies and practices that are most important to the portrayal of the companys financial condition and results, and require managements most difficult, subjective, or complex judgments...
-
Continuation of Exercise 4-127. (a) What is the probability that the time until the third call is greater than 30 minutes? (b) What is the mean time until the fifth call?
-
The CPU of a personal computer has a lifetime that is exponentially distributed with a mean lifetime of six years. You have owned this CPU for three years. What is the probability that the CPU fails...
-
Continuation of Exercise 4-130. Assume that your corporation has owned 10 CPUs for three years, and assume that the CPUs fail independently. What is the probability that at least one fails within the...
-
Consider the following C-program: 1 #include 2 #include 3 #include 4 5 void foo (char *s, int d) { 6 7 8 int i=0; char *t= malloc(d); while (id) { 9 10 11 } 12 13 14 15 } 16 = t[i]s[d-i-1]; i++; for...
-
Find the Every-Case Time Complexity T(n), not Big O, not Asymptotic time complexity for (i = 1; i = 1; i--) cout < < i;
-
Provide the output of the code segment below. Assume there are no errors. int x = 100, p; p = fork(); if (p == -1) { } perror("Error"); exit(); if (p == 0) { else { x=x-10; } cout < < "In process J!...
Study smarter with the SolutionInn App