Implement a multilayer perceptron classifier

Assignment Help Computer Engineering
Reference no: EM131709503

Machine Learning with Big Data Assignment

(1) Multilayer Perceptron Classifier; Consider the News Popularity Prediction dataset from the UCI machine learning repository. The articles were published by Mashable and the dataset contains one csv file OnlineNewsPopularity.csv. The dataset contains a combination of integer-valued and real-valued features. Most of the categorical features are already in a format suitable for the multilayer perceptron (called the "one-hot encoded" format). Details of the dataset are described in the above link. Spend some time understanding the structure of the dataset, how the instances are organized, how the features are organized, what the various features mean, and so on. Do not attempt to run any machine learning algorithm before understanding the structure of the dataset.

Using this dataset, implement a Multilayer Perceptron Classifier (MLP) to predict whether an article is popular or not.

Popularity: In this assignment, we will consider an article to be popular if the number of shares for that article is greater than 1400 shares).

Therefore, you have a binary classification problem, where articles which have shares more than the mean share value belong to class 1 and others belong to class 0.

Implement different MLP architectures for the following scenarios and report the precision, recall, and fscore for 5-fold cross validation:

Layers:

a. Use 2 hidden layers with 20 nodes in each layer

b. Use 2 hidden layers with 100 nodes in each layer.

c. Use 5 hidden layers with 20 nodes in each layer.

d. Use 5 hidden with 100 nodes in each layer.

Activation Function:

a. Use 'relu'

b. Use 'tanh'

Compare the precision, recall, and fscore from these scenarios and discuss the performance of these architectures in your report

(2) In the scikit learn package, the default value for the learning rate of an MLP is 0.001. Explain what will happen to the classification result if we set this parameter to 0.5 and why.

Attachment:- Assignment File.rar

Reference no: EM131709503

Questions Cloud

Evaluate the worth of jobs by surveying the market : Respond to the statement "Building an internally consistent job structure is burdensome to companies. Instead, it is best to simply define and evaluate.
Crude mortality rate : In 1943 there were 3,042,816 deaths from starvation in a population of 686,410,241.
Differences between job analysis and job evaluation : Discuss the differences between job analysis and job evaluation. How do these practices help establish internally consistent job structures?
National boundaries and consequentialist ethics : Some have suggested that using deontological ethics and law inside national boundaries and consequentialist ethics in regard to cultures
Implement a multilayer perceptron classifier : Using this dataset, implement a Multilayer Perceptron Classifier (MLP) to predict whether an article is popular or not
Inflation and unemployment rates : What should I believe would be the short- and long-term effects of your policies on both inflation and unemployment rates?
Discuss the job analysis and job evaluation process : What would you recommend to make the job analysis and job evaluation process less tedious and less time-consuming for line managers?
Define understand the roles of the economic agents : how does the flow diagram help you understand the roles of the economic agents in the market
Write letter of any publication in regards to current issue : Write a letter to any editor of any publication in regards to any current issue in the news. This is a short assignment and should only be two pages in length.

Reviews

len1709503

11/7/2017 1:34:41 AM

NOTE: All deliverables must be included, with attention to algorithmic detail, as well as proper spelling, punctuation, and grammar, for payment to be approved. What to submit: A zipped file containing: a PDF document summarizing answers to questions 1 and 2. Distill your lessons and experiences succinctly. And Either hyperlinks to or actual attachments of your data files and your iPython notebook(s).

Write a Review

Computer Engineering Questions & Answers

  Establish a new shared secret

Suppose that two strangers A and B want to communicate with each other using secret- key cryptography, but do not share a key. Suppose both of them trust a third party C whose public key is well known. How can the two strangers establish a new shar..

  How a box of caramel delites girl scout cookies

How to a box of Caramel deLites Girl Scout cookies Every spring you looking forward to buying a box of Caramel deLites Girl Scout cookies

  What are the content of feasibility analysis report

What are the content of feasibility analysis report (Feasibility Study)? Explain 3 finding techniques (examples, advantages, disadvantages)? For a given scenario, define the functional, non-functional requirements?

  Exchange knights in the minimum number of turns

On a 3 x 4 chessboard there are 3 black knights (B B B) and three white knights (W W W). Exchange knights in the minimum number of turns.

  Identify the key words in the above problem statement and

diagram the following arguments using structure diagram.the problem is with the power supply. the reason being the

  Determine the purpose of the css float style not described

1.what is the purpose of the css float style? not explained well in class will post a brief handout with a better

  Where are the inputs and outputs of the decoder connected

How many address and data lines are required for a 1M × 16 memory chip?What is the size of a decoder with one chip enable (CE?) to obtain a 64K × 32 memory.

  Explain heat transfer by radiation

Heat Transfer by Radiation, How much does a human body radiate assuming that they are in a vacuum of space

  Explain why a traditional relational database

ITECH 2201 Cloud Computing - Briefly explain why a traditional relational database (RDBS) is not effectively used to store big data?

  What are the factors management

Based upon personal experience, describe some of the ways that a technology change has benefited a company that you work or worked for such as United Parcel Service? (List three technology changes).

  How to write a python program

design a Python program that would prompt the user for the number of employees to be entered, and then prompt for employee name, followed by wage, followed by hours worked.

  The relationships between user forms and reports

the relationships between user forms and reports

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