Write java program that uses artificial neural networks

Assignment Help JAVA Programming
Reference no: EM131961221

Introduction to Artificial Intelligence Assignment -

The assignment is to write a complete Java program that uses artificial neural networks to solve the problem.

PROBLEM SET: Neural Networks

Gardens of Heaven 

A gardener of the Gardens of Heaven is given the task to straighten up a mess that has happened the day before. A prankster (no one knows if a customer or an employee) mixed up all the Iris plants in the nursery and removed all the tags from the pots. There were three benches in the greenhouse. On each bench, a type of Iris: Iris Setosa, Iris Versicolour, and Iris Virginica.

Your job is to help the gardener to classify all the pots with the help of a multi-layer neural network. Your program will have two functionalities: train the ANN, and classify the plants based on user input. During classification, the gardener will be asked to provide all the necessary information and respond with a predicted class of Iris.

To train the ANN, you will use the Fisher's Iris database (Fisher, 1936). This database is perhaps the best-known database to be found in the pattern recognition literature. The data set contains 3 classes of 50 instances each, where each class refers to a type of Iris plant. One class is linearly separable from the other two; the latter are not linearly separable from each other.

The data base contains the following attributes:

1) Sepal length in cm

2) Sepal width in cm

3) Petal length in cm

4) Petal width in cm

5) Class:

a. Iris Setosa

b. Iris Versicolour

c. Iris Virginica

The database is available in trunk in the Problem Set 4 assignment page. It must be loaded by your ANN for training and validation purposes. The testing portion of the dataset should be used manually to simulate the gardener input.

Attachment:- Assignment Files.rar

Reference no: EM131961221

Questions Cloud

Write a paragragh of analysis on theme light of cassblanca : Write a paragragh of analysis on Theme light of Cassblanca (800 words). Modify the first and two analysis paragraphs and add reference in both paragraph.
Discuss about the locke theories : You should have three sections, one for Machiavelli and a modern politician who's action fulfill Machiavelli's theories, one for Hobbes and a modern politician.
What parties are responsible for hiring the top management : What is a major, regular source of financial information that the parties responsible for hiring a hospital's top management receive at their periodic meetings?
Write a paper about the black panther party : Write a paper about The Black Panther Party. Suggest areas for future study, where you project didn't reach but where there is room for further engagement.
Write java program that uses artificial neural networks : COMP 131, Introduction to Artificial Intelligence Assignment - The assignment is to write a complete Java program that uses artificial neural networks to solve
Suggestions for developing risk management checklist : Make suggestions for developing Risk Management Checklist. A risk is any uncertainty about the future that threatens an individual's or organization
What annual interest rate must joe earn to reach his goal : Joe plans to retire in 15 years. He currently has saved up $100,000, and he believes he will need $1,000,000 at retirement.
Advantages and disadvantages of compensation approaches : What are the advantages and disadvantages of compensation approaches such as skill-based pay and competency-base pay?
Calculate the annual end-of-year loan payment : Joan Messineo borrowed ?$11,000 at a 14?% annual rate of interest to be repaid over 3 years. The loan is amortized into three equal, annual, end-of-year payment

Reviews

Write a Review

JAVA Programming Questions & Answers

  Explain the purpose of accessors and mutators

Explain the purpose of accessors and mutators - not just what do they do, but what are advantages of having these methods?

  What is object-oriented programming

What is object-oriented programming? What are the differences between a class and an object

  Write a java code that converts integer to string

Write a Java code that converts int to Integer, converts Integer to String, converts String to int, converts int to String, converts String to Integer.

  Projectyou will create a secure parts inventory catalog

projectyou will create a secure parts inventory catalog system using model 2 architecture. the application will require

  Class that stores information about a report

Create a class that stores information about a report containing multiple currency transactions in multiple currencies. This includes the name of the report and each of the transactions that occurred.

  Communicating parties can encrypt

In an RSA cryptosystem, a public key infrastructure is implemented such that the communicating parties can encrypt, and be able to decrypt the ciphertext. Given p = 3 and q = 11 encrypt a message m =2, then decrypt the same message if the private ..

  Complete the code to counts the number of lines input

Complete the code to counts the number of lines input by a user until the user enters the string ENDOFDATA (must be uppercase letters, no spaces) on a line by itself.

  Create an array of n random instances

Write a method that will create an array of N random instances of this class, where N is an integer parameter to this method and provide a toString method that will format an instance of this class nicely

  Java provides three repetitions structures

Java provides three repetitions structures: while, do while and for. These statements are also known as loops. When would you use a looping statement?

  Write a program that gets input for a string

Proper coding conventions required the first letter of the class start with a capital letter and the first letter of each additional word start with a capital

  Draw stuff enough to show you made an effort to use the apii

Graphics to draw stuff, enough to show you made an effort to use the API (or JavaDoc) documentation. Do not use some logo you didn't create yourself.

  Track of a history of transactions

Consist of fourmethods in addition to the main method. You will be writing a program to keep track of a bank account as each transaction

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd