这是使用numpy和tensor的kohonen自组织映射的python实现

somlib的Python项目详细描述


#索姆
这是使用numpy和tensor实现kohonen自组织映射的python实现

安装

**python 3**
`pip安装somlib`

用法

1.numpy实现

```
从somlib导入som
s=som.som(神经元=(5,5),维数=3,n_iter=500,学习率=0.1)
s.train(samples)samples是n x 3矩阵
打印(“簇中心:”,s.weights)
打印(“标签:”,s.labels)
结果=s.预测(样本)
```

这里5,5是神经元的尺寸,3是特征数。样本是numpy数组,每个样本有一个三维向量。

2.张量实现

```
从somlib导入som
s=som(神经元=(5,5),维数=3,n_iter=500,学习率=0.1,mode=”张量“)
s.train(samples)samples是n x 3矩阵
打印(“簇中心:”,s.weights)
打印(“标签:”,s.labels)
结果=s.预测(样本)
```

显示群集
要在训练后显示群集,请使用此

``s.displayClusters(示例)```


![集群](https://image.ibb.co/hs4uch/figure_3.png“集群”)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java 安卓 XMLPullParser错误   Java响应网格布局   Java中使用递归的不同方法   java变量可能尚未初始化(边加权图)   java如何将这样的文件插入MySQL数据库   java云端点:不允许实体类型的数组或集合   java(编译器或jvm)是否以不同方式处理类的静态最终成员?如果是,怎么做   java如何从lambda表达式返回新的非抽象映射?   java JDK 7支持的最大Spring版本是什么   我们如何从java类生成DTD   java在我的例子中BindingResult、FieldErrors或GlobalErrors是否可以为null?   java[LibGDX][GWT]读取文件外观时出错。HTML格式的json[序列化异常]   字典Java不可修改密钥集映射   java Admob在firebase sdk之后显示测试广告,但不显示真实广告