Master`s Projects Overview
Download
Report
Transcript Master`s Projects Overview
Topics for
Master’s Projects and Theses
-- Winter 2003 -Franz J. Kurfess
Computer Science Department
Cal Poly
Email: [email protected]
© 2000-2001 Franz Kurfess
Project Topics 1
Areas of Interest
Artificial
Intelligence
knowledge
management
neural networks for structured knowledge
Software
Engineering
component-based
systems
process-oriented design
Educational
teaching
Systems
support
© 2000-2001 Franz Kurfess
Project Topics 2
Specific Topics
Knowlets
Content-Based
Spam Filtering
Ontologies
Neural
Networks for Structured Knowledge
How Computers Work
AI Toolbox
© 2000-2001 Franz Kurfess
Project Topics 3
Knowlets
component-based
systems for knowledge
management
modular
design of more complex systems from simpler
components
similar to components in Software Engineering, but the
emphasis is on content, not function
content-based organization of knowlet collections
Background: AI,
SE, possibly data bases
Funding: possibly through CAD-RC
other
funding sources under investigation
© 2000-2001 Franz Kurfess
Project Topics 4
Content-Based Spam Filtering
design
and implementation of a system that categorizes email
messages
goal: identify as many unsolicited email messages (“spam”) as
possible
avoid false positives (valid messages mis-classified as spam)
methods
use content-based and possibly usage-based techniques rather than
explicit rules to filter out spam
Bayesian networks
http://www.paulgraham.com/spam.html
Collaborative filtering
Background:
AI, SE; possibly in combination with knowlets
Funding: None
© 2000-2001 Franz Kurfess
Project Topics 5
Ontologies
design
and implementation of ontologies
(semi-)automatic
extension of ontologies
user interfaces for ontologies
various perspectives, presentation methods
Background: AI,
SE
Funding: some through CAD-RC
other
funding sources under investigation
© 2000-2001 Franz Kurfess
Project Topics 6
Neural Networks for Structured
Knowledge
processing
of complex structures representing
knowledge with neural networks
most
NNs are based on vectors, and can’t represent
knowledge easily
recurrent NNs are more powerful, but also more difficult to
handle
experimentation with various types of NNs to evaluate their
suitability
bio-informatics (drug discovery, genome sequencing)
knowledge management (ontologies, relationships between
documents)
Background: AI,
specific domain
Funding: None now
© 2000-2001 Franz Kurfess
Project Topics 7
How Computers Work
demonstrations
and animations of important
concepts in computer science
goal:
visualize and animate abstract concepts and
methods that may be difficult to understand from static text
and diagrams
hardware
CPU, memory, hard disk, …
OS
algorithms
CPU scheduling, disk scheduling, memory management, deadlock
detection, …
data
structures and algorithms
Background:
Java
Funding: Would be most welcome :-)
© 2000-2001 Franz Kurfess
Project Topics 8
AI Toolbox
generic
educational environment
agents
perform tasks in a simulated or real environment
search for a goal, explore a room, perform a task, chase other
agents, work in teams, …
development
of search algorithms, games, knowledge
representation methods
modular design
playground, agents with various capabilities
Background: AI,
Funding:
SE
None
© 2000-2001 Franz Kurfess
Project Topics 9