统计学习方法 李航 第二章习题


推荐一下个人博客

2.1Minsky和Papert指出:感知机因为是线性模型,所以不能表示复杂的函数,如异或。验证感知机为什么不能表示异或

明显可知异或不具有线性可分性,由感知机定义可知,感知机不能表示异或。

2.2模仿例题2.1,构建从训练数据集求感知机模型的例子

import numpy as np  
import matplotlib.pyplot as plt  

class showPicture:  
    def __init__(self,data,w,b):  
        self.b = b  
        self.w = w  
        plt.figure(1)  
        plt.title('Plot 1', size=14)  
        plt.xlabel('x-axis', size=14)  
        plt.ylabel('y-axis', size=14)  

        xData = np.linspace(0, 5, 100)  
        yData = self.expression(xData)  
        plt.plot(xData, yData, color='r', label='y1 data')  

        plt.scatter(data[0][0],data[0][1],s=50)  
        plt.scatter(data[1][0],data[1][1],s=50)  
        plt.scatter(data[2][0],data[2][1],marker='x',s=50,)  
        plt.savefig('2d.png',dpi=75)  
    def expression(self,x)
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值