https://github.com/Microsoft/CNTK
Revision 1831d0d5151f54aec6fc58ccd14a7526a0231705 authored by Frank Seide on 05 December 2015, 00:16:05 UTC, committed by Frank Seide on 05 December 2015, 00:16:05 UTC
1 parent d376554
Raw File
Tip revision: 1831d0d5151f54aec6fc58ccd14a7526a0231705 authored by Frank Seide on 05 December 2015, 00:16:05 UTC
renamed OnEvaluateBeginIteration() -> BeginForwardProp(), and similar functions likewise
Tip revision: 1831d0d
BrainScriptEvaluator.h
// BrainScriptEvaluator.h -- execute what's given in a config file

#pragma once

#include "Basics.h"
#include "ScriptableObjects.h"
#include "BrainScriptParser.h"

#include <memory>   // for shared_ptr

namespace Microsoft { namespace MSR { namespace BS {

    using namespace std;
    using namespace Microsoft::MSR::ScriptableObjects;

    // -----------------------------------------------------------------------
    // functions exposed by this module
    // -----------------------------------------------------------------------

    // understand and execute from the syntactic expression tree
    ConfigValuePtr Evaluate(ExpressionPtr);     // evaluate the expression tree
    void Do(ExpressionPtr e);                   // evaluate e.do
    shared_ptr<Object> EvaluateField(ExpressionPtr e, const wstring & id);  // for experimental CNTK integration

    // some simple tests
    void SomeTests();

}}} // end namespaces
back to top