Alien-XGBoost

 view release on metacpan or  search on metacpan

xgboost/R-package/R/xgb.plot.multi.trees.R  view on Meta::CPAN

      edges_df = edges,
      attr_theme = NULL
      ) %>%
    DiagrammeR::add_global_graph_attrs(
      attr_type = "graph",
      attr  = c("layout", "rankdir"),
      value = c("dot", "LR")
      ) %>%
    DiagrammeR::add_global_graph_attrs(
      attr_type = "node",
      attr  = c("color", "fillcolor", "style", "shape", "fontname"),
      value = c("DimGray", "beige", "filled", "rectangle", "Helvetica")
      ) %>%
    DiagrammeR::add_global_graph_attrs(
      attr_type = "edge",
      attr  = c("color", "arrowsize", "arrowhead", "fontname"),
      value = c("DimGray", "1.5", "vee", "Helvetica"))
  
  DiagrammeR::render_graph(graph, width = plot_width, height = plot_height)  
}

globalVariables(c(".N", "N", "From", "To", "Text", "Feature", "no.nodes.abs.pos",
                  "ID", "Yes", "No", "Tree", "yes.nodes.abs.pos", "abs.node.position"))

xgboost/R-package/R/xgb.plot.tree.R  view on Meta::CPAN

      edges_df = edges,
      attr_theme = NULL
      ) %>%
    DiagrammeR::add_global_graph_attrs(
      attr_type = "graph",
      attr  = c("layout", "rankdir"),
      value = c("dot", "LR")
      ) %>%
    DiagrammeR::add_global_graph_attrs(
      attr_type = "node",
      attr  = c("color", "style", "fontname"),
      value = c("DimGray", "filled", "Helvetica")
      ) %>%
    DiagrammeR::add_global_graph_attrs(
      attr_type = "edge",
      attr  = c("color", "arrowsize", "arrowhead", "fontname"),
      value = c("DimGray", "1.5", "vee", "Helvetica"))
  
  if (!render) return(invisible(graph))
  
  DiagrammeR::render_graph(graph, width = plot_width, height = plot_height)
}

# Avoid error messages during CRAN check.
# The reason is that these variables are never declared
# They are mainly column names inferred by Data.table...

xgboost/R-package/vignettes/vignette.css  view on Meta::CPAN

body {
    margin: 0 auto;
    background-color: white;

/*  --------- FONT FAMILY --------
   following are some optional font families. Usually a family 
	is safer to choose than a specific font, 
	which may not be on the users computer		*/
/    font-family:Georgia, Palatino, serif;
    font-family: "Open Sans", "Book Antiqua", Palatino, serif;
/    font-family:Arial, Helvetica, sans-serif;
/    font-family:Tahoma, Verdana, Geneva, sans-serif;
/    font-family:Courier, monospace;
/    font-family:"Times New Roman", Times, serif;

/*	-------------- COLOR OPTIONS ------------
 	following are additional color options for base font
	you could uncomment another one to easily change the base color 
	or add one to a specific element style below         */		
    color: #333333; /* dark gray not black */
/    color: #000000; /* black */
/    color: #666666; /* medium gray  black */	
/    color: #E3E3E3; /* very light gray */
/    color: white; 

    line-height: 100%;
    max-width: 800px;
    padding: 10px;
    font-size: 17px;
    text-align: justify;
    text-justify: inter-word;
}


p {
    line-height: 150%;
/    max-width: 540px;
    max-width: 960px;
    margin-bottom: 5px;
    font-weight: 400;    
/    color: #333333
}


h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
    margin-top: 35px;
    margin-bottom: 15px;
    padding-top: 10px;
}

h1 {
    margin-top: 70px;
    color: #606AAA;
    font-size:230%;
    font-variant:small-caps;
    padding-bottom:20px;
    width:100%;
    border-bottom:1px solid #606AAA;
}

h2 {
    font-size:160%;
}

h3 {
    font-size:130%;
}

h4 {
    font-size:120%;
    font-variant:small-caps;
}

h5 {
    font-size:120%;
}

h6 {
    font-size:120%;
    font-variant:small-caps;
}

a {
    color: #606AAA;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}

a:hover {

xgboost/R-package/vignettes/vignette.css  view on Meta::CPAN

    margin-left: 24px;
}

pre {
    padding: 0px 10px;
    max-width: 800px;
    white-space: pre-wrap;
}

code {
    font-family: Consolas, Monaco, Andale Mono, monospace, courrier new;
    line-height: 1.5;
    font-size: 15px;
    background: #F8F8F8;
    border-radius: 4px;
    padding: 5px;
    display: inline-block;
    max-width: 800px;
    white-space: pre-wrap;
}


li code, p code {

xgboost/R-package/vignettes/vignette.css  view on Meta::CPAN

	
table th {
	padding: 4px 8px 4px 8px;
  text-align: center;
  color: white;
	background: #606AAA;
	border-bottom: 1px solid #919699;
	border-right: 1px solid #919699;
}
table th p {
	font-weight: bold;
	margin-bottom: 0px; 
}
	
table td {
	padding: 8px;	
	vertical-align: top;
	border-bottom: 1px solid #919699;
	border-right: 1px solid #919699;
}

xgboost/dmlc-core/doc/Doxyfile  view on Meta::CPAN

# used to set the initial width (in pixels) of the frame in which the tree
# is shown.

TREEVIEW_WIDTH         = 250

# When the EXT_LINKS_IN_WINDOW option is set to YES doxygen will open
# links to external symbols imported via tag files in a separate window.

EXT_LINKS_IN_WINDOW    = NO

# Use this tag to change the font size of Latex formulas included
# as images in the HTML documentation. The default is 10. Note that
# when you change the font size after a successful doxygen run you need
# to manually remove any form_*.png images from the HTML output directory
# to force them to be regenerated.

FORMULA_FONTSIZE       = 10

# Use the FORMULA_TRANPARENT tag to determine whether or not the images
# generated for formulas are transparent PNGs. Transparent PNGs are
# not supported properly for IE 6.0, but are supported on all modern browsers.
# Note that when changing this option you need to delete any form_*.png files
# in the HTML output before the changes have effect.

xgboost/dmlc-core/doc/Doxyfile  view on Meta::CPAN

HAVE_DOT               = NO

# The DOT_NUM_THREADS specifies the number of dot invocations doxygen is
# allowed to run in parallel. When set to 0 (the default) doxygen will
# base this on the number of processors available in the system. You can set it
# explicitly to a value larger than 0 to get control over the balance
# between CPU load and processing speed.

DOT_NUM_THREADS        = 0

# By default doxygen will use the Helvetica font for all dot files that
# doxygen generates. When you want a differently looking font you can specify
# the font name using DOT_FONTNAME. You need to make sure dot is able to find
# the font, which can be done by putting it in a standard location or by setting
# the DOTFONTPATH environment variable or by setting DOT_FONTPATH to the
# directory containing the font.

DOT_FONTNAME           = Helvetica

# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs.
# The default size is 10pt.

DOT_FONTSIZE           = 10

# By default doxygen will tell dot to use the Helvetica font.
# If you specify a different font using DOT_FONTNAME you can use DOT_FONTPATH to
# set the path where dot can find it.

DOT_FONTPATH           =

# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen
# will generate a graph for each documented class showing the direct and
# indirect inheritance relations. Setting this tag to YES will force the
# CLASS_DIAGRAMS tag to NO.

CLASS_GRAPH            = YES

xgboost/doc/Doxyfile  view on Meta::CPAN


TREEVIEW_WIDTH         = 250

# When the EXT_LINKS_IN_WINDOW option is set to YES doxygen will open links to
# external symbols imported via tag files in a separate window.
# The default value is: NO.
# This tag requires that the tag GENERATE_HTML is set to YES.

EXT_LINKS_IN_WINDOW    = NO

# Use this tag to change the font size of LaTeX formulas included as images in
# the HTML documentation. When you change the font size after a successful
# doxygen run you need to manually remove any form_*.png images from the HTML
# output directory to force them to be regenerated.
# Minimum value: 8, maximum value: 50, default value: 10.
# This tag requires that the tag GENERATE_HTML is set to YES.

FORMULA_FONTSIZE       = 10

# Use the FORMULA_TRANPARENT tag to determine whether or not the images
# generated for formulas are transparent PNGs. Transparent PNGs are not
# supported properly for IE 6.0, but are supported on all modern browsers.

xgboost/doc/Doxyfile  view on Meta::CPAN

# The PAPER_TYPE tag can be used to set the paper type that is used by the
# printer.
# Possible values are: a4 (210 x 297 mm), letter (8.5 x 11 inches), legal (8.5 x
# 14 inches) and executive (7.25 x 10.5 inches).
# The default value is: a4.
# This tag requires that the tag GENERATE_LATEX is set to YES.

PAPER_TYPE             = a4

# The EXTRA_PACKAGES tag can be used to specify one or more LaTeX package names
# that should be included in the LaTeX output. To get the times font for
# instance you can specify
# EXTRA_PACKAGES=times
# If left blank no extra packages will be included.
# This tag requires that the tag GENERATE_LATEX is set to YES.

EXTRA_PACKAGES         =

# The LATEX_HEADER tag can be used to specify a personal LaTeX header for the
# generated LaTeX document. The header should contain everything until the first
# chapter. If it is left blank doxygen will generate a standard header. See

xgboost/doc/Doxyfile  view on Meta::CPAN

# The DOT_NUM_THREADS specifies the number of dot invocations doxygen is allowed
# to run in parallel. When set to 0 doxygen will base this on the number of
# processors available in the system. You can set it explicitly to a value
# larger than 0 to get control over the balance between CPU load and processing
# speed.
# Minimum value: 0, maximum value: 32, default value: 0.
# This tag requires that the tag HAVE_DOT is set to YES.

DOT_NUM_THREADS        = 0

# When you want a differently looking font in the dot files that doxygen
# generates you can specify the font name using DOT_FONTNAME. You need to make
# sure dot is able to find the font, which can be done by putting it in a
# standard location or by setting the DOTFONTPATH environment variable or by
# setting DOT_FONTPATH to the directory containing the font.
# The default value is: Helvetica.
# This tag requires that the tag HAVE_DOT is set to YES.

DOT_FONTNAME           = Helvetica

# The DOT_FONTSIZE tag can be used to set the size (in points) of the font of
# dot graphs.
# Minimum value: 4, maximum value: 24, default value: 10.
# This tag requires that the tag HAVE_DOT is set to YES.

DOT_FONTSIZE           = 10

# By default doxygen will tell dot to use the default font as specified with
# DOT_FONTNAME. If you specify a different font using DOT_FONTNAME you can set
# the path where dot can find it using this tag.
# This tag requires that the tag HAVE_DOT is set to YES.

DOT_FONTPATH           =

# If the CLASS_GRAPH tag is set to YES then doxygen will generate a graph for
# each documented class showing the direct and indirect inheritance relations.
# Setting this tag to YES will force the CLASS_DIAGRAMS tag to NO.
# The default value is: YES.
# This tag requires that the tag HAVE_DOT is set to YES.

xgboost/doc/_static/xgboost-theme/layout.html  view on Meta::CPAN

    <script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>

    <!-- {%- for scriptfile in script_files %} -->
    <!-- <script type="text/javascript" src="{{ pathto(scriptfile, 1) }}"></script> -->
    <!-- {%- endfor %} -->
{%- endmacro %}

{%- macro css() %}
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
    {% if pagename == 'index' %}
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
    {%- else %}
    <link rel="stylesheet" href="{{ pathto('_static/' + style, 1) }}" type="text/css" />
    <link rel="stylesheet" href="{{ pathto('_static/pygments.css', 1) }}" type="text/css" />
    {%- endif %}

    <link rel="stylesheet" href="{{ pathto('_static/xgboost.css', 1) }}">
{%- endmacro %}

<html lang="en">
  <head>

xgboost/doc/_static/xgboost.css  view on Meta::CPAN

    padding:5em 0 1em 0;
    background-color:#0079b2;
    /* background-image:url(../img/bg.jpg); */
    background-size:cover;
    background-attachment:fixed;
    color:#fff;
    text-align:center
}

.splash h1{
    font-size: 40px;
    margin-bottom: 20px;
}
.splash .social{
    margin:2em 0
}

.splash .get_start {
    margin:2em 0
}

.splash .get_start_btn {
  border: 2px solid #FFFFFF;
  border-radius: 5px;
  color: #FFFFFF;
  display: inline-block;
  font-size: 26px;
  padding: 9px 20px;
}

.section-tout{
    padding:3em 0 3em;
    border-bottom:1px solid rgba(0,0,0,.05);
    background-color:#eaf1f1
}
.section-tout .fa{
    margin-right:.5em
}

.section-tout h3{
    font-size:20px;
}

.section-tout p {
    margin-bottom:2em
}

.section-inst{
    padding:3em 0 3em;
    border-bottom:1px solid rgba(0,0,0,.05);

xgboost/doc/_static/xgboost.css  view on Meta::CPAN


.footer{
    padding-top: 40px;
}
.footer li{
    float:right;
    margin-right:1.5em;
    margin-bottom:1.5em
}
.footer p{
    font-size: 15px;
    color: #888;
    clear:right;
    margin-bottom:0
}


/* sidebar */
div.sphinxsidebar {
    margin-top: 20px;
    margin-left: 0;

xgboost/doc/_static/xgboost.css  view on Meta::CPAN

    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

body>.container {
    padding-top: 80px
}

body {
    font-size: 16px;
}

pre {
    font-size: 14px;
}

/* navbar */
.navbar {
    background-color:#0079b2;
    border: 0px;
    height: 65px;
}
.navbar-right li {
    display:inline-block;

xgboost/doc/_static/xgboost.css  view on Meta::CPAN

}

.navbar-left li {
    display:inline-block;
    vertical-align:top;
    padding: 17px 10px;
    /* margin: 0 5px; */
}

.navbar-left li a {
    font-size: 22px;
    color: #fff;
}

.navbar-left > li > a:hover{
    color:#fff;
}
.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;

xgboost/doc/_static/xgboost.css  view on Meta::CPAN

.navbar-brand >img {
    width: 110px;
}

.dropdown-menu li  {
    padding: 0px 0px;
    width: 120px;
}
.dropdown-menu li a {
    color: #0079b2;
    font-size: 20px;
}

.section h1 {
    padding-top: 90px;
    margin-top: -60px;
    padding-bottom: 10px;
    font-size: 28px;
}

.section h2 {
    padding-top: 80px;
    margin-top: -60px;
    padding-bottom: 10px;
    font-size: 22px;
}

.section h3 {
    padding-top: 80px;
    margin-top: -64px;
    padding-bottom: 8px;
}

.section h4 {
    padding-top: 80px;

xgboost/doc/_static/xgboost.css  view on Meta::CPAN

dt {
    margin-top: -76px;
    padding-top: 76px;
}

dt:target, .highlighted {
    background-color: #fff;
}

.section code.descname {
  font-size: 1em;
}



( run in 1.089 second using v1.01-cache-2.11-cpan-5735350b133 )