任务: 用逻辑回归做二分类的意图判定。输入是一串仅由大写字母A~G组成的字符串;输出是标签0或1。 特征: 对每条字符串做7维one-hot存在编码,顺序固定为A B C D E F G;某字母出现过则该维取1,否则取0。 模型: 单层逻辑回归,权重w和偏置b初始为0;激活用sigmoid;损失为二分类交叉熵;优化用学习率0.1、轮数20、batch size=1 的梯度下降;最终预测阈值0.5,大于阈值判1,否则判0。
输入描述:
第一行: N M(N条训练数据,M条测试数据)接下来的N行: 训练样本,“字符串 标签”,字符串仅含A~G,标签为0或1接下来的M行: 测试样本字符串
输出描述:
共M行,每行输出一个0或1
示例1
输入
5 2
ABC 1
ADG 1
BE 1
CFG 1
ABCFG 1
A
BG
说明
训练集中所有标注为1,从w=b=0开始,梯度会把z推大,使预测逐步超过0.5,因而对任意测试串都输出1。
备注:
本题由牛友@Charles 整理上传
加载中...