Spaces:
Runtime error
Runtime error
Download src/core/micro_columns/base.py from lk080424/swarm-chat: direct link, hf CLI and curl.
- Browser
- Download file 644 Bytes
-
https://huggingface.co/spaces/lk080424/swarm-chat/resolve/main/src/core/micro_columns/base.py
- Command line
-
hf download hf://spaces/lk080424/swarm-chat/src/core/micro_columns/base.py
-
curl -L -o base.py https://huggingface.co/spaces/lk080424/swarm-chat/resolve/main/src/core/micro_columns/base.py
644 Bytes
| """ | |
| 微柱功能类型统一基类 | |
| 定义7种微柱功能的公共接口 | |
| """ | |
| from abc import ABC, abstractmethod | |
| import numpy as np | |
| from typing import Dict, Any | |
| class MicroColumn(ABC): | |
| """微柱基类""" | |
| def __init__(self, num_neurons: int = 100): | |
| self.num_neurons = num_neurons | |
| self.output = None | |
| def forward(self, inputs: np.ndarray) -> np.ndarray: | |
| """前向传播""" | |
| pass | |
| def get_config(self) -> Dict[str, Any]: | |
| """返回配置""" | |
| pass | |
| def reset(self): | |
| """重置状态""" | |
| self.output = None | |