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

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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