设计模式

设计模式 封装变化点 面向接口编程

一、前言

进行设计时,重在深刻理解面向对象的设计思想,而不是牵强地套用某个设计模式

因为使用设计模式往往会在系统中添加更多的层,在系统中增加额外的类和对象,影响系统的效率。

阅读更多
Java语言知识点小结

1. 编译、运行

1.1 编译

javac + 源文件的路径.java

1
javac  -d . -source 1.8  /aaa/bb/xx.java     

重点可查阅官网文档。

阅读更多
E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用) E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它?

一、原因分析

#在ubuntu系统的termial下,用apt-get(或者apt) install 安装软件的时候,如果在未完成下载的情况下将terminal close。此时 apt-get进程可能没有结束。结果,如果再次运行apt-get install 命令安装如今,可能会发生上面的提示。

二、解决办法

  1. 终端输入 ps aux ,列出进程。找到含有apt-get的进程,直接sudo kill PID。

  2. 强制解锁, 命令sudo rm /var/lib/dpkg/lock-frontend

注释:rm后面跟随你要获取的路径比如我这里是( /var/lib/dpkg/lock-frontend )


tensorflow学习笔记

1 人工智能三学派

  • 行为主义 控制论
  • 符号主义 专家系统
  • 连接主义 神经元
阅读更多
学党史之不忘初心

​ 学习历史是为了更好走向未来。一部党史,就是一部无数共产党人坚定理想信念、不断磨练革命斗志的历史,它以其丰富的内涵告诉我们,中国共产党自诞生以来,无论革命、建设、改革,一切奋斗的“初心”,都是为了让人民过上好日子,启迪我们传承红色基因,凝聚初心力量,奋进新的征程。

阅读更多
RNN拓展以及提高RNN的一些方法

0.Making RNNs More Effective

  • Stacked RNN(堆叠RNN)

  • Bidirectional RNN(双向RNN)

  • Pre-Training(预训练)

阅读更多
RNN模型与NLP应用4-LSTM模型

0.Long Short Term Memory (LSTM)

LSTM希望神经网络能够「记住」或者「忘记」一些信息,从而有更好的表现

当需要的信息和预测之间的时间间隔比较小的时候,RNN可以比较好的效果,如下图:

阅读更多
RNN模型与NLP应用3-SimpleRNN模型

1.How to model sequential data?

阅读更多
深度学习之训练集、验证集、测试集

类比:

  • 训练集相当于上课学知识

  • 验证集相当于课后的的练习题,用来纠正和强化学到的知识

  • 测试集相当于期末考试,用来最终评估学习效果

阅读更多
RNN模型与NLP应用2-文本处理与词嵌入

0. 目标:情感分析 IMDB电影评论的好、坏

阅读更多