Fleet
0.0.9
Inference in the LOT
|
#include <vector>
#include <string>
#include <random>
#include <bitset>
#include "Grammar.h"
#include "Singleton.h"
#include "DeterministicLOTHypothesis.h"
#include "ParallelTempering.h"
#include "Fleet.h"
#include "TopN.h"
Classes | |
class | MyHypothesis |
we don't need inputs/outputs for out MyHypothesis More... | |
Typedefs | |
using | word = int |
using | set = std::bitset< 16 > |
Functions | |
set | make_set (int nset) |
Make a bit with nset number of set bits. More... | |
int | main (int argc, char **argv) |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ More... | |
Variables | |
const word | U = -999 |
const double | alpha = 0.9 |
double | Ndata = 500 |
double | recursion_penalty = -25.0 |
const std::vector< double > | Np = {0.000000000, 0.683564771, 0.141145140, 0.056400989, 0.031767168, 0.028248050, 0.015693361, 0.014361803, 0.008179570, 0.009986684, 0.010652463} |
using set = std::bitset<16> |
using word = int |
int main | ( | int | argc, |
char ** | argv | ||
) |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
set make_set | ( | int | nset | ) |
Make a bit with nset number of set bits.
nset |
const double alpha = 0.9 |
double Ndata = 500 |
const std::vector<double> Np = {0.000000000, 0.683564771, 0.141145140, 0.056400989, 0.031767168, 0.028248050, 0.015693361, 0.014361803, 0.008179570, 0.009986684, 0.010652463} |
double recursion_penalty = -25.0 |
const word U = -999 |