zoukankan      html  css  js  c++  java
  • 找工作(一)

    网上的一些招聘试题:

    2016百度校招:http://m.blog.csdn.net/article/details?id=48714673

       1、 SVM多分类参考:http://blog.sina.com.cn/s/blog_5eef0840010147pa.html

        SVM与神经网络的关系参考:https://www.zhihu.com/question/22290096

        看知乎上的讨论有人将线性SVM看作单层的神经网络,理由是都可以表示成矩阵乘积的形式。在非线性问题上两者用了不同的方式,

        SVM采用了kernel trick,神经网络通过隐含层来实现非线线。

        2、SVM与logreg的异同:两者的优化目标都可以表示为regularization+loss的形式,它们的regularization都是一样的,只是loss不同:

    SVM选择的是hinge loss,err=max(1-ys,0); logreg选择的是cross-entropy error,err=log2(1+exp(-ys))。

         3、采用线性表、二叉平衡树和哈希表存储数据的优劣

             线性表:插入时间复杂度为1,因为无序,所以查找需O(n)的复杂度,适合数据量较小或查询量较小的情况

             二叉平衡树:不论是插入、删除还是查询,都近似为O(logn),依赖于旋转操作来维持平衡(红黑树),代价较大,

       在数据量大且随机的情况下不如hash。

             哈希表:在随机的情况下,插入、删除、查询都是O(1),可能出现冲突导致复杂度高,消耗内存;适合大数据选用。

        4、如果元素较少,且几乎有序,则适合插入排序,复杂度接近O(n),最坏为元素逆序,复杂度为O(n2)。

       

    这是2013年百度校招的试题:http://blog.sina.com.cn/s/blog_a7a1eb490101hsoc.html

    同样问到了SVM与神经网络的关系?

  • 相关阅读:
    python中join函数
    python实现反转字符串
    map函数
    python中lambda函数
    python中reduce函数
    python实现斐波那契数列
    迭代器和生成器
    经典算法动态图
    数据中心团队对于液体冷却的应用还需要适应
    物联网正将数据中心推向边缘
  • 原文地址:https://www.cnblogs.com/573177885qq/p/5795342.html
Copyright © 2011-2022 走看看