⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 net.py

📁 The library is a C++/Python implementation of the variational building block framework introduced in
💻 PY
📖 第 1 页 / 共 5 页
字号:
        this = _Net.new_MoG(*args)        this.disown()        try: self.this.append(this)        except: self.this = this    def Cost(*args): return _Net.MoG_Cost(*args)    def GetReal(*args): return _Net.MoG_GetReal(*args)    def GradReal(*args): return _Net.MoG_GradReal(*args)    def GradDiscrete(*args): return _Net.MoG_GradDiscrete(*args)    def GetType(*args): return _Net.MoG_GetType(*args)    def Save(*args): return _Net.MoG_Save(*args)    def AddComponent(*args): return _Net.MoG_AddComponent(*args)    def NumComponents(*args): return _Net.MoG_NumComponents(*args)    __swig_destroy__ = _Net.delete_MoG    __del__ = lambda self : None;MoG_swigregister = _Net.MoG_swigregisterMoG_swigregister(MoG)class MoGV(Variable,NParNode):    __swig_setmethods__ = {}    for _s in [Variable,NParNode]: __swig_setmethods__.update(_s.__swig_setmethods__)    __setattr__ = lambda self, name, value: _swig_setattr(self, MoGV, name, value)    __swig_getmethods__ = {}    for _s in [Variable,NParNode]: __swig_getmethods__.update(_s.__swig_getmethods__)    __getattr__ = lambda self, name: _swig_getattr(self, MoGV, name)    __repr__ = _swig_repr    def __init__(self, *args):         this = _Net.new_MoGV(*args)        this.disown()        try: self.this.append(this)        except: self.this = this    def Cost(*args): return _Net.MoGV_Cost(*args)    def GetRealV(*args): return _Net.MoGV_GetRealV(*args)    def GetMyvalV(*args): return _Net.MoGV_GetMyvalV(*args)    def GradReal(*args): return _Net.MoGV_GradReal(*args)    def GradRealV(*args): return _Net.MoGV_GradRealV(*args)    def GradDiscreteV(*args): return _Net.MoGV_GradDiscreteV(*args)    def GetType(*args): return _Net.MoGV_GetType(*args)    def Save(*args): return _Net.MoGV_Save(*args)    def AddComponent(*args): return _Net.MoGV_AddComponent(*args)    def NumComponents(*args): return _Net.MoGV_NumComponents(*args)    __swig_destroy__ = _Net.delete_MoGV    __del__ = lambda self : None;MoGV_swigregister = _Net.MoGV_swigregisterMoGV_swigregister(MoGV)class Dirichlet(Variable,NParNode):    __swig_setmethods__ = {}    for _s in [Variable,NParNode]: __swig_setmethods__.update(_s.__swig_setmethods__)    __setattr__ = lambda self, name, value: _swig_setattr(self, Dirichlet, name, value)    __swig_getmethods__ = {}    for _s in [Variable,NParNode]: __swig_getmethods__.update(_s.__swig_getmethods__)    __getattr__ = lambda self, name: _swig_getattr(self, Dirichlet, name)    __repr__ = _swig_repr    def __init__(self, *args):         this = _Net.new_Dirichlet(*args)        this.disown()        try: self.this.append(this)        except: self.this = this    def Cost(*args): return _Net.Dirichlet_Cost(*args)    def GetRealV(*args): return _Net.Dirichlet_GetRealV(*args)    def GetType(*args): return _Net.Dirichlet_GetType(*args)    def Save(*args): return _Net.Dirichlet_Save(*args)    __swig_destroy__ = _Net.delete_Dirichlet    __del__ = lambda self : None;Dirichlet_swigregister = _Net.Dirichlet_swigregisterDirichlet_swigregister(Dirichlet)class DiscreteDirichlet(Variable,NParNode):    __swig_setmethods__ = {}    for _s in [Variable,NParNode]: __swig_setmethods__.update(_s.__swig_setmethods__)    __setattr__ = lambda self, name, value: _swig_setattr(self, DiscreteDirichlet, name, value)    __swig_getmethods__ = {}    for _s in [Variable,NParNode]: __swig_getmethods__.update(_s.__swig_getmethods__)    __getattr__ = lambda self, name: _swig_getattr(self, DiscreteDirichlet, name)    __repr__ = _swig_repr    def __init__(self, *args):         this = _Net.new_DiscreteDirichlet(*args)        this.disown()        try: self.this.append(this)        except: self.this = this    def Cost(*args): return _Net.DiscreteDirichlet_Cost(*args)    def GetDiscrete(*args): return _Net.DiscreteDirichlet_GetDiscrete(*args)    def GradRealV(*args): return _Net.DiscreteDirichlet_GradRealV(*args)    def GetType(*args): return _Net.DiscreteDirichlet_GetType(*args)    def Save(*args): return _Net.DiscreteDirichlet_Save(*args)    __swig_destroy__ = _Net.delete_DiscreteDirichlet    __del__ = lambda self : None;DiscreteDirichlet_swigregister = _Net.DiscreteDirichlet_swigregisterDiscreteDirichlet_swigregister(DiscreteDirichlet)class DiscreteDirichletV(Variable,NParNode):    __swig_setmethods__ = {}    for _s in [Variable,NParNode]: __swig_setmethods__.update(_s.__swig_setmethods__)    __setattr__ = lambda self, name, value: _swig_setattr(self, DiscreteDirichletV, name, value)    __swig_getmethods__ = {}    for _s in [Variable,NParNode]: __swig_getmethods__.update(_s.__swig_getmethods__)    __getattr__ = lambda self, name: _swig_getattr(self, DiscreteDirichletV, name)    __repr__ = _swig_repr    def __init__(self, *args):         this = _Net.new_DiscreteDirichletV(*args)        this.disown()        try: self.this.append(this)        except: self.this = this    def Cost(*args): return _Net.DiscreteDirichletV_Cost(*args)    def GetDiscreteV(*args): return _Net.DiscreteDirichletV_GetDiscreteV(*args)    def GradRealV(*args): return _Net.DiscreteDirichletV_GradRealV(*args)    def GetType(*args): return _Net.DiscreteDirichletV_GetType(*args)    def Save(*args): return _Net.DiscreteDirichletV_Save(*args)    __swig_destroy__ = _Net.delete_DiscreteDirichletV    __del__ = lambda self : None;DiscreteDirichletV_swigregister = _Net.DiscreteDirichletV_swigregisterDiscreteDirichletV_swigregister(DiscreteDirichletV)class Rectification(Function,UniParNode):    __swig_setmethods__ = {}    for _s in [Function,UniParNode]: __swig_setmethods__.update(_s.__swig_setmethods__)    __setattr__ = lambda self, name, value: _swig_setattr(self, Rectification, name, value)    __swig_getmethods__ = {}    for _s in [Function,UniParNode]: __swig_getmethods__.update(_s.__swig_getmethods__)    __getattr__ = lambda self, name: _swig_getattr(self, Rectification, name)    __repr__ = _swig_repr    def __init__(self, *args):         this = _Net.new_Rectification(*args)        this.disown()        try: self.this.append(this)        except: self.this = this    def GetReal(*args): return _Net.Rectification_GetReal(*args)    def GradReal(*args): return _Net.Rectification_GradReal(*args)    def Save(*args): return _Net.Rectification_Save(*args)    def GetType(*args): return _Net.Rectification_GetType(*args)    __swig_destroy__ = _Net.delete_Rectification    __del__ = lambda self : None;Rectification_swigregister = _Net.Rectification_swigregisterRectification_swigregister(Rectification)class RectificationV(Function,UniParNode):    __swig_setmethods__ = {}    for _s in [Function,UniParNode]: __swig_setmethods__.update(_s.__swig_setmethods__)    __setattr__ = lambda self, name, value: _swig_setattr(self, RectificationV, name, value)    __swig_getmethods__ = {}    for _s in [Function,UniParNode]: __swig_getmethods__.update(_s.__swig_getmethods__)    __getattr__ = lambda self, name: _swig_getattr(self, RectificationV, name)    __repr__ = _swig_repr    def __init__(self, *args):         this = _Net.new_RectificationV(*args)        this.disown()        try: self.this.append(this)        except: self.this = this    def GetRealV(*args): return _Net.RectificationV_GetRealV(*args)    def GradRealV(*args): return _Net.RectificationV_GradRealV(*args)    def Save(*args): return _Net.RectificationV_Save(*args)    def GetType(*args): return _Net.RectificationV_GetType(*args)    __swig_destroy__ = _Net.delete_RectificationV    __del__ = lambda self : None;RectificationV_swigregister = _Net.RectificationV_swigregisterRectificationV_swigregister(RectificationV)class ProdV(Function,BiParNode):    __swig_setmethods__ = {}    for _s in [Function,BiParNode]: __swig_setmethods__.update(_s.__swig_setmethods__)    __setattr__ = lambda self, name, value: _swig_setattr(self, ProdV, name, value)    __swig_getmethods__ = {}    for _s in [Function,BiParNode]: __swig_getmethods__.update(_s.__swig_getmethods__)    __getattr__ = lambda self, name: _swig_getattr(self, ProdV, name)    __repr__ = _swig_repr    def __init__(self, *args):         this = _Net.new_ProdV(*args)        this.disown()        try: self.this.append(this)        except: self.this = this    def GradReal(*args): return _Net.ProdV_GradReal(*args)    def GetRealV(*args): return _Net.ProdV_GetRealV(*args)    def GradRealV(*args): return _Net.ProdV_GradRealV(*args)    def Save(*args): return _Net.ProdV_Save(*args)    def GetType(*args): return _Net.ProdV_GetType(*args)    __swig_destroy__ = _Net.delete_ProdV    __del__ = lambda self : None;ProdV_swigregister = _Net.ProdV_swigregisterProdV_swigregister(ProdV)class Sum2V(Function,BiParNode):    __swig_setmethods__ = {}    for _s in [Function,BiParNode]: __swig_setmethods__.update(_s.__swig_setmethods__)    __setattr__ = lambda self, name, value: _swig_setattr(self, Sum2V, name, value)    __swig_getmethods__ = {}    for _s in [Function,BiParNode]: __swig_getmethods__.update(_s.__swig_getmethods__)    __getattr__ = lambda self, name: _swig_getattr(self, Sum2V, name)    __repr__ = _swig_repr    def __init__(self, *args):         this = _Net.new_Sum2V(*args)        this.disown()        try: self.this.append(this)        except: self.this = this    def GradReal(*args): return _Net.Sum2V_GradReal(*args)    def GetRealV(*args): return _Net.Sum2V_GetRealV(*args)    def GradRealV(*args): return _Net.Sum2V_GradRealV(*args)    def Save(*args): return _Net.Sum2V_Save(*args)    def GetType(*args): return _Net.Sum2V_GetType(*args)    __swig_destroy__ = _Net.delete_Sum2V    __del__ = lambda self : None;Sum2V_swigregister = _Net.Sum2V_swigregisterSum2V_swigregister(Sum2V)class SumNV(Function,NParNode):    __swig_setmethods__ = {}    for _s in [Function,NParNode]: __swig_setmethods__.update(_s.__swig_setmethods__)    __setattr__ = lambda self, name, value: _swig_setattr(self, SumNV, name, value)    __swig_getmethods__ = {}    for _s in [Function,NParNode]: __swig_getmethods__.update(_s.__swig_getmethods__)    __getattr__ = lambda self, name: _swig_getattr(self, SumNV, name)    __repr__ = _swig_repr    def __init__(self, *args):         this = _Net.new_SumNV(*args)        this.disown()        try: self.this.append(this)        except: self.this = this    def AddParent(*args): return _Net.SumNV_AddParent(*args)    def GetRealV(*args): return _Net.SumNV_GetRealV(*args)    def GradReal(*args): return _Net.SumNV_GradReal(*args)    def GradRealV(*args): return _Net.SumNV_GradRealV(*args)    def Save(*args): return _Net.SumNV_Save(*args)    def GetType(*args): return _Net.SumNV_GetType(*args)    def Outdate(*args): return _Net.SumNV_Outdate(*args)    def SetKeepUpdated(*args): return _Net.SumNV_SetKeepUpdated(*args)    __swig_destroy__ = _Net.delete_SumNV    __del__ = lambda self : None;SumNV_swigregister = _Net.SumNV_swigregisterSumNV_swigregister(SumNV)class DelayV(Function,BiParNode):    __swig_setmethods__ = {}    for _s in [Function,BiParNode]: __swig_setmethods__.update(_s.__swig_setmethods__)    __setattr__ = lambda self, name, value: _swig_setattr(self, DelayV, name, value)    __swig_getmethods__ = {}    for _s in [Function,BiParNode]: __swig_getmethods__.update(_s.__swig_getmethods__)    __getattr__ = lambda self, name: _swig_getattr(self, DelayV, name)    __repr__ = _swig_repr    def __init__(self, *args):         this = _Net.new_DelayV(*args)        this.disown()        try: self.this.append(this)        except: self.this = this    def GradReal(*args): return _Net.DelayV_GradReal(*args)    def GetRealV(*args): return _Net.DelayV_GetRealV(*args)    def GradRealV(*args): return _Net.DelayV_GradRealV(*args)    def Save(*args): return _Net.DelayV_Save(*args)    def GetType(*args): return _Net.DelayV_GetType(*args)    def GetDelayLength(*args): return _Net.DelayV_GetDelayLength(*args)    def SetDelayLength(*args): return _Net.DelayV_SetDelayLength(*args)    __swig_destroy__ = _Net.delete_DelayV    __del__ = lambda self : None;DelayV_swigregister = _Net.DelayV_swigregisterDelayV_swigregister(DelayV)class GaussianV(Variable,BiParNode):    __swig_setmethods__ = {}    for _s in [Variable,BiParNode]: __swig_setmethods__.update(_s.__swig_setmethods__)    __setattr__ = lambda self, name, value: _swig_setattr(self, GaussianV, name, value)    __swig_getmethods__ = {}    for _s in [Variable,BiParNode]: __swig_getmethods__.update(_s.__swig_getmethods__)    __getattr__ = lambda self, name: _swig_getattr(self, GaussianV, name)    __repr__ = _swig_repr    def __init__(self, *args):         this = _Net.new_GaussianV(*args)        this.disown()        try: self.this.append(this)        except: self.this = this    __

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -