Scientists in the biological sciences need to retrieve information from a variety of data collections, traditionally maintained in SQL databases, in order to conduct research. Because current assistant tools are designed primarily for business and financial users, scientists have been forced to use the notoriously difficult command-line SQL interface, supplied...
"Collaborative filtering algorithms’ performances have been evaluated using a variety of metrics.
These metrics, such as Mean Absolute Error and Precision, have often ignored recommendations for
which they do not have data. Ignoring these recommendations has provided numbers which do not
accurately represent the user experience. Qualitatively we have seen...
Chemical equilibrium is a major factor in many natural and
industrial systems. The ability to predict ionic equilibrium is
extremely valuable in industry in solving problems without the costs
involved in full scale experiments. An example of an application in
the pulp and paper industry is the prediction of non-process...
Although much effort has been invested to build applications that support group work, collaborative applications have not found easy success. The cost of adopting and maintaining collaborative applications has prevented their widespread use, especially among small distributed groups. Application developers have had difficulties recognizing the extra effort required by groups...
Production planning in fish processing is heavily dependent on the raw material supply. Because of the uncertainties associated with the quantity of catch and its composition, planning for production is a difficult task. Until recently the fish processing plants in Iceland also had to accept the entire loads of fishing...
Functional programming is concerned with referential transparency, that is, given a certain function and its parameter, that the result will always be the same. However, it seems that this is violated in applications involving uncertainty, such as rolling a dice. This thesis defines the background of probabilistic programming and domain-specific...
A Graphic User Interface is developed to determine the existence of a
particular sequence of piano notes within a monophonic sound waveform.
Such waveforms are recorded within the Graphic User Interface and then
passed to the monophonic analysis engine. The first phase of analysis segments
the PCM sound data to...
GEMS (Graphical Ethernet Monitoring System) is an
enhancement to the SU-PC/IP NETWATCH program, for the
graphical display and recording of computer network packets.
SU-PC/IP (Stanford University Personal Computer/Internet
Protocol) NETWATCH displays one line of information per
packet, including the packet type, IP addresses, packet
size, and protocol type, etc. This...
An approach for developing a computer-based aid to
assist in monitoring and assessing nuclear power plant
status during situations requiring emergency response has
been developed. It is based on the representation of
regulatory requirements and plant-specific systems and
instrumentation in the form of hierarchical rules. Making
use of inferencing techniques...
Expert systems is an area of artificial intelligence that shows promise for a wide
variety of applications, particularly in solving problems that have always been considered
too large and complex for solution by conventional approaches. However, the process of
eliciting expertise from an expert, knowledge acquisition, is recognized as the...