fsdcats

中文文档
1.0.6发布于 2026/11/04ISCCommonJS零依赖

机器学习实践的超短和干净的考试代码生成器(ANN, Sigmoid, SOM, Q-Learning, SARSA, DQN, RBF, GA, CNN, PSO, ACO, CSV Loader)

中文使用文档
文档目录5 节
  1. 先决条件
  2. CLI使用
  3. 实用快速参考和访问名称
  4. 例子
  5. Node.js模块使用情况

fsdcats

机器学习实践-超短和干净的考试代码。 零终端输出,直接复制剪贴板,自动创建Python文件(prac1.py等) 、跨平台 (Windows和macOS)。

先决条件

启动前在终端中运行一次:

pip install numpy pandas matplotlib scikit-learn minisom gymnasium tensorflow

CLI使用

npx fsdcats <practical-number-or-name>

每次自动运行:

  1. 将实用指南和设置直接复制到剪贴板上。
  2. 直接在您的文件夹中创建Python代码文件(prac1.py, csv_loader.py等)。
  3. 生成 practical-X.txt 文件。
  4. 输出0个终端日志(完全静默)。
  5. 不打开弹出窗口。

实用快速参考和访问名称

实用的主题逻辑文件访问名称
0CSV加载器(自动分隔,缩放,分割)csv_loader.py0, csv, csv_loader
1线性回归的ANNprac1.py1, ann, linear-regression
2Sigmoid激活函数图prac2.py2, sigmoid, activation
3自组织映射 (SOM U矩阵)prac3.py3, som, minisom
4强化学习 (q-learning)prac4.py4, qlearning, ql
5SARSA的强化学习prac5.py5, sarsa
六深度Q网络 (带Keras的DQN)prac6.py6, dqn
七径向基函数 (RBF for XOR)prac7.py7, rbf, xor
8遗传算法I (目标字符串)prac8.py8, ga1, ga
9遗传算法II (锦标赛选择)prac9.py9, ga2, tournament
十卷积神经网络(CNN)prac10.py10, cnn
十一粒子群优化算法 (PSO)prac11.py11, pso
十二蚁群优化 (ACO)prac12.py12, aco
全部所有13个实践all-practicals.txtall

例子

npx fsdcats 1           # Practical 1: ANN
npx fsdcats qlearning   # Practical 4: Q-Learning
npx fsdcats dqn         # Practical 6: DQN
npx fsdcats all         # All practicals

Node.js模块使用情况

const ml = require('fsdcats');

// Access by logical name
console.log(ml.ann.components[0].code);
console.log(ml.qlearning.components[0].code);

// Generate files programmatically
ml.generatePracticalFile('ann');
ml.generateAllFiles();

版本与发布记录

fsdcats 共发布 8 个版本,首次发布于 2026/10/30;过去 12 个月发布了 8 个版本。

版本发布日期距今
1.0.6latest2026/11/04今天
1.0.52026/10/313 天前
1.0.42026/10/313 天前
1.0.32026/10/304 天前
1.0.22026/10/304 天前
1.0.12026/10/304 天前

关于 fsdcats 的常见问题

fsdcats 是什么?

机器学习实践的超短和干净的考试代码生成器(ANN, Sigmoid, SOM, Q-Learning, SARSA, DQN, RBF, GA, CNN, PSO, ACO, CSV Loader)

如何安装 fsdcats?

在项目目录运行 npm install fsdcats,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 fsdcats,可以用 npx fsdcats 直接运行。

fsdcats 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/fsdcats 是否存在。

fsdcats 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

fsdcats 可以商用吗?

fsdcats 使用 ISC 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

fsdcats 还在维护吗?

最新版本 1.0.6 发布于 2026/11/04(今天);至今共发布 8 个版本,其中过去 12 个月发布了 8 个;首次发布于 2026/10/30。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。