logistic regression 处理鸢尾花数据集
——————————————————————keras实现
鸢尾花数据集是一个比较经典的多重变量分类数据集。它最初是埃德加·安德森从加拿大加斯帕半岛上的鸢尾属花朵中提取的地理变异数据,后由罗纳德·费雪作为判别分析的一个例子,运用到统计学中。
鸢尾花数据集所代表的分类问题可以较好的用逻辑斯蒂回归(logistic regression)解决,不过鸢尾花数据集是多分类问题,需要应用logistic regression在多分类问题上的推广:softmax
// to do:softmax问题的理论分析
keras是一个非常好用的high-level的神经网络框架,针对多分类问题,可以用keras构造神经网络实现softmax分类
网络结构:
代码:
import numpy as np
from tensorflow.contrib.keras.api.keras.models import Sequential
from tensorflow.contrib.keras.api.keras.layers import Dense, Activation