PRESENT
|
- Jon Hsieh
- Jon Wildstrom
- Wing Leung
- Andy Zimdars
- James Lampe
- Eric Stein
- Rudy Setiawan
- Brian Woo
- Yun Ching Lee
- Michael Smith
|
GOALS OF MEETING
|
- Select team leaders for rest of project phases
- Do RAD, SPMP, HW2
|
STATUS
|
- Andy: At Architecture meeting, discussion of client side learning (Network considering
possibility), and Database triggers learning
- Wing: Found statistical learning packages that seem promising, may cost around $500
- Jon W: What is budget? Answer unsure, Eric will check
- Jon H: Does documentation liason exist? Not on SPMP template.
- Eric: Bernd is in Germany
- Yun-Ching: Need things to do - responsible for programming environment (as toolsmith).
- New webmaster: Rudy
- Preferences for programming environments: Mostly prefer NT/UNIX running JDK 1.2 (or is it 1.12?)
|
DISCUSSION
|
- SPMP
- 2.2.1 Teams and Tasks -- Learning team will intelligently analyze data flows and recommend
actions to expedite data exchanges based on analyzation
- 2.4 Project Responsibilities
- 2.4.1 Project Management
Leader
|
Dates
|
Phase
|
Jon Hshieh
|
9/11-10/8 |
Requirements Analysis
|
Andy Zimdars
|
10/9-10/26
|
System Design
|
Rudy Setiawan
|
10/28-11/7
|
Object Design
|
Jon Wildstrom
|
11/8-11/20
|
Implementation
|
Wing Leung
|
11/22-12/7
|
Testing
|
- 2.4.2-10 Team Assignments
2.4.2 Coach
|
Eric Stein
|
2.4.4 Architecture Liason
|
Andy Zimdars
|
2.4.6 Documentation Editor
|
James Lampe
|
2.4.7 Configuration Manager
|
Jon Wildstrom
|
2.4.8 Toolsmith
|
Yun-Ching Lee
|
2.4.9 CASE Tool Manager
|
Wing Leung
|
2.4.10 WebMaster
|
Rudy Setiawan
|
2.4.?? Documentation Liason
|
Jon Hsieh
|
- 2.32 Meeting Times
Mondays 6:30-7:50 Smith Hall 101
- 3.2.1 Assumptions
- Learning is on server side
- Different types of data to analyze; one general system
- Using 3rd party software whenever possible
- Rely on database triggers for actions
- Get A's if it works :)
- 3.2.2 Dependencies
- Rely on databse team for persistent storage (log, behavior files)
- Rely on databse for actions
- 3.2.3 Constraints
- Learning problem essentially data mining
- Everything needs to be Java or wrapped in Java
- Domain specific knwledge may be limited
- 3.3 Risk Management
- Risk: Code could be compute intensive
- Write fast code; don't buy slow 3rd party code
- Do processing off-line (data mining)
- Have default behavior to avoid increased iterations
- Risk: No ability to use 3rd party code
- Write decision tree
- Don't overapply learning techniques
- Don't expect too much domain specific code
- Risk: No packages in Java
- Write wrappers
- Get source for packages to enable cross compiles
- Risk: Need more than 1 learning algorithm
- Accept suboptimal single solution for all scenarios
- Use multiple packages
- Risk: Assumptions change because of other teams assumptions
- Worry about it in systems design
- Risk: Subsystem assumptions invalidated
- RAD
- 1.0 Objective -- Same as problem statement
- 2.0 Current Situation -- They ahvve CDs that get sent out every month; Intelligent learning nonexistent
- 3.1 Overview -- Monitor System Activity, intelligently recommending
optimal activity
- 3.2 Functional Requirements
- Analyze behaviors, suggest actions to implement
- Monitor behavior noted by DB
- Response triggered by analyzing triggers
- Respond to databse triggers
- Local databse storage of frequently accessed records
- Rescheduling of updates over net to avoid network congestion and "irate customers"
- 3.3 Nonfunctional requirements -- need to finish this
- 3.3.1 User Interface and Human Factors -- We have a "learning preferences" panel for the client
- 3.3.2 Documentation -- Documentation will include an explanation of the "learning preferences"
panel. It will include a description (as examples) of the functionality that
selection of the feature enables
- 3.3.3 Hardware Consideration -- The system runs on NT, considerable RAM will be needed to handle events from as many as 6,000 dealers
- 3.3.4 Performance Characteristics -- Needed to be fast preferrably, or offline computation is necessary
- 3.3.5 Error handling and Extreme Conditions -- ??
- 3.3.6 System interfacing -- from Event Service/DB - input and output
- 3.3.7 Quality Issues -- Looking for near optimal intelligent recommendations
- 3.3.8 System Modifications -- System should be easily extendable and modifyable, can perhaps reuse data mining process
to learn other scenarios
- 3.3.9 Physical environment -- None
- 3.3.10 Security Issues -- Learning is an internal system; probably no concern for security
- 3.3.11 Resource Issues -- Only persistent data on DB, DB handles it
- 3.4 Constraints -- See SPMP
- 3.5 System Model -- See HW 1
865?OpenDocument |
| |
|------------- posted document contents ------------- |
|3.3.1 User Interface and Human Factors |
|We have a "learning preferences panel" for the client. |
| |
|3.3.2 Documentation |
|The Documentation for the learning system will be a brief description of the |
|"learning preference panel". It will include a description of the functionalit|
|y |
|(as examples) that selection of the feature enables. |
| |
|3.3.5 Error handling and Extreme Conditions |
|The major sections of our subsystems are persistant storage (event logs and |
|behavior files), the dataminers, and our connection to the database/event |
|service. |
| |
|We assume that the persistant data is robust and stable. In the situation tha|
|t |
|we are unable to reach the our persistant data, we are crippled. |
Copy/Excerpt done! |
|---------- posted document contents ends ----------- process, we fall back to |
|a |
|"dumb" algorithm (logging, and a default response) to process requests. They |
|will be handled laters by the data mining cycles. |
| |
| |
| |
| |
|
|
ACTION ITEMS
|
- Eric: Pester about status of event service
- Yun-Ching: Looking into platforms supporting CVS and JDK 1.2
- Post your class schedules
- Get spellings of names right in DB/documents:
Yun-Ching Lee, Rudy Setiawan, Jonathan Wildstrom, Jonathan Hsieh, James Lampe
- New webmaster, Rudy, get a hold of Joyce Johnstone about posting the websites
- James: Submit draft of SPMP by friday (suggest corrections everyone??)
- Jon H: Bug client about functional/nonfunctional requirements
- Post to bboard, read Chapter 6 about nonfunctional requirements -- we need to finish this section
- Post to BBoard by friday: what types of data patterns are we looking for; what data needed
- Rough draft of team RAD due by wed; James will finish rough draft by tues to be approved by Eric
- Get your pictures taken; we want cookies
- All document posts need to be in html format
- Jon W: Handle CVS
- New research project people:
- Machine learning: James and Rudy
- Genetic Algorithms: Jon H. and Jon W.
- Statistical Modeling: Wing, Andy and Yun-Ching
- Neural Networks: Andy, Yun-Ching
|
CRITIQUE
|
- Organization has improved.
- Let's just try to get all our documents done; post to bboard with suggestions
|