GeNIe & SMILE
 

 About 
 Downloads 
 Documentation 
 Screenshots 

 Network Repository 

 Report a Bug 
 Forum 

 Users 
 License 
 Credits 

 
About GeNIe & SMILE

About GeNIe & SMILE
GeNIetop

The GeNIe (Graphical Network Interface) software package can be used to create decision theoretic models intuitively using the graphical click-and-drop interface.

GeNIe is the graphical interface to SMILE, a fully portable Bayesian inference engine developed by the Decision Systems Laboratory and thoroughly tested in the field since 1998. GeNIe 2.0 is the latest version of GeNIe. GeNIe 1.0, released to the community in 1998, has received a wide acceptance within both academia and industry. Users of the programs have shared with us their experiences and their suggestions have led to the development of GeNIe 2.0. GeNIe 2.0 has a refreshingly new modern interface, and is even more intuitive and easier to use than GeNIe 1.0. In addition to aesthetics, GeNIe 2.0 has many more new features to offer.

Primary Features:
  • Graphical editor to create and modify network models
  • Uses the SMILE Engine. You may develop models in GeNIe and create a custom interface for them using SMILE
  • Supports chance nodes with General, Noisy OR/MAX and Noisy AND distribution
  • Open multiple networks and cut and paste sections of models between them
  • Complete integration with MS. Excel, cut and paste data into internal spreadsheet view of GeNIe
  • Cross compatibility with other software. Supports all major file types (e.g. Hugin, Netica, Ergo)
  • Support for handling observation costs of nodes
  • Support for diagnostic case management



SMILEtop

SMILE (Structural Modeling, Inference, and Learning Engine) is a fully platform independent library of C++ classes implementing graphical probabilistic and decision-theoretic models, such as Bayesian networks, influence diagrams, and structural equation models. Its individual classes, defined in SMILE API (Application Programming Interface), allows you create, edit, save, and load graphical models, and use them for probabilistic reasoning and decision making under uncertainty.

SMILE supports directly object-oriented methodology. SMILE is implemented in C++ in a platform independent fashion. Individual classes of SMILE are accessible from C++ or (as functions) from C programming languages. As most implementations of programming languages define a C interface, this make SMILE accessible from practically any language on any system. SMILE can be embedded in programs that use graphical probabilistic models as their reasoning engines. Models developed in GeNIe can be equipped with a user interface which utilizes SMILE as the backend engine. SMILE is released as a dynamic link library (DLL). There are also several SMILE wrappers, such as SMILE.NET (.NET interface), SMILEX (Active X), jSMILE (Java interface), etc.

Primary Features:
  • Graphical editor to create and modify network models.
  • Platform independent, versions available for Windows, Unix (Solaris), Linux, Mac, Pocket PC, etc.
  • SMILE.NET available for use with .NET framework. Compatible with all .NET languages, including C# and VB.NET. May be used to create web-based applications of Bayesian networks.
  • Thorough and complete documentation.
  • Robust and running successfully in the field since 1997.
  • Responsive development team support, we will compile SMILE for your platform on demand.



by Tomek D Loboda and Mark Voortman