年度总结 2011~2012

              雾里看花,水中看月。---------------------------------------------------------------------------


                                                                                                                                                         从去年暑假到今天的暑假我学到了什么....

           


              软件工程:

               初步接触软件工程, 初步接触软件工程这门课程的过程是机械的、混沌的。。。

              

             



              UML(Unified Modeling Language)统一建模工具

              一种定义良好的、易于表达、功能强大且普遍适用的建模语言。它支持面向对象的分析、设计、实现、交互等各个环节,可以用于对系统的理解、设计、浏览、维护和信息的控制。我们常用的UML建模工具有ROSE和EA(Enterprise architect),对于这两种工具的使用,初学者建议使用ROSE,而对于EA,有一定代码量再去用,EA和ROSE的区别,在前文已经讲出。不再赘余。

         

           


           C#:

            初步的接触面向对象的思想,在最初我们学习的vb是基于面向对象的,而对于C#的学习把我们带入到了一个对象的世界,面向对象技术是历史的一个进步,面向对象让我们的系统更容易 维护、扩展、可修改。楚广明老师给我们讲的,最初的摸象过程、、、什么是对象,对象三要素属性、方法、事件。接着是一些语法,每种语言都会有的语法,每种语言的语法有相同的地方,也有不同的地方。。。

         

      


           设计模式

           设计模式用过了才能体会到,在机房收费系统中用到了抽象工厂设计模式、门面模式(外观模式)、单例模式,对这三个模式的理解较为深刻。设计模式是一种编码思想的转变,当人们在使用和创造的时候发现,当代码一次一次重复的时候,去想如何才能解耦,这也是把面向对象的思想发挥的淋漓尽致。

          

          



           VB.net:

           和C#一样都是面向对象的语言,基本语法大概和VB相同,vb是基于对象的,而vb.net是面向对象的。 一些概要总结:http://blog.csdn.net/xhf55555/article/details/7169407



           三层架构

         

           三层架构是为了解耦,抽象出三层,拿饭店的流程来做例子吧。就是厨师只需做好自己的工作就好--炒菜,服务员做好自己的工作--点菜,采购员做好自己的工作--采购,各司其职 ,而不是一个人或是一个角色包揽所有的工作,无论是哪个岗位的人员要离职的话,我们可以再去应聘这个岗位的人员,而不是一个人走了,整个饭店都塌了。。。程序中是,一句代码变了其他的都要变,用了三层变为,抽屉式、岗位式,抽走一层,任然可以换汤不换药。



        个人版本的机房收费系统

         第一遍,大概的理解,试手。第二遍,结合设计模式,进一步理解,为什么要加设计模式,设计模式的好处,再次重构

      


         合作开发机房收费系统

        体验了一把软件过程。。。CASE工具的使用。

      



        牛腩新闻发布系统

        第二个暑假~ 却是我第一次的BS,麻雀虽小,五脏俱全,在看牛老师是视频,偶尔会让我小痛苦一些,不过吃了米老师从云南带回来的 吃一口就会甜到心里的点心就好多了,嘻嘻,要和cs对比的学习,用米老师常常和我们说的学习方法,不断的改变自己吼。。



         SB英语的学习

        我在提高班的第一次暑假,开始了我第一次的SB,是另一种学习英语的方式,是声音和图片的映射代替我们以前依靠中文翻译英文的学习方法,是英语学习的一个变革,我们很荣幸的成为了老师第一批SB出炉的学僧,哈哈,再回首,英语的动画片才是我眷恋的,如果是少了我心依旧的情感话,就该看看SB的文档了。。。

      


        在这里不得不提一句这个过程中的插曲,去了心情之外的插曲,那就是让我不断的口腔溃疡的接本考试了,花了为期两个多月的时间。体会到一次应试考试的过程,酸甜苦辣样样俱全,考试也是一种能力的体现,我认为考试考的更应该是思维,是心态,是综合素质的体现。。。

      我再一次从社会的小混混、或是流浪人变为了一名大三的学生,和一帮比我小两三岁的孩纸们在一起,重温了一下那时傻傻的我。。。。



       最后的最后,加油


      

       

 

深度学习是机器学习的一个子领域,它基于人工神经网络的研究,特别是利用多层次的神经网络来进行学习和模式识别。深度学习模型能够学习数据的高层次特征,这些特征对于图像和语音识别、自然语言处理、医学图像分析等应用至关重要。以下是深度学习的一些关键概念和组成部分: 1. **神经网络(Neural Networks)**:深度学习的基础是人工神经网络,它是由多个层组成的网络结构,包括输入层、隐藏层和输出层。每个层由多个神经元组成,神经元之间通过权重连接。 2. **前馈神经网络(Feedforward Neural Networks)**:这是最常见的神经网络类型,信息从输入层流向隐藏层,最终到达输出层。 3. **卷积神经网络(Convolutional Neural Networks, CNNs)**:这种网络特别适合处理具有网格结构的数据,如图像。它们使用卷积层来提取图像的特征。 4. **循环神经网络(Recurrent Neural Networks, RNNs)**:这种网络能够处理序列数据,如时间序列或自然语言,因为它们具有记忆功能,能够捕捉数据中的时间依赖性。 5. **长短期记忆网络(Long Short-Term Memory, LSTM)**:LSTM 是一种特殊的 RNN,它能够学习长期依赖关系,非常适合复杂的序列预测任务。 6. **生成对抗网络(Generative Adversarial Networks, GANs)**:由两个网络组成,一个生成器和一个判别器,它们相互竞争,生成器生成数据,判别器评估数据的真实性。 7. **深度学习框架**:如 TensorFlow、Keras、PyTorch 等,这些框架提供了构建、训练和部署深度学习模型的工具和库。 8. **激活函数(Activation Functions)**:如 ReLU、Sigmoid、Tanh 等,它们在神经网络中用于添加非线性,使得网络能够学习复杂的函数。 9. **损失函数(Loss Functions)**:用于评估模型的预测与真实值之间的差异,常见的损失函数包括均方误差(MSE)、交叉熵(Cross-Entropy)等。 10. **优化算法(Optimization Algorithms)**:如梯度下降(Gradient Descent)、随机梯度下降(SGD)、Adam 等,用于更新网络权重,以最小化损失函数。 11. **正则化(Regularization)**:技术如 Dropout、L1/L2 正则化等,用于防止模型过拟合。 12. **迁移学习(Transfer Learning)**:利用在一个任务上训练好的模型来提高另一个相关任务的性能。 深度学习在许多领域都取得了显著的成就,但它也面临着一些挑战,如对大量数据的依赖、模型的解释性差、计算资源消耗大等。研究人员正在不断探索新的方法来解决这些问题。
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值