Focus on applying one data analytic algorithm

Assignment Help Python Programming
Reference no: EM131994389 , Length: word count:1500

Assignment: A Data Analytic Small Project

This is a small project where students will be expected to work in teams of two. Students are required to submit a report that comprises data collection, data analysis and programming tasks. Assignment is based on topics presented during Weeks 4 to 9. Although students will work in teams, each student must write a report independently and also the report will be assessed individually.

The Data Analytic Small Project

Participants: A team of two students: both will finish the project together but write reports independently while sharing some parts of the reports if both contribute equally.

Project Description:

Select one from three topics introduced in Weeks 4-6:
(1) Common Pattern Discovery
(2) Outlier Detection
(3) Recommendation and analyse one of the three types of data introduced in Weeks 7-9:
(a) time series
(b) short text
(c) trajectories
We list some examples: "Outlier detection from stock/sensor time series", "Product/movie/book comment (short text) analysis for recommendation", "Discovering common travel patterns from GPS trajectories for behavior analysis". But your own topics are not limited to these.

Requirements:
(1) you need to collect data from the internet by yourselves. For example, you can download from open data sites or gather (crawl, integrate and prepare) them by yourselves.
(2) you need to focus on applying one data analytic algorithm, such as those that you have practiced in Practical (K-means, PCA and SVM) or others you learn by yourselves, to implement a small program to satisfy this project.
(3) you need to write a report (around 3-4 pages, Maximum 1500 words) about your discovery and the whole process of data collection and analysis, including the following parts:

Project Title

Executive Summary

Data and Application Background (including how to collect and prepare data, what is the data size, what is the data type, what is the content in the data, what is the purpose (application scenario) of data analysis)

Data Analysis (describe how you use one classical data mining algorithm, such as K-means, PCA, SVM and others, to do data analysis and satisfy your application goal)

Results and Demonstration (show the results you have discovered and discuss the performance of your data analysis in terms of efficiency or accuracy etc)

Conclusion

Verified Expert

The project concerned the design of a movie recommendation application whose purpose is to provide a list of movies a particular client is most likely to be interested in according to a particular genre. The application uses data from MovieLens (a movie recommendation service) which contains ratings of movies of different genres from 610 users (each having rated at least 20 movies) in a 5 star rating system. The k-mean data analysis method is used to cluster the movies with the highest average and highest total number of people who rated for recommendation. The project could be used by movie selling enterprises to determine the movies that will satisfy and keep their clientele depending on the genre selected.

Reference no: EM131994389

Questions Cloud

Examine what you believe the companies are doing well : Examine what you believe the companies are doing well and what can be improved. Look for ways in which their communication are clear to a large number.
Calculate the value of the firm-the value of debt : Calculate the value of the firm, the value of debt and the value of equity under a boom and under a recession with and without the project.
Compare and contrast vertical and horizontal integration : Compare and contrast vertical and horizontal integration. What are some of the variables make each of these integrations valuable?
Current exchange rate-what will be the price of this call : Suppose everything is the same as in Part (a), except that the exchange rate is 0.75, so that the option is at-the-money. What will be the price of this call?
Focus on applying one data analytic algorithm : SIT742 Modern Data Science - you need to collect data from the internet by yourselves. For example, you can download from open data sites or gather
Which product or service have you recently encountered : Which product or service have you recently encountered that would be particularly suited for multichannel or interactive marketing? Why?
How does the law play into each definition : The significance of senior executives certifying that all documents filed with the SEC are accurate and thorough.
Develop a executive summary of your organization : Develop a 750-word executive summary of your organization's (or one you know well) annual marketing plan. Summary should and include a brief situation analysis.
Both projects will have the same investment cost : Both projects will have the same investment cost but different cash flows for the next 5 years:

Reviews

len1994389

5/24/2018 2:14:26 AM

Additional Requirements and Notes 1. Any text, table, figure, and code adapted from any source must be clearly referenced. 2. All assignments must be submitted through CloudDeakin. Assignments will not be accepted through any other manner without prior approval. Students should note that this means that email and paper based submissions will ordinarily be rejected. 3. Submissions received after the due date are penalised at a rate of 10% (out of the full mark) per day, no exceptions. Late submission after 3 days would be penalised at a rate of 100% out of the full mark. Close of submissions on the due date and each day thereafter for penalties will occur at 11:59 pm Australian Eastern Time (UTC +10 hours) with Daylight Saving. 4. No extension will be granted.

len1994389

5/24/2018 2:14:14 AM

You have a maximum of 1500 words, which allow you to report your data analysis purpose, method, discovered results and demonstration. If you are confident that you can report everything in less than 1500 words, that is ok; otherwise, you have more space to earn marks. The length does not make you lose any marks; but insufficient content does.

len1994389

5/24/2018 2:14:05 AM

Results and Demonstration It clearly show the results you have discovered from the data and evaluate the performance of your data analysis in terms of at least one metric (e.g., efficiency, accuracy, etc.). (3-4 Marks) The results you have discovered from the data are analysed but the performance of your data anslysis is not evaluated. (1-2 Marks) 0 mark Conclusion It provides an excellent summary of the techniques and data analysis results, including your comments on the techniques and data used. (2 Marks) It provides a good summary of the techniques and data analysis results but with limited comments on the techniques and data used . (1 Mark) 0 mark

len1994389

5/24/2018 2:13:59 AM

Data and Application Background It clearly report the data (size, type, features), the data preparation and the application purpose of data analysis. (3-4 Marks) It provides most but not complete information about the data (size, type, features), the data preparation or the application purpose of data analysis. (1-2 Marks) 0 mark Data Analysis It precisely describes the framework of the data analysis process and details the techniques used to satisfy the application goal. (If you use some techniques borrowed from others, please list the original publications in a reference list after the conclusion) (5-7 Marks) The framework of the data analysis process is roughly provided but not complete or some techniques used are not clear. (1-4 Marks) 0 mark

len1994389

5/24/2018 2:13:54 AM

Criteria Excellent Good Not Shown Project Title Clearly specify the data, motivation and technique. (1 Mark) The data, motivation and technique are specified intelligibly but not sharp. (0.5 Mark) 0 mark Executive Summary It concisely summarises your purpose, analysis methods and discovered results. (2 Marks) Your purpose, analysis methods and discovered results are roughly list but incomplete or not very clear. (1 Mark) 0 mark

Write a Review

Python Programming Questions & Answers

  Write a python program to implement the diff command

Without using the system() function to call any bash commands, write a python program that will implement a simple version of the diff command.

  Write a program for checking a circle

Write a program for checking a circle program must either print "is a circle: YES" or "is a circle: NO", appropriately.

  Prepare a python program

Prepare a Python program which evaluates how many stuck numbers there are in a range of integers. The range will be input as two command-line arguments.

  Python atm program to enter account number

Write a simple Python ATM program. Ask user to enter their account number, and print their initail balance. (Just make one up). Ask them if they wish to make deposit or withdrawal.

  Python function to calculate two roots

Write a Python function main() to calculate two roots. You must input a,b and c from keyboard, and then print two roots. Suppose the discriminant D= b2-4ac is positive.

  Design program that asks user to enter amount in python

IN Python Design a program that asks the user to enter the amount that he or she has budget in a month. A loop should then prompt the user to enter his or her expenses for the month.

  Write python program which imports three dictionaries

Write a Python program called hours.py which imports three dictionaries, and uses the data in them to calculate how many hours each person has spent in the lab.

  Write python program to create factors of numbers

Write down a python program which takes two numbers and creates the factors of both numbers and displays the greatest common factor.

  Email spam filter

Analyze the emails and predict whether the mail is a spam or not a spam - Create a training file and copy the text of several mails and spams in to it And create a test set identical to the training set but with different examples.

  Improve the readability and structural design of the code

Improve the readability and structural design of the code by improving the function names, variables, and loops, as well as whitespace. Move functions close to related functions or blocks of code related to your organised code.

  Create a simple and responsive gui

Please use primarily PHP or Python to solve the exercise and create a simple and responsive GUI, using HTML, CSS and JavaScript.Do not use a database.

  The program is to print the time

The program is to print the time in seconds that the iterative version takes, the time in seconds that the recursive version takes, and the difference between the times.

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