GithubHelp home page GithubHelp logo

leodido / m.sc-thesis Goto Github PK

View Code? Open in Web Editor NEW
3.0 4.0 0.0 45.26 MB

My M.Sc thesis on Continuous time Bayesian Network Classifiers (CTBNCs)

TeX 100.00%
ctbn bayesian-networks time-series-classification time-series ml thesis

m.sc-thesis's Introduction

CTBN Analytics

This repository contains the tex source of my M.Sc. thesis on Continuous time Bayesian Networks (CTBNs).

Topics

  • Theory
    • Continuous time Bayesian Networks
    • Continuous time Bayesian Network Classifiers
    • Continuous time Bayesian Network structure learning
  • Development
    • Analysis of the relative R packages developed
    • Analysis and description of the .dll extension developed to generate traffic dataset from TSIS
  • Case Studies
    • Tutorials about the main R package
    • Experimentations and performance analysis

Tex

Based on a customization of the ClassicThesis style, obtained through the ArsClassica package and other customizations made by me.

How to compile

Prerequisites

  • Texlive (or similar) complete distribution
  • ArsClassica package installed
  • Sublime Text 2
  • Sublime Text 2 LaTeXTools package installed
  • Graphviz installed (dot utility have to be in the $PATH variable)
  • Compiling: pdflatex with option -shell-escape

Steps

  1. Use the LaTeX sublime text 2 build tool provided to compile tesi.tex
  2. Open tesi-frn.tex and compile it to generate the frontispiece related tesi-frn.pdf file
  3. Compile again tesi.tex to insert the frontispiece
  4. Run makeindex -s classic tesi in the shell (into the project directory) to build the definitive (and better) arclassica analytical index(*)
  5. Recompile tesi.tex

Note: tesi.sublime-project file set tesi.tex file as the tex root file for the project.

(*) Thi step is required each time a new indexed term (or keyword) is added.

m.sc-thesis's People

Contributors

leodido avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

m.sc-thesis's Issues

Analytical index

What is it?

An analytical index is an alphabetic index of argument keywords.-

To do

  • insert common keywords
  • categorize common keywords where required
  • build to arsclassica analytical index with its classic.ist included file

Concepts

This issue is a memo/todo list.

Technicalities

  • hill climbing: score caching/memoization

Concepts

  • explain computed evaluation metrics (see google doc document already prepared)

Add other when founded.

Example about CIM

As in Nodelman2007

Is used to make it more understandable to the reader.

Add a subsection related to CTBN semantic?

See Nodelman2007, 3.2*.

To say absolutely somewhere: "Le variabili casuali devono rappresentare aspetti distinti del mondo perciò si assume che esse non possano effettuare transizioni nello stesso istante."

Is this addition really needed or this information can be said elsewhere?

Citation:
"It is important to note that wemake a fundamental assumption in the construction of the CTBN model: two variables cannot transition at the same time. This can be viewed as a formalization of the view that variables must represent distinct aspects of the world. We should not, therefore, model a domain in which we have two variables that functionally and deterministically change simultaneously".

Insert references in section 2.2

Missing many references. Particularly in subsection "Apprendimento e Inferenza".

E.g. Pearl, Heckermann1995, Yedidia2000 (for generalized belief propagation).

Specify what means index k

Subsection "Definizioni Preliminari", definition of "Matrice di intensità condizionale": what means index k into the matrix? Specify it.

Insert CTBN image/s

Create a .png image (with the apposite R script) containing an example CTBN and insert in related subsection of chapter 2.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.