Fuzzy Neural Agents for Online NBA Scouting

Slides:



Advertisements
Similar presentations
Chapter 09 AI techniques in different game genres (Puzzle/Card/Shooting)
Advertisements

Decision Support and Artificial Intelligence Jack G. Zheng May 21 st 2008 MIS Chapter 4.
Decision Support and Artificial Intelligence Jack G. Zheng July 11 th 2005 MIS Chapter 4.
TECHNOLOGY GUIDE 4: Intelligent Systems
4 Intelligent Systems.
EXPERT SYSTEMS apply rules to solve a problem. –The system uses IF statements and user answers to questions in order to reason just like a human does.
Data Mining Techniques Cluster Analysis Induction Neural Networks OLAP Data Visualization.
WRSTA, 13 August, 2006 Rough Sets in Hybrid Intelligent Systems For Breast Cancer Detection By Aboul Ella Hassanien Cairo University, Faculty of Computer.
Web Search - Summer Term 2006 II. Information Retrieval (Basics Cont.)
C SC 421: Artificial Intelligence …or Computational Intelligence Alex Thomo
The Decision-Making Process IT Brainpower
Mastering the Internet, XHTML, and JavaScript Chapter 7 Searching the Internet.
The Semantic Web Week 18: Part 4 Introduction to Web Services and Intelligent Web Agents Module Website: Practical.
AI – CS364 Hybrid Intelligent Systems Overview of Hybrid Intelligent Systems 07 th November 2005 Dr Bogdan L. Vrusias
Chapter 12: Intelligent Systems in Business
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 11 Management Decision Making.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
Sample Research Areas in Advanced Operating Systems.
Web 3.0 or The Semantic Web By: Konrad Sit CCT355 November 21 st 2011.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Chapter 11 Managing Knowledge. Dimensions of Knowledge.
Neuro-fuzzy Systems Xinbo Gao School of Electronic Engineering Xidian University 2004,10.
Lecturer: Ghadah Aldehim
Learner Modelling in a Multi-Agent System through Web Services Katerina Kabassi, Maria Virvou Department of Informatics, University of Piraeus.
Fundamentals for Better Communication Through Computer By P. H. Prajapati Extension Education Institute AAU, Anand.
Taylor Trayner. Definition  Set of business processes developed in an organization to create, store, transfer, and apply knowledge  Knowledge is a firm.
CSCI 347 – Data Mining Lecture 01 – Course Overview.
Dynamic Web Pages (Flash, JavaScript)
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Slides are based on Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems.
Using Neural Networks in Database Mining Tino Jimenez CS157B MW 9-10:15 February 19, 2009.
PLUG IT IN 5 Intelligent Systems. 1.Introduction to intelligent systems 2.Expert Systems 3.Neural Networks 4.Fuzzy Logic 5.Genetic Algorithms 6.Intelligent.
An Introduction to Artificial Intelligence and Knowledge Engineering N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering,
11 C H A P T E R Artificial Intelligence and Expert Systems.
Computational Web Intelligence for Wired and Wireless Applications Yan-Qing Zhang Department of Computer Science Georgia State University Atlanta, GA
User-Centered Development Methodology A user interface comprises “ those aspects of the system that the user comes in contact with.” ● Moran [1981]
ITIS 1210 Introduction to Web-Based Information Systems Chapter 27 How Internet Searching Works.
Data Mining Chapter 1 Introduction -- Basic Data Mining Tasks -- Related Concepts -- Data Mining Techniques.
WebMining Web Mining By- Pawan Singh Piyush Arora Pooja Mansharamani Pramod Singh Praveen Kumar 1.
TOPIC CENTRIC QUERY ROUTING Research Methods (CS689) 11/21/00 By Anupam Khanal.
Introduction to Artificial Intelligence and Soft Computing
Web Image Retrieval Re-Ranking with Relevance Model Wei-Hao Lin, Rong Jin, Alexander Hauptmann Language Technologies Institute School of Computer Science.
Exploiting Context Analysis for Combining Multiple Entity Resolution Systems -Ramu Bandaru Zhaoqi Chen Dmitri V.kalashnikov Sharad Mehrotra.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
I Robot.
AN INTELLIGENT AGENT is a software entity that senses its environment and then carries out some operations on behalf of a user, with a certain degree of.
Intelligent Database Systems Lab N.Y.U.S.T. I. M. Externally growing self-organizing maps and its application to database visualization and exploration.
PLUG IT IN 5 Intelligent Systems. 1.Introduction to intelligent systems 2.Expert Systems 3.Neural Networks 4.Fuzzy Logic 5.Genetic Algorithms 6.Intelligent.
WEEK INTRODUCTION IT440 ARTIFICIAL INTELLIGENCE.
Artificial Intelligence, Expert Systems, and Neural Networks Group 10 Cameron Kinard Leaundre Zeno Heath Carley Megan Wiedmaier.
Personalization Services in CADAL Zhang yin Zhuang Yuting Wu Jiangqin College of Computer Science, Zhejiang University November 19,2006.
Artificial Intelligence, simulation and modelling.
Smart Web Search Agents Data Search Engines >> Information Search Agents - Traditional searching on the Web is done using one of the following three: -
PAIR project progress report Yi-Ting Chou Shui-Lung Chuang Xuanhui Wang.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
CHAPTER ELEVEN MANAGING KNOWLEGE. Objectives We have been through some of this already Role of knowledge management Types of knowledge management systems.
 Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems n Introduction.
Web Programming Language
Automated ad placement
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Organization and Knowledge Management
Introduction to Data Mining
Dynamic Web Pages (Flash, JavaScript)
Dr. Unnikrishnan P.C. Professor, EEE
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Artificial Intelligence
Introduction to Artificial Intelligence and Soft Computing
Intelligent Systems and
Web Mining Department of Computer Science and Engg.
Hybrid intelligent systems:
Presentation transcript:

Fuzzy Neural Agents for Online NBA Scouting Mourad Atlas and Yanqing Zhang

Outline Introduction Fuzzy Neural Web Intelligence Fuzzy Neural Web Agent for NBA Scouting Conclusion and Future Work

Introduction Due to the enormous amount of information on the Web, extracting useful and relevant information for the user is challenging. Using regular searching tools such as Yahoo or Google leads to retrieving irrelevant information and also miss important ones. Hence, there is a great demand for new tools to free the Internet user from the tedious task of selecting, acquiring, processing, or sending the appropriate information. Such new tools are called “Intelligent Software Agents”. We developed a service agent that can assist a human NBA scouting agent in following the performance of the players he/she is interested in by exploiting the Web potentialities.

How Human Scouting Agent Works He makes a profile sheet document of the player he has interest in. To rate the player, he includes in the document the following information: -Background (name, school, class, position played, etc) -Characteristics (leadership, game knowledge, physical and mental ability, etc) -Game skills (overall shooting, shot selection, decision making, free throw, three point shooting, shot blocking, alertness to the ball, aggressiveness, etc) -Personal skills (maturity, attitude, coachability, feel for the game, agility, strength, endurance, poise, etc).

How Human Scouting Agent Works(cont.) Difficulty for Scouting Agent - Making an opinion about a player game skills -Takes a lot of time - Watch a lot of games - Lots of traveling -Detachment from family Solution: Statistical analysis Short Coming: Not effective if statistics are not manipulated appropriately.

How The Artificial Scouting Agent Works First, the human scouting agents (clients) need to register themselves by providing their names, email addresses, list of players interested in (up to 10 players), and the best time to be reached When the games of the day are over, the agent will visit the relevant Websites using some provided URLs, get the content of the appropriate HTML pages, and parse them to extract the statistics of the players in question.

How The Artificial Scouting Agent Works (cont.) Once the players’ numbers of the day are available, the agent will judge the performance of each player using a fuzzy evaluator. Finally, the agent will dispatch the result by emailing its clients at their chosen time.

How The Artificial Scouting Agent Works (cont.) Also, the agent will be capable of doing prediction using a neuro-fuzzy predictor. The prediction will only be done on demand because it takes a long processing time. To request it, the clients just need the contact our agent by email. The clients are allowed to request any player statistics through email as well.

How The Artificial Scouting Agent Works (cont.) Services provided by the agent Last game statistics of a player Current season statistics of a player Next game prediction of a player statistics Next season prediction of a player statistics Game and season performance evaluation of a player

Computational Intelligence fuzzy computing (FC) neural computing (NC), evolutionary computing (EC), probabilistic computing (PC), granular computing (GrC) rough computing (RC). …

Web Technology a hybrid technology including computer networks, the Internet, wireless networks, databases, search engines, client-server, programming languages, Web-based software, security, agents, e-business systems, and other relevant techniques.

Fuzzy Neural Web Intelligence Uncertainty on the Web (FLINT 2001 at BISC at UC Berkeley http://www-bisc.cs.berkeley.edu/) FNWI = Fuzzy +Neural + WT (2002) FNWI is a hybrid technology of Fuzzy Logic, Neural Networks and Web Technology (WT) on wired and wireless networks.

Fuzzy Neural NBA Scouting Agent

Fuzzy Neural Online Learning The FNNKD consists of 5 layers. The functions of fuzzy neurons in different layers are described layer as follows: Layer 1: Input Layer Oi = xi Layer 2: Compensation and Linear Combination Layer OCk and OLk Layer 3: Normal Fuzzy Reasoning Layer Ok= OCk *OLk Layer 4: Summation Layer OSC = OCk , OSR = Ok Layer 5: Output Layer Oout = OSR / OSC

Fuzzy Neural Learning Suppose: Given n-dimensional input data vectors xp (i.e., xp = (x1p, x2p,……, xnp)) and one-dimensional output data vector yp for p=1, 2 ,..., N. The energy function is defined by For simplicity, let E and denote and , respectively.

Fuzzy Neural Learning (Cont.) Step 1: Begin. Step 2: Heuristic-Knowledge-Based Initialization of parameters. Sort for p = 1, 2, …, N in non-decreasing order, and change the order of corresponding and . Partition sorted xp and yp for p = 1, 2, …, N into m data segments, then calculate the heuristic initial values of parameters. Step 3: Adjust parameters and discover m fuzzy rules Step 4: Train FNNKD. After training all parameter for certain times, if Error ≤ MaxError then goto Step 5, otherwise, goto Step 3. Step 5: End.

Summary FNWI is a useful research area Fuzzy Neural Web Agents can be used only only in Sports but also in many e-Business applications

Future Work Expert System based on human knowledge New Dynamic Learning Mehtods HWI=AI+BI+CI+WT (Hybrid Web Intelligence= AI+Biological Intelligence and Computational Intelligence+WT) in A Newly Published Book: “Computational Web Intelligence for Intelligent Web Applications”, World Scientific, 2004.)