In addition to its standard features, Netica has the following new features.
If you run Netica Application and look up 'New Features' in the index of the onscreen help, you will obtain this same list, but with the addition of hyperlinks that explain each new feature in detail.
From version 3.16 to version 3.25:
- You can change the order of parents while editing a node's CPT table (and thereby the structure of the table) just by dragging its columns.
- There is now a great new way to navigate large net diagrams, called Global Zoom. Also new is "push scrolling", done by holding the ALT key down and dragging on the background.
- Provides the ability to do the same operation to many nodes at once, such as: adding, removing, renaming or reordering states, changing discretization thresholds, entering findings, entering user-defined fields, etc.
- When you change the name of node, it automatically adjusts that node's equation and the equations of its child nodes. Also works for name changes due to duplicating nodes and time expansions.
- Added much wider support for right-clicking on nodes, net, link, etc.
- Can view and edit tables of a node's 'experience' and frequency counts when learning from data or connected to a database.
- Improved auto-discretizing algorithm.
- Added Combine Nets feature (in preliminary stage).
From version 2.17 to version 3.16:
- Can create and work with sets of nodes.
- Can color-code nodes.
- Can directly connect with a database or Excel spreadsheet for learning, reading cases, testing a net, etc.
- Can generate SVG graphics of Bayes nets, for quality web or print publishing.
- Has a new binary .neta format for faster and smaller Bayes net files (text-based .dne files will always continue to have complete support).
- Can obfuscate nets, and can work with encrypted Bayes nets, to protect your intellectual property.
- Has auto-discretization, based on case files.
- When hover cursor over nodes, states or links Netica can display a comment of your choice in a floating window.
- Case files can now have uncertain findings using a very simple but powerful file format (UVF), and those uncertain findings will be properly handled by Netica's belief updating, EM learning, process cases, etc.
- Automatically compiles the Bayes net when it is read from disk, when appropriate.
- The Meter display for discretized nodes, or those with state values defined, now has a needle which shows expected value, and a band around it which displays standard deviation.
- Keeps track of when tables may need to be re-built from their equations.
- Many improvements to the CPT table editor, including better pasting, better scrolling, applying an operation to multiple cells, probabilities or percentages, experience, etc.
- Dynamic scrolling and mouse wheel supported everywhere.
- Now has a Calibration choice on enter-findings menu, to enter the likelihood finding that will result in a certain belief state.
- Fixed bugs, including:
- When copy/pasting net graphics, on some systems, the lower right of the image was cut off.
- In the node properties dialog, repeated error messages sometimes made it difficult to exit.
- Belief linking to modern versions of Excel didn't update links.
- Printing didn't work to some network printers or those with long names.
- Now also reads Hugin 6.* .net files (as well as 4.* and 5.*).
- Added Table → Enter Experience command to enter experience tables for all selected nodes at once.
- There is now a "-case" command line parameter to automatically read-in a case.
- The expected value of a node is displayed even if one of the ranges extends to infinity.
From version 1.12 to version 2.17:
- Has EM learning and gradient descent learning of CPT tables to better deal with missing data.
- Has a Process Cases feature, to read cases from a file, process them with the Bayes net one-by-one, then output the results to a new file.
- Now has a Recent Files list on the menu.
- Added Go Back key command to scroll to the last place being edited on a net.
- Can now compile and update nets whose CPTs or utility tables are absent or incomplete (takes missing entries as uniform probabilities or zero utilities).
- There is a node palette window to keep commonly used nodes.
- Generating a table from an equation can use the integral of the equation, instead of sampling, for many common distributions.
- Auto-updating now works whenever it can (e.g., after changing a CPT).
- Can simultaneously add links to many nodes, or from many nodes, if they are selected when adding a link.
- Improved time expansion, can now edit delays in node dialog, and there is a Modify → Delay Links menu command.
- Can now read DXpress files and BNIF (.dsc) files.
- Added Noisy-Max and Noisy-Sum capabilities (Noisy-Or and Noisy-And already exist).
- Can now observe and set node user fields using the node properties box.
- Window title has indicator (*) to show when it has unsaved changes.
- Displays *deterministic* nature nodes in Label Box style using a thick border.
- Command line can accept a Netica password (-password xxx), which is used for that session, but not entered into the registry.
- Inference algorithm takes better advantage of findings entered to speed inference.
- Equation-to-table expands the range automatically if values are out-of-bounds.
- Added Log Messages command.
- Can set the display of node states to only the N most probable, ordered by most probable first, which changes as beliefs change.
- When enter findings, and belief updating not yet done, only those nodes effected will have their beliefs indicated invalid.
- When paste nodes into a network it expands the drawing size if necessary (instead of crunching them up).
- Added a Select Nodes menu which can select nodes with equations, findings, dependent on, parents, ancestors, children and descendents of selected nodes.
- Added a Select Links menu which can select links: all, disconnected, ineffectual (zero strength), forming cycle, or entering, exiting or interconnecting selected nodes.
- Deterministic updating precedes belief updating, for accuracy and speed.
- Can read or create case files with comma, space or tab delimiters, and with ?, *, space or nothing as missing data chars.
- Case files don't normally have a header with //~->[CASE-1]->~ and a time/author stamp any more (although still accepts that).
- Added Layout → Spread Out/Compact capability.