![]() |
Fleet
0.0.9
Inference in the LOT
|
#include <string>
#include <vector>
#include <assert.h>
#include <iostream>
#include <exception>
#include <set>
#include <map>
#include <functional>
#include "Object.h"
#include "DSL.h"
#include "MyGrammar.h"
#include "MyHypothesis.h"
#include "Fleet.h"
#include "TopN.h"
#include "Random.h"
#include "ParallelTempering.h"
Classes | |
struct | Utterance |
Typedefs | |
using | MyObject = Object< MyShape, MyColor > |
using | Set = std::multiset< MyObject > |
Enumerations | |
enum | MyColor { MyColor::Red, MyColor::Green, MyColor::Blue, MyColor::__count } |
enum | MyShape { MyShape::Square, MyShape::Circle, MyShape::Triangle, MyShape::__count } |
enum | TruthValue { TruthValue::False =0, TruthValue::True =1, TruthValue::Undefined =2 } |
Variables | |
const std::vector< std::string > | words = {"NA", "every", "some", "a", "one", "both", "neither", "the", "most", "no"} |
const std::vector< size_t > | data_amounts = {0, 1, 5, 10, 25, 50, 75, 100, 250, 500, 750, 1000, 2500, 5000} |
const int | PRDATA = 5000 |
std::vector< Utterance > | prdata |
MyHypothesis | target |
MyHypothesis | bunny_spread |
MyHypothesis | classical_spread |
|
strong |
|
strong |
|
strong |
MyHypothesis bunny_spread |
MyHypothesis classical_spread |
const std::vector<size_t> data_amounts = {0, 1, 5, 10, 25, 50, 75, 100, 250, 500, 750, 1000, 2500, 5000} |
const int PRDATA = 5000 |
std::vector<Utterance> prdata |
MyHypothesis target |
const std::vector<std::string> words = {"NA", "every", "some", "a", "one", "both", "neither", "the", "most", "no"} |