David Cyphert CS 2310 – Software Engineering

Slides:



Advertisements
Similar presentations
Distant Supervision for Emotion Classification in Twitter posts 1/17.
Advertisements

15.0 Utterance Verification and Keyword/Key Phrase Spotting References: 1. “Speech Recognition and Utterance Verification Based on a Generalized Confidence.
Many kinds of clients and servers This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License. Skills: none IT concepts:
Databases Chapter Distinguish between the physical and logical view of data Describe how data is organized: characters, fields, records, tables,
INTRODUCTION The Group WEB BROWSER FOR RELATION Goals.
Multiple Tiers in Action
Apache Tomcat Server Typical html Request/Response cycle
The Chinese University of Hong Kong Department of Computer Science and Engineering Lyu0202 Advanced Audio Information Retrieval System.
A Customisable Question and Answer Database Kate Lindsay.
Chapter 5: Information Retrieval and Web Search
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Santosh Ghimire – 066 BCT 533 Subit Raj Pokharel – 066 BCT 538 Sudip Kafle – 066 BCT
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Internet Research Practice and Experience Ravi Iyer.
1 Computational Linguistics Ling 200 Spring 2006.
Introduction to Web Mining Spring What is data mining? Data mining is extraction of useful patterns from data sources, e.g., databases, texts, web,
1 BILC SEMINAR 2009 Speech Recognition: Is It for Real? Tony Mirabito Defense Language Institute English Language Center (DLIELC) DLIELC.
CSE 6331 © Leonidas Fegaras Information Retrieval 1 Information Retrieval and Web Search Engines Leonidas Fegaras.
CSE 548 Advanced Computer Network Security Document Search in MobiCloud using Hadoop Framework Sayan Cole Jaya Chakladar Group No: 1.
Universiti Utara Malaysia Chapter 3 Introduction to ASP.NET 3.5.
Data Mining Chapter 1 Introduction -- Basic Data Mining Tasks -- Related Concepts -- Data Mining Techniques.
1 Welcome to CSC 301 Web Programming Charles Frank.
ASP.NET 2.0 Caching Techniques + Ajax Overview Rahul Deshmukh CIS 764 – Database Design.
Search Engines.
Case Study Dynamic Website - Three Tier Architecture
Google’s Deep-Web Crawl By Jayant Madhavan, David Ko, Lucja Kot, Vignesh Ganapathy, Alex Rasmussen, and Alon Halevy August 30, 2008 Speaker : Sahana Chiwane.
Microsoft ASP.NET Beginning Object-Oriented Web Design Bryan Jenks © Integrated Ideas 2005.
Database Management Systems CS 420. Topics Outline 1. Introduction 2. HTML Review 3. VBScript 4. Access DBMS 5. Relational Database 6. Design Process.
Search Engine using Web Mining COMS E Web Enhanced Information Mgmt Prof. Gail Kaiser Presented By: Rupal Shah (UNI: rrs2146)
Web Server.
Chapter 10 Database Management. Data and Information How are data and information related? p Fig Next processing data stored on disk Step.
Basic structure of sphinx 4
The basics of knowing the difference CLIENT VS. SERVER.
Behrooz ChitsazLorrie Apple Johnson Microsoft ResearchU.S. Department of Energy.
8 th Semester, Batch 2009 Department Of Computer Science SSUET.
Display Page (HTML/CSS)
The Internet What is the Internet? The Internet is a lot of computers over the whole world connected together so that they can share information. It.
Improvement of Apriori Algorithm in Log mining Junghee Jaeho Information and Communications University,
Submitted by: Moran Mishan. Instructed by: Osnat (Ossi) Mokryn, Dr.
Glencoe Introduction to Multimedia Chapter 2 Multimedia Online 1 Internet A huge network that connects computers all over the world. Show Definition.
Twitter Data Mining and Sentiment Analysis
Databases.
Supervisor: Prof Michael Lyu Presented by: Lewis Ng, Philip Chan
Chapter 2 Client/Server Applications
Lecture 11. Web Standards Continued
E-commerce | WWW World Wide Web - Concepts
E-commerce | WWW World Wide Web - Concepts
3.0 Map of Subject Areas.
Database Driven Websites
Multimedia Information Retrieval
Beginning Object-Oriented Web Design
DWR: Direct Web Remoting
Retrieval of audio testimonials via voice search
Web Browser server client 3-Tier Architecture Apache web server PHP
Do it now – PAGE 11 You will find your do it now task in your workbook – look for the start button! Wednesday, 21 November 2018.
Twitter Movie Sentiment Using Python, SQL Server, Azure SQL DB, Azure ML, & Power BI Bradley Ball
Twitter Movie Sentiment Using Python, SQL Server, Azure SQL DB, Azure ML, & Power BI Bradley Ball
Multimedia Information Retrieval
David Cyphert CS 2310 – Software Engineering
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Voice Activation for Wealth Management
Introduction to World Wide Web
The ultimate in data organization
Architecture of the web
WJEC GCSE Computer Science
Client-Server Model: Requesting a Web Page
The Internet and Electronic mail
Unsupervised learning of visual sense models for Polysemous words
Presentation transcript:

David Cyphert CS 2310 – Software Engineering Milestone #2 David Cyphert CS 2310 – Software Engineering

Retrieval of audio testimonials via voice search Client side processing to get search criteria for audio testimonial. Server side processing to analyze the audio file and return results matching the criteria. Sentiment Analysis – determine if the review was positive or negative Web based approach. HTML/CSS/JavaScript front-end. ASP.NET (C#) backend with SQL Server database. Client side processing: Web Speech API (Speech Recognition) Come up with an algorithm to determine if an audio testimonial stored on the server is good or bad. Will probably use a predefined set of “good” and “bad” descriptor words to make this determination. Server side processing will be using SpeechRecognitionEngine

Client-side processing Web Speech API Part of the HTML5 specifications JavaScript API to enable web developers to incorporate speech recognition and synthesis into their web pages. Used speech-to-text to get input from the user. Sending ajax requests to the server with the search criteria

Server-side analysis of audio files Microsoft’s Speech Recognition Engine “Keyword spotting” Defined “grammars” to process only certain utterances that have particular semantic meaning (spoken search criteria) Based on confidence level calculated by the engine, it determines if a given word is spoken in an audio file. Returns the rows that are above confidence threshold

Sentiment Analysis Also known as opinion mining or emotion AI. Aims to determine the attitude of a speaker, writer, or other subject with respect to some topic. Examples: typical negations (e.g., "not good") use of contractions as negations (e.g., "wasn't very good") using degree modifiers to alter sentiment intensity (e.g., intensity boosters such as "very" and intensity dampeners such as "kind of") VADER API Valence Aware Dictionary and sEntiment Reasoner The compound score is computed by summing the valence of each word in the lexicon, adjusted with rules, and then normalized to be generally between -1 (most extreme negative) and +1 (most extreme positive) “normalized weighted composite score”

DEMO