adamlenart / decision-tree-vis Goto Github PK
View Code? Open in Web Editor NEWVisualizing sklearn decision trees
Visualizing sklearn decision trees
Not able to find this data/d3tree_data.json file in decision tree visualisation in
dtvis/index.html??
Error : data is null
Decision path table sort only works for paths that are as long as the longest path. It should work for paths of arbitrary lengths.
Decision paths signs work correctly only for full binary trees
The first column in the decision tree always shows lower or equal sign even if it is the greater than branch. The higher order branches switch signs as they should.
Depending on the security settings of the browser, external data file may not be imported when trying to open the decision tree html file in a Jupyter Notebook cell as an iframe. A simple solution would be to build an index.html template where the data gets directly coded in rather than read in from an external json.
ensure that decision paths search works alphabetically
Increase the size of the decision path table, if the table is too small, long lines can get chopped.
Sklearn decision trees are stored as preorder DFSs, a D3 tree needs rather a hierarchical structure
Bar charts work for leaf nodes but not really for internal ones, currently when bar chart data is loaded, it does not know if it is a leaf node or not so we cannot give a different position depending on it. Either allow bar charts only for leaf nodes or pass whether the node has children in leaftable
, e.g., by including a hasChildren switch.
Currently, mouseover brings up a crosstab of class x true/false, however, if the decision tree has a balanced weighting scheme, the sample sizes will show the weighted (balanced) sample size instead of the real one. In this case, it would make much more sense to show percentages of sample size instead of sample size.
Add leaf node labels to the rectangles when the selected plot type is 'no-bar'
Add licensing information
During the bar chart visualization of mutliclass classificaiton population numbers, the x axis of the bars is distorted
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.