zoukankan      html  css  js  c++  java
  • 函数式编程学习之路(13) 人工智能

    第一阶段总结:

        从启动学习函数式编程到现在近一个月了.有了一些小收获,但是发现了一个非常严重的问题.

    这个非常严重的问题就是:我们学习的速度惊人的慢!!!

        以前也曾经粗浅思考过这个问题.但没有深入,直到今天广泛阅读大量技术文章后,才惊觉吸收到的东西却是如此之少.对广泛搜索阅读,有如下体会:

    1.知道的都在重复,以不同的面目,方式,互联网信息浩如烟海,但大部分都是各种信息堆砌.

    2.不知道的看着头疼,比如查到一个腾讯前端的UnCurrying的东西,篇幅又长,代码又多.讲的东西不知道要解决什么?因为没有相关体验,也没有心思去理解大篇的东西,感觉唯一理解的就是UnCurrying是Currying的逆向,给函数增加更多的参数,但这种做法的微妙在哪?好象不是一眼能扫明白的.

    3.似懂非懂的不愿意深入.一个小小知识点,一深入就是一大片,相当耗费时间精力

    4.知识非常零碎,但又相互影响关联,这就象一盘巨大的拼图给打散了,而每一块小拼图,又零碎成N片,每一片还有不同.

    5.知识无法容易的转化成清晰的理解和记忆.

    6.面对长篇幅或难理解的东西时,大脑和神经系统会产生不愉快的感觉.这会产生"斥力",不象看精彩的电影或美图等产生"引力".

    7.其它.

    综上所述,人类大脑对于记忆和计算能力,先天不足,另外大脑,神经系统对复杂或量大的东西有"斥力".而反过来,互联网信息庞大速度相当快.知识点也增长惊人.大脑和计算机相比,某些方面的能力相差巨大.

    大体有如下差别:

    1.看一篇几千文的文,就觉得很花时间和精力.而计算机处理几M的数据,都是瞬间的事情.

    2.对知识点的推理,证明,计算,相当缓慢,甚至根本就过不去.而计算机可以在眨眼间处理推理,计算达亿次级别.

    3.人类的动作相当缓慢,比如看到一个示例程序,学习它把它敲入IDE,调试运行,消化理解.相当花时间.随便折腾个函数就得花掉小时计的时间.一天做不了多少东西.

    而计算机可以在几秒内解析,运算,编译百万行的代码.

    人类这种传统学习模式实在是太原始,有必要思考及提升下学习效率及方法.传统学习方法这么缓慢,而且费心费力,理论上应该可以找到提升途径,比如提升一倍,十倍,因为基数低,产生的结果也将是惊人的.

  • 相关阅读:
    欧拉回路 定理
    UESTC 1087 【二分查找】
    POJ 3159 【朴素的差分约束】
    ZOJ 1232 【灵活运用FLOYD】 【图DP】
    POJ 3013 【需要一点点思维...】【乘法分配率】
    POJ 2502 【思维是朴素的最短路 卡输入和建图】
    POJ 2240 【这题貌似可以直接FLOYD 屌丝用SPFA通过枚举找正权值环 顺便学了下map】
    POJ 1860【求解是否存在权值为正的环 屌丝做的第一道权值需要计算的题 想喊一声SPFA万岁】
    POJ 1797 【一种叫做最大生成树的很有趣的贪心】【也可以用dij的变形思想~】
    js 实现slider封装
  • 原文地址:https://www.cnblogs.com/DSharp/p/3066079.html
Copyright © 2011-2022 走看看