Question

Artificial Intelligence and Machine Learning - How is traditional programming different from current programming in the...

Artificial Intelligence and Machine Learning
- How is traditional programming different from current programming in the sense of ML (machine learning)?
- Explain the two components of a learning problem. What is learning a hypothesis?
- When to use a simple hypothesis compared to a complex one? (Underfitting vs. Overfitting)

- What is the difference in the error in training and testing and how does this relate to the generalization of the learning algorithm?

0 0
Add a comment Improve this question Transcribed image text
Answer #1

a.In traditional programming,the programs needs input and the logic which should be hard-coded for it to give the output.Whereas in machine learning,it all needs some data from which it develops a logic and using this logic it gives output for the new data which means in machine learning most of the part is done by the machine itself i.e interpreting the logic from the given data and applying that on the new data but in traditional programming the user himself should provide both input and the logic for it to produce output.

b.In machine learning the two components of learning problem are as follows:
1.Supervised Learning
2.Unsupervised Learning
1.Supervised Learning : In this the learning is supervised.The data(input and output) is given with labels so that it can use either of "Classification" or "Regression" techniques to understand and develop the logic.Firstly,it will be trained with some set of data and then it needs to work on the new data.
2.Unsupervised Learning :In this learning is not supervised.The data(input and output) is given without any labels and everything is on the machine itself to develop the logic.Here the machine wont be trained properly and when we give some new data the output produced may not be satisfactory in all the cases.
The learning hypothesis is nothing but the evaluation of accuracy in the program.It may not pass in all the cases but it should be in such a way that one can test it.This consists of the mapping between the input and output.

c.Simple hypothesis can be preferred when there is one dependent and one independent variable exists and also the relationship between both of them exists.In complex hypothesis there exists too many variables i.e more than one dependent and independent variables.So, when the algorithm or program is simple it uses the simple hypothesis over complex hypothesis.In both underfitting and overfitting the results wont be up to the mark as expected.


d.If a learning algorithm performs well with the training data and performs low with the test data then we cannot generalize the learning algorithm.The difference should be very minimal between the training and test data for a learning algorithm to be generalized i.e it should perform well with both training and test data.This scenario is known as "Overfitting" where in the training data is of very high standards when the new data doesn't require that standard.So,for the generalization of a learning algorithm the difference in the error between training and test data should be very minimal or negligible.

Add a comment
Know the answer?
Add Answer to:
Artificial Intelligence and Machine Learning - How is traditional programming different from current programming in the...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Artificial intelligence and machine learning are transforming some industries. How can A.I.benefit patient care? Will machine...

    Artificial intelligence and machine learning are transforming some industries. How can A.I.benefit patient care? Will machine learning eliminate jobs in healthcare?

  • Implement the following machine learning tasks, utilizing Regression techniques e Prediction e Classification eFeature Reduction Feature...

    Implement the following machine learning tasks, utilizing Regression techniques e Prediction e Classification eFeature Reduction Feature Independence Model Selection (underfitting and overfitting analysis) 2 Required Components You may utilize Python or Matlab libraries, for the following implementations. 1. Implement prediction utilizing multiple linear regression on a data set with several features Perform an evaluation of the residuals to check for assumptions of your model, such as li earity, noise term with zero mean and constant variance, normality and so forth....

  • INSTRUCTIONS: After reading the attached article, How To Reskill Your Workforce For AI (Artificial Intelligence).pdf your...

    INSTRUCTIONS: After reading the attached article, How To Reskill Your Workforce For AI (Artificial Intelligence).pdf your job is to provide a very brief summary, analysis, and evaluation. We can define these important concepts as follows: Summary- A formal, logical, consistent way of highlighting the main points. Purpose: In school - to quickly and accurately describe something you have read In professional life - to provide a faster-to-read version of the material to other readers In personal life - to reflect...

  • Create a lesson plan from the following: CHAPTER 3 Learning and HRD 67 Learning is a...

    Create a lesson plan from the following: CHAPTER 3 Learning and HRD 67 Learning is a vital aspect of all HRD efforts. Whether you are training a carpenter's apprentice to use a specialized power tool, conducting a workshop o teach managers how to use discipline more effectively, trying to get meat- packers to understand and follow new safety procedures, or promoting career levelopment among your employees, your goal is to change behavion, knowl- es throwgh eaming. Supervisors and HRD professionals...

  • Classification in Python: Classification In this assignment, you will practice using the kNN (k-Nearest Neighbors) algorithm...

    Classification in Python: Classification In this assignment, you will practice using the kNN (k-Nearest Neighbors) algorithm to solve a classification problem. The kNN is a simple and robust classifier, which is used in different applications. The goal is to train kNN algorithm to distinguish the species from one another. The dataset can be downloaded from UCI Machine Learning Repository: https://archive.ics.uci.edu/ml/machine-learning-databases/iris/ (Links to an external site.)Links to an external site.. Download `iris.data` file from the Data Folder. The Data Set description...

  • Name: Section Number To be graded assignments must be completed and submitted on the original book...

    Name: Section Number To be graded assignments must be completed and submitted on the original book page Hypothesis Testing -As a Diagnostic Test ? Answer the following questions over the content material you just read or watched. 1. What is a false positive rate in the context of hypothesis testing? 2. What is the goal of hypothesis testing? 3. What is a Type I error, and how is it related to an "alpha level?" 4. What does it mean to...

  • How can we assess whether a project is a success or a failure? This case presents...

    How can we assess whether a project is a success or a failure? This case presents two phases of a large business transformation project involving the implementation of an ERP system with the aim of creating an integrated company. The case illustrates some of the challenges associated with integration. It also presents the obstacles facing companies that undertake projects involving large information technology projects. Bombardier and Its Environment Joseph-Armand Bombardier was 15 years old when he built his first snowmobile...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT