こちらではHuginグラフィカル・ユーザ・インタフェースの最新の安定ビルドをダウンロードできます。バグが発見され修正されていますので、こちらにダウンロード用の新しいビルドを用意しております
ご注意:もしHugin APIのアップデートをお探しでしたらPatchesをご覧ください。
インストール
この版は1つのファイルからなります : "hgui.zip" (またはブラウザ及びブラウザの設定によってはhgui.jar )。
アップデートをインストールするには、ファイルを以下のディレクトリにコピーしてください:
:
<hugin installation directory>\lib
そして、hgui.jarに名前を変更してください。これは既存のhgui.jar ファイルを置き換えます。.
これがアップデートのインストールで行うことのすべてです。
すべてのアップデートをインストールする必要はありません。最新のアップデートは常にすべての重要なアップデートも含んでいます。
ご注意:アップデートは最新のリリースについてのみご利用頂けます。
Hugin 7.1の変更ログ
build 7100 からのアップデート: Build 7100 から Build 7101への変更:
(Download here - 32-bit) (Download here - 64-bit)
Build date: 11 Aug 2009
- 繰り返しのスピードアップのため、EM 学習が 'save to memory' を使用。 'save to memory' のために十分なリソースがない場合、EM 学習の実行に失敗する。
- ノード・ステート・ジェネレータ・パネルがときどきエラーをレポート。
- Hugin を64ビットで実行うする場合、ノード・ステート・ジェネレータ・パネルが、番号つきノードまたは区間ノードのステートを生成するときのエラーを作成。
- コンフリクト(矛盾)分析 - 解決仮説およびパーシャル・コンフリクトを活用ログにレポート
- 2つのノードを持ち、少なくともそれらの1つが離散決定ノードであるステート・ジェネレータ・パネルを起動して、エラーを作成する。
Hugin 7.0の変更ログ
build 7000 からのアップデート: Changes from Build 7003 to Build 7004:
(Download here - 32-bit) (Download here - 64-bit)
Build date: 4 May 2009
- Corrected bug in the States Generator Panel. A Class Cast exception was throws while launching the States generator panel for a node that has two parents and at least one of them is a Discrete Decision Node.
- corrected bug! Log files where locked by windows even after the corresponding project frame was closed in the gui.
- Bug in the DataAcquisition panel in the Learning Wizard when trying to open a file with invalid format. Corrected!
- Bug correction! Closing all frames by selecting in the menu "Windows --> Close All" would throw a null pointer exception.
- Data preprocessing panel (Learning wizard, Em wizard, etc) : The user can now choose between UTF-8 and iso-8859-1 encoding when opening a .dat file.
Changes from Build 7002 to Build 7003: (Download here - 32-bit) (Download here - 64-bit)
Build date: 24 November 2008
- node groups could be destroyed when pasting a node from another network and the node was member of a group that did not exist in the destination network.
- jar and zip files where not visible in the File Chooser when setting the path to the database driver.
- Allowing the user to specify the path to the database driver when trying to connect to an Oracle database in the Learning and EMLearning Wizards.
- Selecting a ProjectFrame sometimes would cause a type cast exception.
- Rendering belief bar nodes with utility values greater than 100000 or less than -100000 could become problematic and sometimes result in a cascade of errors.
- Painting beliefbars for utility nodes could extend outside bar bounds when working with negative utilities.
Changes from Build 7001 to Build 7002: (Download here - 32-bit) (Download here - 64-bit)
Build date: 22 October 2008
- Expression Builder Wizard : The popup that apears when right clicking in the argument fields, is extended to allow inserting states.
- Error in some cases when the expression table has an invalid expression and it is updated with an invalid expression. The expression table displays a very strange expression.
- Allowing the creation of invalid expression in the Expression Builder Wizard.
- Parsing invalid expressions in the Expression Builder Wizard to be able to use the arguments (if possible).
- Error when computing using two constraints in the ConstraintsPanel of the Parameter Sensitivity Analysis wizard. The comparison signs in the absolute change and log odds change results did not show the range between the two numbers(if there are two numbers).
- Added the option of selecting a function frm the Discrete Distributions category as the second or third argument of an "if then else" function (Expression Builder Wizard).
- Loading of elimination order saved from Hugin version older than 7.0
- When loading elimination order during compilation, application could freeze or become unstable if order specified non-existing nodes.
- Editing an expression writing 'or(C1,C")' would generate a bug report.
- Adding link from a boolean node to a boolean input node would fail if the state labels were not identical.
- Added option of selecting a "discrete distribution" function as the second or third argument of an "if then else" function.
- Parallel execution for table operations have been activated when compiling and propagating in run-mode. Configure Concurrency level and grain size in Options -> Preferences. Refer to the API manual (api-manual.pdf) for more information on these parameters. The changes will take effect the next time the model is compiled.
- Added option for specifying a background image for the network panel
Changes from Build 7000 to Build 7001: (Download here - 32-bit) (Download here - 64-bit)
Build date: 3 October 2008
- Monitor windows (and other graphical items) would sometimes suffer from an annoying repaint bug and flash in the topmost left corner.
- Learning Wizard: Import model information would fail for constraints
- Equal distribution discretization has been improved. (In cases when a single value represented the majority of observations the discretization would produce empty and/or silly intervals).
- Discretization of multiple numeric variables have been improved to become more user friendly.
- New "HR_HTML_Desc" attribute that holds the description of a network in html format.
- Reloading a class and all its instances would generate a bug if one or more of the instances are shared with another class.
- Trying to load an empty file would generate an error.
Change log for Hugin 6.9
The updates from build 6900 are the following: Changes from Build 6903 to Build 6904: (Download here - 32-bit) (Download here - 64-bit)
Build date: 1 August 2008
- fixed: problems and unexpected errors with illegal expressions when the domain is compiled while switching to "Run mode".
- fixed: error in some cases when tables are displayed in tabbed mode and hiding one table. The menu bar does not correspond to the displayed table causing strange behaviour.
- fixed: Learning Wizard. Extra node spawned if using discretize preprocess. Un-ordered states of Interval nodes when using discretize preprocess could appear.
- fixed: EM wizard. Error that could occur if a variable was de-selected in the preprocessing phase and a node had experience tables opened at the same time.
- fixed: When adding/removing a model node to/from the node model, the number of samples per interval was reset to 25 disregarding the number of samples the user might have defined.
- fixed: error in Node States Generator Panel. When defining the maximum state value in a Numbered node, the actual generated maximum state value was "maximum - step".
- fixed: error sometimes in the Node States Generator Panel when parsing infinity strings.
- fixed: error in Learning Wizard --> Structure Constraints when trying to import settings from an existing model, if it doesn't have group attributes defined.
- fixed: error opening the properties panel for an interval node that has been discretized in the learning wizard and has intervals that include positive or negative infinity.
- fixed: error in some cases when tables are displayed in tabbed mode and a node is deleted
- fixed: error when tables are displayed in frame mode and a table has been closed. The popup network menu (select a node and right click) will not display the option for opening the table again
- fixed: error updating the network log, after renaming a network.(In windows OS)
Changes from Build 6902 to Build 6903: (Download here - 32-bit) (Download here - 64-bit)
Build date: 4 February 2008
- fixed: error related to copying states of numeric nodes in the State Generator.
- fixed: out of memory exceptions in large networks when trying to absorb a node.
- fixed: error printing titles in various printingPages. Only the bottom half was printed.
- fixed: error in some platforms when printing consecutive networks. The GUI was crashing.
- fixed: error saving cases in DataPreprocessingPanel. Node labels are saved instead of node names if a node exists.
- fixed: error reading a data file in Learning wizard when the names include white spaces.
- beliefbars are marked grey after adaptation until net is propagated
- fixed: AnalysisWizard - Cases/Beliefs tab. Error when trying to save selected cases to a file, after moving the "Case no" column to a possition other than the first(index 0).
- Sensitivity analysis wizard is disabled when network contains CDVT links
- fixed: Analysis wizard were using the total number of cases instead of the actual used number of cases, when calculating error rate, avg. logarithic and quadratic distances.
- fixed: an error in the min-max analysis of the Evidence Sensitivity
dialog. Some evidence was not correctly retracted.
- fixed: NodeTableFrame bug when selecting View - Bar mode while the table is not generated.
- fixed: error when painting splines(Links). Part of a Link would not get painted
- New message (in DataPreprocessingPanel) to be displayed when the data set is empty and the panel is not used for learning.
- fixed: error when there are instance nodes in the network. The Parameter Sensitivity Analysis menu item is now disabled in that case. Modifications made in Analysis Wizard.
- fixed: value of information analysis should be disabled for chance nodes in influence diagrams.
- fixed: double-occurrence of unbound input nodes in the belief bar
- fixed: when selecting a chance node in an influence diagram in run-mode, an error message appears
- Simulate cases: simulation of intervals including inf/-inf updated
- Simulate cases using MAR should have been disabled when a network contains continous nodes
- fixed: could not save node description in plain text form if the user didn't select first the "html check box" in Network properties panel.
- fixed: an unexpected error appeared in some cases, when tying to do d_seperation on a network in edit mode.
Change log for Hugin 6.8
The updates from build 6800 are the following: Changes from Build 6802 to Build 6803: (Download here - 32-bit) (Download here - 64-bit)
Build date: 27 August 2007
- Fixed error when cancelling "load triangulation"
- The analysis wizard will display state labels or state values depending on the node settings
- Fixed an error that would occur in rare cases in the open file dialog
- Fixed missing clean up in cases where the user tries to load a class with a filename that differ from the class name
- Only findings for labelled discrete chance nodes should be quoted when simulating cases and storing in 'api-compatible new format' (Quotes: yes, EMPTY indicates missing values)
- When saving a new network, the log file directory was suggested as destination. This is now fixed.
- The user now have the option to force belief bars to use scientific notation.
- Network windows will now indicate wheter the network is a class or a flat network file, by with a prefix 'Class' or 'Net' in the project frame title.
- Save ClassCollection will trigger a confirmation dialog that display destination file and the classes that will be stored in it.
- fixed erroneous help file link for the XOI Loss Model
- fixed bug report error when removing parents of a node with an expression
- fixed bug report error when removing parents of a copied node with an invalid expression
- introduced error message when adding states and node table becomes too large instead of bug report window
- introduced error message in EM Learning Wizard creating domain from class and memory requirements become too high instead of bug report window
- bug report when deleting nodes where children had an expression removed
- removed error message when selecting node in run-mode where equilibrium is max
- included link to help files on Analysis Wizard
Change log for Hugin 6.7
The updates from build 6700 are the following: Changes from Build 6701 to Build 6702: (Download here)
Build date: 20 October 2006
- Adjusted "add state" functionality
- Fixed printing bug
- Node table divider remember location when switching between run- and edit mode
- Users with scandinavian or german keyboard layout can type ^ in expressions
- "Network->Retract Evidence" was not enabled when selecting decision or continuous chance nodes with evidence
- An error message is now displayed if the Java Virtual Machine runs out of memory when loading a large model from file or opening a table for a node
- Fixed zoom-to-fit bug
- Reversing an arc between two continuous nodes would produce an usage error
- Copy-paste of an instance node with input/output nodes of type decision node would produce an error
- Copy-paste of nodes could produce an error
Change log for Hugin 6.6
The updates from build 6600 are the following: Changes from Build 6600 to Build 6601: (Download here)
Build date: 7 December 2005
- "Print probabilities ... " for instance and utility nodes disabled as opposed to reporting a null pointer error.
- When a compilation fails (e.g. invalid expression) usage log would still say "Run Mode".
- "Get Conflict Resolutions" disabled when the conflict measure is negative.
- DEBUG flag erroneously set during compile (this produced stack trace output on some platforms when an error occurred).
- Possible to set invalid nodes as input through the "Edit-Input / Output" menu item (i.e. nodes with parents could be set as input).
- Revised the value of information dialog slightly to avoid unnecessary scrollbars.
- Color coding of nodes lost in the node list.
- Some major monitor problems have been solved. This has implied that zooming monitors is no longer supported.
Change log for Hugin 6.5
The updates from build 6500 are the following:
- Error in the JNI implementation of expressions caused Hugin to crash
- Error when closing Node Properties window of instance node with no links
- Possible error when copying continuous nodes with no parents or only discrete parents
- Possible error when copying instance nodes with an output node that has been defined as output after the instance node was created
- Possible error when copying continuous nodes with continuous output clones as parents
- Attributes related to node sizes, colors, and so on were not read properly in steps of the Learning Wizard
- Possible NULL pointer error when printing node tables from networks with instance nodes
- The analyse tool of the learning wizard would produce an error if a variable would be completely unobserved in data
- The "discretize variable" window is now hidden if a non-numerical node is selected
- Bug report window presented when Hugin ran out of memory because CPTs become too large.
- Possible error when reverting to most recently saved file
- Screen update enforced after checking for a more recent build
- A possible Object Not Alive exception when converting a Domain object to a Class object
- HUGIN Icon missing on drag'N'drop help window
- On Microsoft Windows platforms the drag'n'drop help window appeared behind the main window of the application
- A few spelling errors have been corrected
Change Log for Hugin 6.4
The updates from build 100 are the following:
Important
In order to use the auto update feature on windows, you will have to download a new hugin.exe file. This should replace the existing hugin.exe file. The file can be downloaded at these locations:
- Updated Bug Report form to new IP address of our Bug Report Server
- Error when using Node Properties with continuous chance nodes with both discrete and continuous parents
- Error when adding, renaming, and deleting states of an interval node using the Node Properties window
- A possible Object Not Alive exception in run-mode when attempting to delete nodes or edges by pressing the "delete" key on the keyboard
- Possible null pointer when closing frame with tables shown
- The Distribution named Distribution was missing the in Expression Builder for Boolean, Numbered, and Interval
- When reversing an arc, the new parents of the child node were not drawn
- Add and delete state buttons wrongly enabled for some nodes with table pane open under certain circumstances
- Remove state button wrongly disabled
- Hugin hang when clicking the select button
- Delay creation of tables in the learning wizard
- Added "Initialize tables" to learning wizards (for initializing the experience tables to 1)
- Corrected a problem introduced in build 104, concerning the building of expressions
- Fixed error which occured when closing a file and pressing yes to save
- Increased speed of reading data for interval and numbered nodes
- Fixed incorrect enabling of "Get Conflict Resolutions" button and menu item
- Fixed problem with reading some negative values in EM Learning
- Fixed problem with autoupdate failing
- Tabbed tables would cause null pointer when the table
size was just right, thus disabling all repaint operations while the table was shown.
- It was possible to select "Set as input" when instance node was selected
- Fixed problem with scrollbars on belief monitors which could not be removed
- Bug when starting Hugin in rare circumstances
Change Log for Hugin 6.3
The updates from build 52 are the following:
- Tables copied wrongly when multiple parents were copied from the same node
- Fixed possible error of duplicate names when saving network.
- Fixed possible null pointer when printing tables
- Fixed various issues with printing probabilities to BMP
- Print of large tables could lead to infinite print of empty pages
- Possible bug when recompiling with open monitors
- Max propagation did not show P(most likely configuration, evidence)
- Size of table pane reset when closed
- Possible error when painting cliques fixed
- Possible error when working with OOBNs fixed
- Error when double clicking parent names in the table
- Close all with tables open caused exception
- Possible exception in EMLearningWizard when moving back and forward a number of times fixed
- Impossible to apply node properties on instance nodes when the original class is instantiated multiple times with similar names
- Exception when closing printing network fixed
- Copying utility nodes with multiple parents occasionally created a wrong parent order in the copy
- Null pointer when selecting node in rare circumstances
- Error when adding more than x model nodes to an expression. Where x depends on the number of states for each added model node, and the width of the table.
- Conflicts in junction trees not always shown correctly when shown for the first time.
- Fixed null pointer error.
- When adding experience/fading tables to all nodes, the tables are updated to show this
- Fixed two possible null pointer errors
- Wrong parsing of Inifinity in the learning wizard
- Bug instead of error message when running out of memory in a node type change operation
- Fixed problem which occured when closing a minimized frame, and all existing frames were minimized as well
- Fixed a bug which occured when printing node tables in certain circumstances
- Fixed a bug which occured when saving a domain, with selected nodes, as a class
- Bug when deleting a link into a node whose table is edited in bar-mode
- Problem when excluding variables from a multi join database setup
- Bug when reopening net with special sized instance nodes
- Fixed nullpointer when copying expression node to a new network
- Questionnaire didnt close on finish, only on cancel
- Monitors made resizable
- Made it possible to use data with no corresponding nodes in EM-learning (normal and wizard)
- Adjusted value replacing and discretizing table to java 1.4
- Saving 5.7 net flipped the net when it was reloaded
Change Log for Hugin 6.2
The changes from build 32 (which is the build which came with the installation of version 6.2) are the following:
- False bug report when exceeding demo limits after adding new node
- Incorrect interpretation of single digit interval values in EM learning
- Error when showing table for decision node
- Adaptation and EM-learning falsely disabled for nets containing CG-nodes
- Nested input nodes with the top level node being unbound caused bug when compiling
- Improved support for printing very large networks to BMP
- Fixed incorrect print to large paper types
- When printing a network from within the learning wizard, a bug occured if no other networks exist.
- Fixed error which sometimes occured when changing the type of a node whose table was shown.
- Extra paper types added to the print dialog.
- Will now use default browser in windows, if no browser is set in preferences.
- Possible bug after receiving error when switching to run mode.
- Max number of separators not set correctly from compilation pane.
- Data with intervals containing infinity misinterpreted.
- Bug when saving certain OOBNs as 57 nets
- Bug report appeared falsely when specifying certain invalid expressions
- Incorrect behaviour when changing type of decision node with one or more decision node parents
- Incorrect behaviour of the beliefbar for certain OOBNs
- Incorrect delta values displayed for states with negative changes
- After node properties is shown for a node, the tables of its children are not updated correctly when changing the state labels for the node.
- With tables shown, the sequence; create node, select node, delete node, caused a bug.
- Unable to complete learning wizard problem fixed
- Fixed wrong exceptions in expressions
- It is possible to specify how to show labels / names for nodes
|