blob: a7804ae4dc47191f4e2d5ca0b5fdc9fc90d9883d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
import numpy as np
import torch
from .base_encoder import BaseEncoder
class LatencyEncoder(BaseEncoder):
"""Encode input intensity into spike latency."""
def __init__(self):
pass
def encode(self, data: np.ndarray) -> torch.Tensor:
# TODO: map value→time delay
spikes = torch.zeros(10, data.size) # placeholder
return spikes
|