Exemple #1
0
    // Start is called before the first frame update
    void Start()
    {
        com.fpnn.common.ErrorRecorder RerrorRecorderecorder = new ErrorRecorder();
        Config config = new Config
        {
            errorRecorder = RerrorRecorderecorder
        };

        ClientEngine.Init(config);

        RTMConfig rtmConfig = new RTMConfig()
        {
            defaultErrorRecorder = RerrorRecorderecorder
        };

        RTMControlCenter.Init(rtmConfig);

        testThread = new Thread(TestMain)
        {
            IsBackground = true
        };
        testThread.Start();

        /*
         *  This is a temporary version of the test code, because the audio-related functions require running on the main thread, so add it here
         */
        // tester = new Audios();
        // tester.Start(rtmServerEndpoint, pid, uid, token);
    }
        static void ManualInitForTesting()
        {
            RTMConfig config = new RTMConfig()
            {
                defaultErrorRecorder = new example.common.ErrorRecorder()
            };

            RTMControlCenter.Init(config);
        }
        public override void Compute()
        {
            TLArtifactsCollection source = (TLArtifactsCollection)Workspace.Load("SourceArtifacts");
            TLArtifactsCollection target = (TLArtifactsCollection)Workspace.Load("TargetArtifacts");
            RTMConfig             config = (RTMConfig)Workspace.Load("Config");
            REngine            engine    = new REngine(config.RScriptPath);
            TLSimilarityMatrix sims      = (TLSimilarityMatrix)engine.Execute(new RTMScript(source, target, config));

            Workspace.Store("Similarities", sims);
        }
Exemple #4
0
    // Start is called before the first frame update
    void Start()
    {
        com.fpnn.common.ErrorRecorder RerrorRecorderecorder = new ErrorRecorder();
        Config config = new Config
        {
            errorRecorder = RerrorRecorderecorder
        };

        ClientEngine.Init(config);

        RTMConfig rtmConfig = new RTMConfig()
        {
            defaultErrorRecorder = RerrorRecorderecorder
        };

        RTMControlCenter.Init(rtmConfig);

        testThread = new Thread(TestMain)
        {
            IsBackground = true
        };
        testThread.Start();
    }
 public RTMComponent(ComponentLogger log)
     : base(log)
 {
     _config       = new RTMConfig();
     Configuration = _config;
 }
Exemple #6
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="matrix">Input matrix</param>
 /// <param name="sourceIDs">Source artifacts ids</param>
 /// <param name="targetIDs">Target artifacts ids</param>
 /// <param name="config">Configuration object</param>
 public RTMScript(TermDocumentMatrix matrix, IEnumerable <string> sourceIDs, IEnumerable <string> targetIDs, RTMConfig config)
 {
     _corpus = new LDACorpus("RTM", matrix, sourceIDs, targetIDs);
     _config = config;
 }
Exemple #7
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="source">Source artifacts</param>
 /// <param name="target">Target artifacts</param>
 /// <param name="config">Configuration object</param>
 public RTMScript(TermDocumentMatrix source, TermDocumentMatrix target, RTMConfig config) : base()
 {
     _corpus = new LDACorpus("RTM", source, target);
     _config = config;
 }
Exemple #8
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="source">Source artifacts</param>
 /// <param name="target">Target artifacts</param>
 /// <param name="config">Configuration object</param>
 public RTMScript(TLArtifactsCollection source, TLArtifactsCollection target, RTMConfig config) : base()
 {
     _corpus = new LDACorpus("RTM", new TermDocumentMatrix(source), new TermDocumentMatrix(target));
     _config = config;
 }