笔试面试 某电商网站准备推广先用后买购物模式,经过调研,准备使用感知机对一部分用户进行过滤。 给定一个二维坐标下的训练数据集 ,二分类标签取值范围 ,使用感知机 进行二分类,损失函数定义为错误分类点到超平面的总距离,其中输入空间中的任一点 到超平面的距离可以表示为: ,其中 ||w|| 是 w 的 L2 范数。 对于错误分类的点,当 时,,当 时,,所以可以推出一个重要的结论: 成立。 那么可以得到,所有错误分类的点到超平面的总距离为: 进一步地,可以得到感知机的损失函数为: 请根据题目描述,结合输入和输出信息以及补充说明的提示,使用梯度下降法,完成对 的参数更新。 提示: (1)需要根据随机梯度下降法推导出 的梯度下降表达式; (2)根据损失函数的定义,每次迭代中,需要对所有样本进行遍历,但是分类正确的样本无需执行梯度下降,只有分类错误的样本执行。 (3)请认真阅读补充说明中的内容。
笔试面试 团建中, 一行32人拉成一个圆圈, 从任意一人开始按顺时针方向循环报数1、2、3、4、5 凡是报到5的, 都要唱首歌, 且唱过歌的不再参与报数, 那么, 在仅剩一个人没有唱歌的时候报数的人次是多少?()
笔试面试 React、Vue 内部都采用了 Virtual DOM 的技术,简而言之,就是用普通的 JavaScript 对象来表示 DOM 的结构和信息。 假设我们自己定义如下的 VNode 类和生成 VNode 的 h 方法, class VNode { constructor(tagName, props, children) { this.tagName = tagName; this.props = props; this.children = children; } } const h = (tagName, props, children) => { return new VNode(tagName, props, children); }; 请你给 VNode 类添加 render 方法,render 方法把一个虚拟的 DOM 节点渲染成真正的 DOM 节点 const ul = h(‘ul’, {id: ‘list’, style: ‘color: red’}, [ h(‘li’, {class: ‘item’}, [‘Item 1’]), h(‘li’, {class: ‘item’}, [‘Item 2’]), h(‘li’, {class: ‘item’}, [‘Item 3’]) ]; const ulDom = ul.render(); 目标 DOM <ul id=”list” style=”color: red”> <li class=”item”>Item 1</li> <li class=”item”>Item 2</li> <li class=”item”>Item 3</li> </ul>