Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HongtengXu/PoPPy
/ types & classes
Types & classes
31 in github.com/HongtengXu/PoPPy
⨍
Functions
128
◇
Types & classes
31
↓ 14 callers
Class
Identity
An identity layer f(x) = x
model/OtherLayers.py:10
↓ 12 callers
Class
EventSampler
Load event sequences via minbatch
preprocess/DataOperation.py:367
↓ 5 callers
Class
HawkesProcessModel
The class of generalized Hawkes process model contains most of necessary function.
model/HawkesProcess.py:92
↓ 4 callers
Class
HawkesProcessIntensity
The class of inhomogeneous Poisson process
model/HawkesProcess.py:35
↓ 3 callers
Class
LowerBoundClipper
model/OtherLayers.py:21
↓ 2 callers
Class
MaxLogLike
The negative log-likelihood loss of events of point processes nll = sum_{i in batch}[ -log lambda_ci(ti) + sum_c Lambda_c(ti) ]
model/OtherLayers.py:34
↓ 1 callers
Class
CrossEntropy
The cross entropy loss that maximize the conditional probability of current event given its intensity ls = -sum_{i in batch} log p(c_i | t_
model/OtherLayers.py:98
↓ 1 callers
Class
GromovWassersteinDiscrepancy
Calculate Gromov-Wasserstein discrepancy given optimal transport and cost matrix
model/OtherLayers.py:111
↓ 1 callers
Class
LeastSquare
The least-square loss of events of point processes ls = || Lambda_c(t) - N(t) ||_F^2
model/OtherLayers.py:74
↓ 1 callers
Class
MaxLogLikePerSample
The negative log-likelihood loss of events of point processes nll = [ -log lambda_ci(ti) + sum_c Lambda_c(ti) ]
model/OtherLayers.py:54
↓ 1 callers
Class
MixHawkesProcessModel
The class of a mixture model of generalized Hawkes processes contains most of necessary function.
model/MixHawkesProcess.py:21
↓ 1 callers
Class
WassersteinDiscrepancy
Calculate Wasserstein discrepancy given optimal transport and
model/OtherLayers.py:152
Class
BasicDecayKernel
The parent class of decay functions, which actually an exponential kernel
model/DecayKernel.py:21
Class
BasicEndogenousImpact
The parent class of endogenous impact functions sum_i phi_{kk_i}(t-t_i) for k = 1,...,C, which actually a simple endogenous impact with phi
model/EndogenousImpact.py:12
Class
BasicExogenousIntensity
The parent class of exogenous intensity function mu(t), which actually a constant exogenous intensity
model/ExogenousIntensity.py:12
Class
BilinearEndogenousImpact
The class of bilinear endogenous impact functions phi_{cc'}(t) = sum_m (f_{c}^T * W_m * f_{c'}) * kernel_m(t) Here W_m for m=1,...,M,
model/EndogenousImpactFamily.py:522
Class
ExponentialKernel
The class of exponential kernel, which is inherited from the parent class directly.
model/DecayKernelFamily.py:13
Class
FactorizedEndogenousImpact
The class of factorized endogenous impact functions phi_{cc'}(t) = sum_m (u_{cm}^T * v_{c'm}) * kernel_m(t) Here, U_m=[u_{cm}] and V_m
model/EndogenousImpactFamily.py:181
Class
GateKernel
The class of gate kernel.
model/DecayKernelFamily.py:214
Class
GaussianKernel
The class of Gaussian kernel
model/DecayKernelFamily.py:77
Class
HawkesProcessModel_OT
The class of generalized Hawkes process model contains most of necessary function.
model/HawkesProcess.py:141
Class
LinearEndogenousImpact
The class of linear endogenous impact functions phi_{cc'}(t) = sum_m (w_{cm}^T * f_{c'}) * kernel_m(t) Here W_m = [w_{cm}], for m=1,..
model/EndogenousImpactFamily.py:346
Class
LinearExogenousIntensity
The class of linear exogenous intensity function mu_c(t) = w_c^T * f. Here f is nonnegative feature vector of a sequence.
model/ExogenousIntensityFamily.py:103
Class
MultiGaussKernel
The class of multi-gaussian kernel.
model/DecayKernelFamily.py:281
Class
NaiveEndogenousImpact
The class of naive endogenous impact functions sum_i phi_{kk_i}(t-t_i) for k = 1,...,C, which actually a simple endogenous impact with phi_
model/EndogenousImpactFamily.py:27
Class
NaiveExogenousIntensity
The class of constant exogenous intensity function mu(t) = mu
model/ExogenousIntensityFamily.py:26
Class
NeuralExogenousIntensity
The class of neural exogenous intensity function mu_c(t) = F(c, f), where F is a 3-layer neural network, c is event type, and f is the feat
model/ExogenousIntensityFamily.py:214
Class
PointProcessModel
The class of generalized Hawkes process model contains most of necessary function.
model/PointProcess.py:15
Class
PowerlawKernel
The class of powerlaw kernel.
model/DecayKernelFamily.py:133
Class
RayleighKernel
The class of Rayleigh kernel
model/DecayKernelFamily.py:20
Class
SequenceSampler
Load event sequences with labels via minbatch
preprocess/DataOperation.py:481