1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
Flura [38]
3 years ago
13

Related to Image Classification

Computers and Technology
1 answer:
loris [4]3 years ago
6 0
<h3>Answers:</h3>

(1) Train the classifier.

(2) True

(3) Image Pre-processing

(4) Weakly Supervised Learning Algorithm

(5) SIFT (or SURF)

(6) True

(7) True

(8) True

(9) True

(10) Decision Tree Classifier

(11) Softmax


<h3>Explanations:</h3>

(1) In supervised learning, we have given labels (y) and we have input examples (X) which we need to classify. In Keras or in Scikit-learn, we have a function fit(X, y), which is used to train the classifier. In other words, you have to train the classifier by using the incoming inputs (X) and the labelled outputs (y). Hence, the correct answer is: The fit(X,y) is used to <em>train the classifier</em><em>. </em>

(2) This statement is primarily talking about the PCA, which stands for "Principal Component Analysis." It is a technique or method used to compress the given data, which is huge, into compact representation, which represents the original data. That representation is the collection of PCs, which are Principal components. PC1 represents the axis that covers the most variation in the data. PC2 represents the axis that covers the variation less than that of in PC1. Likewise, PC3 represents the axis that covers the variation less than that of in PC2, and so on. Therefore, it's <em>true</em> that the variation present in the PCs decrease as we move from the 1st PC to the last one.

(3) Image pre-processing is the phenomenon (or you can say the set of operation) used to improve and enhance the image by targeting the distortions within the image. That distortions are calculated using the neighbouring pixels of the given pixel in an image. Hence, the correct answer is <em>Image pre-processing</em>.

(4) SVM stands for State Vector Machine. It is basically a classifier, which is used to classify different (given) classes with precision. In simple terms, you can say that it is an algorithm, which is partially based on the given labeled data to predict the inputs. In technical terms, we call it weakly supervised learning algorithm. Hence, the correct answer is: <em>Weakly supervised learning algorithm.</em>

(5) There are many algorithms out there to detect the matching regions within two images. SURF (Scale Invariant Feature Transform) and SIFT (Speeded up Robust Feature) are two algorithms that can be used for matching patterns in the given images. Hence, you can choose any one of the two: SURF and SIFT.

(6) Indeed. Higher the accuracy is, better the classifier will be. However, there is a problem of <em>overfitting</em> that occurs when the accuracy of the classifier is way too high. Nevertheless, mostly, the classifier is better when there is higher accuracy. Hence, the correct answer to your question is <em>true</em>.

(7) True. Gradient descent is the process used to tune the parameters of the given neural network in order to decrease the error and increase the accuracy of the classifier. It calculates and fine-tune the parameters from the output to input direction by taking the gradient of the error function (sometimes called the loss function), which is the technique called backpropagation. Hence the correct answer is true.

(8) True. As explained in the part (5), SIFT which is called  scale-invariant feature transform, is an algorithm used to detech the features or the matching regions within given images. Hence, it's true that scale-invariant feature transform can be used to detect and describe local features in images.

(9) True. Clustering is indeed a supervised classification. In clusterning, we use graphs, which contains different data points in the form of clusters, to visualize the data as well. Imagine we have 7 fruits, out of which we know 6 of them, and we have to predict the 7th one. Let's say, 3 are apples and 3 are oranges. The set of apples is one cluster, and the set of oranges is another cluster. Now if we predict the 7th one by using the clustering technique, under the hood, that technique/algorithm will first train the model using the 6 fruits, which are known and then predict the 7th fruit. This kind of technique is a supervised learning, and hence, we can say that clustering is a supervised classification.

(10) In machine learning, Decision Tree Classifier is used to predict the value of the given input based on various known input variables. In this classifier, we can use both numeric and categorical values to get the results. Hence, the correct answer is <em>Decision Tree Classifier.</em>

(11) <em>Softmax </em>is the function which is used to convert the K-dimensional vector into the same shaped vector. The values of the Softmax function lies between 0 and 1, and it is primarily used as an activation function in a classification problems in neural networks (or deep neural networks). Hence, the correct answer is Softmax.

You might be interested in
Convert to octal. Convert to hexadecimal. Then convert both of your answers todecimal, and verify that they are the same.(a) 111
melomori [17]

The given decimal values are converted to octal and hexadecimal.

Explanation:

a. The converted octal value of 111010110001.0112 decimal number is  1473055755061.00557000643334272616

The converted hexadecimal value of 111010110001.0112 decimal number is  19D8B7DA31.02DE00D1B71758E21965

b. The converted octal value of 10110011101.112 decimal number is  113246503335.07126010142233513615

The converted hexadecimal value of  10110011101.112 decimal number is  

25A9A86DD.1CAC083126E978D4FDF4

a. while converting back from octal to decimal the value is 111010110001.01119999999999999989

b. while converting back from octal to decimal the value is

10110011101.11199999999999999973

Hence both the values changes while we convert from octal to decimal.

3 0
3 years ago
FOR PYTHON 3
VLD [36.1K]

Answer:

Complete Python code with step by step comments for explanation are given below.

Python Code:

# creating a function named scrabble_number that will take num as input argument

def scrabble_number(num):

   # print the original number  

   print("The original number is: ",num)  

   # we can implement the required logic by using python built-in functions join() and zip()  

   scrambled = ''.join([char[1]+char[0] for char in zip(num[::2], num[1::2])])  

   # print the scrambled number

   print("The scrambled number is: " + str(scrambled))  

Driver code:

scrabble_number('123456')

Output:

The original number is: 123456

The scrambled number is: 214365

5 0
3 years ago
What do you need to know?
steposvetlana [31]
Uhhh thanks for asking... but I think I know everything. Lol jk
3 0
3 years ago
Read 2 more answers
What is NOT type of network?
Serjik [45]

Answer:

hope this helps good luck

need more answers follow me

Explanation:

Answer = c. Explanation:The Types of Computer Networks are LAN, MAN, PAN, WAN, CAN but RAN Remote Area Network is not a type of CN

3 0
3 years ago
I need help plzzzzzzz
Aleonysh [2.5K]

By looking at your code, it seems like you're trying to let the user enter positive numbers until the user enters a negative number. To achieve this, you need to indent int(input("Enter a number, negative to stop")) inside the loop.

The second answer choice is correct.

3 0
3 years ago
Other questions:
  • Suppose that cells B1 through B100 of an Excel spreadsheet contain the quantity of units ordered on each of 100 different days.
    13·1 answer
  • Recursion is memory-intensive because ________. Select one: a. it requires large data values b. it must occur numerous times bef
    11·1 answer
  • The picture that graphically represents the items you use in Windows is called a/an
    15·1 answer
  • While waiting to be seated at a restaurant, Jason receives a customer loyalty coupon through an app on his mobile phone for half
    7·1 answer
  • At the ________ level of an organization, functional managers focus on monitoring and controlling operational-level activities a
    14·2 answers
  • Your Google Search text ad has three main components. The first is a headline, and the second is a description. What's the third
    14·1 answer
  • What is the correct order of the phases of the software development process?
    12·1 answer
  • Olivia wants to change some settings in Outlook. What are the steps she will use to get to that function? open Outlook → File →
    7·2 answers
  • Which of the following commands appears in the INSERT menu or tab?
    10·1 answer
  • Which prefix indicates you are browsing a secure webpage
    13·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!