Thinking Ability

在这里插入图片描述
思维是一个比较概念性的东西,不同的层面或不同的专业不可一概而论。下面介绍的是个人在编程中对于思维锻炼与学习的一些见解的归纳与整理以供参考。

一 . 思维厚度

(1) 编程中所学习的理论知识是思维厚度及基础来源。
(2)基础理论知识影响着思考的深度能否上升到一个新的层次。
(3)思维厚度的累积是需要沉下心一步一步的获得的,即便是天才知识的获取也不是空想而来的。

二 . 思维习惯的养成

(1)对于思考习惯的养成在学习中理解一个问题只是最浅层的,对问题的理解思维也是垂直式的。
(2)编程中思考习惯的养成是尤为重要的,往往大部分人总会停留于代码对一个问题解决的表面,很少会通过问题去研究其本质,进而发散思维获取更多的价值。

三 . 思维方式

(1)通过对一个问题的全方面分析往往能形成一个思维导图,思维导图的作用的往往是解决各层的知识点突破口破。通过对脑图的分析明确其背后所涉及的各知识点。
(2)在工业开发中写好一个类封装好类中的各模块函数是一个程序员必备的习惯,他的价值在于实现代码的低耦合高内聚,不同的类之前减少其相互的依赖,相关的方法尽量处在同一个类中。

四 . 思维的修炼

(1)好记性不如烂笔头 !
(2)在生活的各方面去感受思维锻炼。
(3)发散性思维与逻辑性思维:
① 发散性思维需要在分析问题的过程中从多角度出发,思维的方式也需要从各个方面着手,这需要你抓住问题的核心,再从不同的角度深入,否者核心都没找到,再新颖的思维方式也是白谈。其次深入思考中一定要克服人脑固有的思维框架从计算机的思维来认识问题,从人脑的思维出发研究问题往往是易入误区的源头。
② 逻辑性思维对于编程而言说到底就是分析的过程与思考的结果。这个过程中要有绝对的明确性,条例要清晰事实要有根据,逻辑的节点之间也要做到前后相通。这几点但凡一点不明都可能导致大小的逻辑混乱。
③ 逻辑性思维的锻炼对于程序员来说至关重要的,这里推荐新手可以去玩玩程序员升职记(human resource machine)等开发逻辑思维的游戏,既有趣又有益。这类游戏通常只需要你懂的读取/输出/跳转/循环等即可完成一段完美的代码。这些游戏中所设置的关卡通常也是实际开发过程中程序员要掌握的基本逻辑。
④ 逻辑性思维就像一棵树,思维本身什么也没有,而只是一种迁移类比的能力。逻辑性思维则更像是竹子一节一节的延申,环环相扣,彼此之间建立关系。

五 . 温故

对自己代码的复盘改进不总,对他人代码的复盘思考别人的解决思路,思考方式。复盘往往会发现一些潜在的 Error 正视 Error,发现 Error 解决 Error 也就意味着进步 !

六 . 坚持

坚持没什么需要细说的,做一件事能否坚持下去是能否获得成功基石 ! 以上五点做的再好,没有坚持作为保障,那么所有的付出都难以获得回报。这好比是 sum += i 的一个累加求和过程。一旦失去坚持累加也会停滞。正所谓:行百里者半九十 !

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于LSTM的财务因子预测选股模型LSTM (Long Short-Term Memory) 是一种特殊的循环神经网络(RNN)架构,用于处理具有长期依赖关系的序列数据。传统的RNN在处理长序列时往往会遇到梯度消失或梯度爆炸的问题,导致无法有效地捕捉长期依赖。LSTM通过引入门控机制(Gating Mechanism)和记忆单元(Memory Cell)来克服这些问题。 以下是LSTM的基本结构和主要组件: 记忆单元(Memory Cell):记忆单元是LSTM的核心,用于存储长期信息。它像一个传送带一样,在整个链上运行,只有一些小的线性交互。信息很容易地在其上保持不变。 输入门(Input Gate):输入门决定了哪些新的信息会被加入到记忆单元中。它由当前时刻的输入和上一时刻的隐藏状态共同决定。 遗忘门(Forget Gate):遗忘门决定了哪些信息会从记忆单元中被丢弃或遗忘。它也由当前时刻的输入和上一时刻的隐藏状态共同决定。 输出门(Output Gate):输出门决定了哪些信息会从记忆单元中输出到当前时刻的隐藏状态中。同样地,它也由当前时刻的输入和上一时刻的隐藏状态共同决定。 LSTM的计算过程可以大致描述为: 通过遗忘门决定从记忆单元中丢弃哪些信息。 通过输入门决定哪些新的信息会被加入到记忆单元中。 更新记忆单元的状态。 通过输出门决定哪些信息会从记忆单元中输出到当前时刻的隐藏状态中。 由于LSTM能够有效地处理长期依赖关系,它在许多序列建模任务中都取得了很好的效果,如语音识别、文本生成、机器翻译、时序预测等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值