吴恩达机器学习课后习题ex2

这篇博客主要探讨了吴恩达机器学习课程的Ex2,涉及Logistic回归。内容包括使用Scipy的fmin_tnc/minimize优化算法进行参数求解,通过sklearn.metrics.classification_report评估模型性能,以及在pandas中应用isin()函数及其逆操作。同时参考了相关学习资源进行深入学习。
摘要由CSDN通过智能技术生成

ex2:Logistic_regression

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt 
import scipy.optimize as opt #优化算法
from sklearn.metrics import classification_report
from sklearn import linear_model
Scipy优化算法:scipy.optimize.fmin_tnc()/minimize()

参见:https://www.cnblogs.com/tongtong123/p/10634716.html

sklearn.metrics.classification_report

参见:https://blog.csdn.net/kancy110/article/details/74937469

# 获取原始数据
def raw_data(path):
    data=pd.read_csv(path,names=['exam1','exam2','admit'])
    return data
#绘制初始数据
#需要将两种判断结果区别颜色绘制
def draw_data(data):
    accept = data[data.admit==1]
    refuse = data[data.admit == 0]
    #accept=data[data['admit'].isin([1])]
    #refuse=data[data['admit'].isin([0])]
    plt.scatter(accept.exam1,accept.exam2,c=</
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值