Integrate ibm watson tool into your software

Assignment Help JAVA Programming
Reference no: EM131299409

Object-Oriented Systems

Introduction

The assessment for BCO6008: Object-Oriented Systems 2 consists of two stages:

• Assignment Stage 1, worth 50% of the relative weighting
• Assignment Stage 2, worth 50% of the relative weighting

Assignment stage 1, involves critical analysis for the proposed linguistic analysis techniques with extracting features from the data set provided. Assignment stage 2, implementing/representing the data output with integrating modelling techniques (I.e.: J48 decision tree).

Learning Objectives

On the completion of this assignment you will be able to:

• Demonstrate an understanding of methods of object oriented (OO) analysis and design using an appropriate notation.
• Demonstrate an understanding of professional development processes appropriate to the various stages of OO development.
• Demonstrate fluency at the level of an advanced beginner in a programming language suitable for object-oriented development.
• Critically evaluate and choose from a range of approaches to developing OO software.
• Critically evaluate alternative OO designs as potential solutions to particular software requirements,

Task

Explore a real-life application for psycholinguistics science

Background

As computer system applications become more complex, with more complex demands of ever more intuitive human-application interaction, research in predicting and understanding user behaviour, applied to particular systems becomes ever more important, impacting elements of daily societal life, both professionally and personally. Understanding user behaviour, during particular events, leads to a more informed predictive model, thus allowing the construction of more intuitive interfaces and a better user experience.

In this assignment you will need to explorer psycholinguistics science, aims to understand whether the words we use in our daily life reflect our personalities and what we fell. Psycholinguistics is a well-established and active research field, and it widely accepted that written text can reflect more than words, it conveys emotion and personality traits.

IBM established a research team called "IBM Watson", and they produced multiple of technology platform that uses natural language processing and machine learning to represent insights from large amount of unstructured data.

In this assignment, you will be using IBM Watson personality insight and tone analyser, you will need to build your JAVA OOP program to integrate with IBM tool.

Stage 1 - Explore the science/Extract features

• Demonstrate the science behind both IBM Watson personality insight and tone analyzer.
• Handling data set.
• Integrate IBM Watson tool into your software.
• Extract both Personality Insights and Tone analyzer form the data set.
• Initial thoughts on how to represent/model the output for the next stage.

Stage 1 Assessing: Libraries, API Integration, Collections, Design patterns, Refactoring, UML.
Stage 2 - Represent/Modelling data

• Determine list of modelling algorithms for such model.
• Data exploration and modeling (Weka integration).
• Build a Graphic user interface using appropriate pattern.
• Use apache commons logging component for errors logging.
• Develop appropriate documentation (e.g most important use case, Javadoc).

Stage 2 Assessing: GUI, Testing, Logging, Documentation, Design Patterns, API integration.

Reference no: EM131299409

Questions Cloud

Use of ibuprofen as a painkiller : What does this finding lead you to conclude about the use of ibuprofen as a painkiller?
Assignment-the federal reserve : The Federal Reserve Board testimonies, press releases, monetary policy reports, the Beige Book, and a variety of other publications offer a detailed assessment of current economic activity, financial markets, and the monetary policy tools used to ..
Description of data set and variables : The increase in the respondent'seducation/income/occupational prestige will lead to increase in his or her level ofenvironmental concerns - The dependent variable of the model is environmental concerns.
Produce a good or service if the managers : Should a company ever produce a good or service if the managers know it will lose money? Why or why not. Provide examples to support your response. Explain as much as necessary to get the point across.
Integrate ibm watson tool into your software : Integrate IBM Watson tool into your software. Extract both Personality Insights and Tone analyzer form the data set. Initial thoughts on how to represent/model the output for the next stage.
What is the growth rate of each company : (a) Which company riskier? Brie?y explain why. (b) What is the growth rate of each company? (c) What does your answer in part above say about this relationship between the growth rate and risk?
How many batches of peanut brittle are needed : What are the explanatory variables and the response variables for this experiment?
Explain the methods used by the government : 1. In an essay of at least three well-developed paragraphs, explain the methods used by the government to protect the economic rights of those living in the American Free Enterprise System.
List types of memory and briefly describe how each one work : List the four types of memory and briefly describe how each one works. Describe the differences between a computer program, system software, operating system, and application software. Give examples of each type.

Reviews

Write a Review

JAVA Programming Questions & Answers

  Solve computer science java validation problem

Computer Science, Operating Systems - Year 1Description:java validationProblem: Using NetBeans 7.2

  What is the benefit of using layout managers

What is the benefit of using layout managers? When a mouse event is generated how is the location of the click point determined? What layout manager should you use so that every component occupies the same size in the container?

  Write a void method that takes as a parameter

Write a Point class. A Point should have the subsequent - Write a void method that takes as a parameter an array of Lines and prints out the location of each intersection. The intersection of any two lines should only be printed once

  Analyze some of the limitations a web designer should aware

Analyze some of the limitations a Web designer should be aware of before adding JavaScript to a Website. Determine if these limitations outweigh the benefits of using JavaScript. Explain your decision.

  Java program that prompts the user to input three numbers

Need a java program that prompts the user to input three numbers. This program should then output the numbers in nondescending order

  Define a subclass of tournaments called collegegames

Define a subclass of Tournaments called CollegeGames. The subclass should include an additional member having type String and visibility public.

  Add a draw() method to horse class.

Add a draw() method to your Horse class. You will also need to create a couple of Horses in your DrawPanel class, and call the draw() method for each Horse from the paintComponent() method. There is no need to modify the DrawPanelDriver class.

  Write a statement that prints the number of characters

Write a statement that prints the number of characters in a String object called myString. Write statements to prompt for and read user's age using Scanner variable

  Need of arrays and list

why do we need arrays and list and why are they important?

  Determine statistics for a video game tournament

Write a program to determine statistics for a video game tournament and write a program to alphabetize a list of last names. The user will input an undetermined number of last names.

  How both the time and space complexity change

Write the java code that implements the methods and Discuss how both the time and space complexity change for each of the methods above if the underlying structure of your SmartULS is an array or a linked list?

  Explore how to throw and rethrow and exception

We will explore how to throw and rethrow and exception, and how to handle events in a program.  Please respond to all of the following prompts:Discuss whether it is it possible

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