工程/设计师
wishchin
CV算法工程师:从事室内场景感知方面工作,完成算法实验和软件开发。
展开
-
使用Boost_MPI进行并行编程
使用非常流行的 Boost 库进行并发编程非常有意思。Boost 有几个用于并发编程领域的库:Interprocess (IPC) 库用于实现共享内存、内存映射的 I/O 和消息队列;Thread 库用于实现可移植的多线程;Message Passing Interface (MPI) 库用于分布式计算中的消息传递;Asio 库用于使用套接字和其他低层功能实现可移植的连网功能。本文介绍 IPC 和 MPI 库以及它们提供的一些功能。转载 2013-09-14 12:56:52 · 4118 阅读 · 0 评论 -
软件构架师的十大特点
为什么需要构架师?因为在成功的复杂项目中,总有人需要把控项目的基本稳健性,且在软件结构层面给出可信的可行性分析,并保证项目进度的正常。如果有人问你,作为一个软件架构师需要哪些特质的话,你会怎么回答?从技术层面上讲,架构师的技术要求是首位的。除此之外在做人处事方面,更有魅力的架构师则更受欢迎。最近有个同事问我,是什么成就了一个架构师。下文就是我的回答,适用于各个技术领域。其中我故意不考虑企业架构相关的问题。转载 2016-05-18 19:20:54 · 925 阅读 · 0 评论 -
中国企业系列
企业才是科技发展的最终力量,所以关注企业的发展是关注社会发展的重要途径之一。浪潮之巅:吴军:中国公司和美国股市的恩恩怨怨C++primer:作者Stanley B.Lippman谈C++语言和软件产业的发展C++primer:作者Stanley B.Lippman谈C++语言和软件产业的发展http://www.csdn.net/article原创 2013-12-05 13:11:34 · 830 阅读 · 0 评论 -
AI: DL方法与问题空间探索
所谓问题的解决是生存参数空间的一种状态转移到另外一种状态,而目的状态恰好是主体所希望的。完成这种转换的一系列脚本变化过程叫做场景序列,也叫通路。驱动这一些列场景转换的主体参与过程,被称为主动执行。而主体参与执行过程所抽象出来的主动参与行为规则,被称为解决问题的方法。状态空间转换总有一条最短时间转换通路或者一条最短空间转换通路,被称为最优通路,而主体在参与过程中使用的方法为最优方法。原创 2015-07-30 09:15:01 · 618 阅读 · 0 评论 -
深度学习:网络的编程模式比较
深度学习的网络编程模式:符号式和命令式编程比较。转载 2016-07-07 17:54:15 · 1246 阅读 · 0 评论 -
C++目录遍历:使用第三方库boost.filesystem等
在做图像处理的时候,可能进行一个文件夹的所有文件的遍历。使用c 的文件夹遍历方式,代码太难理解,而且如果在windows中使用还需要使用wchar_t宽字符。opencv本身就有目录遍历的类库,非常方便,我以前还一直傻傻的使用c的方式进行遍原创 2013-09-22 09:18:58 · 1867 阅读 · 0 评论 -
人工机器:机器学习的哲学原理、基础及完备性的来由
观测->假设->归纳->演绎->过拟合,这是ML的一般套路和基础指导准则。 2018年03月11日 14:37:44导言 对于人工智能,有诸多定义,也有诸多质疑。各家的定义不用多追究。从各个领域提出对机器学习的理解,同时也表示出对定义的狭隘理解。从《计算机科学的离散结构》、到《pattern recognition》、...原创 2019-06-17 14:40:27 · 1609 阅读 · 0 评论 -
装X数学:高雅的数学表示
采用高雅的数学描述 转自于:研究生之路怎么走? 高雅的数学描述会提高你论文的等级和加强评审人对你基础功底的认可。例如泛函分析、集合、测度、度量空间和拓扑空间、现代代数、微分几何等数学方面的入门知识和表达方法对工科研究者大有意义。只要用得恰当,会取得良好效果。自然,这要求研究者具有较深入的数学背景。决定于你的数学背景,把握数学描述技巧的伸缩性可以很大。此处仅仅能举一点点例子供参考...转载 2015-11-23 12:18:10 · 955 阅读 · 0 评论 -
知识工程.Vs.软件构架,框架,设计模式.
软件工程-原文链接:http://tech.it168.com/a2009/0902/672/000000672853.shtml此文章详细给出了软件设计的基本概念和用途,文章链接:http://www.searchsoa.com.cn/showcontent_32604.htm前言: 历史悠久的建筑科学具有成熟的工程方法论,可以给软件行业发展和软件工程学大量的借鉴。建筑设计(Ar...原创 2014-02-10 14:35:42 · 1424 阅读 · 0 评论 -
Architecture:话说科学家/工程师/设计师/商人
从使命、目的、行为的不同,可以归类人群到科学家、工程师、设计师、商人等等。使命分别是:1.携带当下社会的财富对未来探索,希望引发变革;2、掌握工程全貌、完成整个工程的圣经周期;3、在工程的设计层面做文章;4、维持商业体系的运行,并在其中获取最多利润。 上半部分源地址:http://blog.csdn.net/chentingpc/article/details/73...原创 2013-07-30 16:27:36 · 979 阅读 · 0 评论 -
职业:图像处理入门教程
1 通识课程基础 高等数学的基础概念是入门基础,数学知识不言其多。 可以参考的基础书籍有《微积分》《数学/泛函分析》《概率论与数理逻辑》 ,很多图像学的基本概念可以从这三本书上找到。 偏计算机科学的《 离散数学 》,这是计算机科学的基础数学。 偏控制理论的《非线性动力学》,复杂度/非线性 的提升导致不可控性。原创 2016-08-27 11:53:11 · 1848 阅读 · 0 评论 -
个人技术博客的选择:CSDN、博客园、简书、知乎专栏还是Github Page?
文章链接:个人技术博客的选择:CSDN、博客园、简书、知乎专栏还是Github Page? 感觉还是Fuck The Dog!看来还是以后把文章写在本地,然后再上传到CSDN吧。被CSDN的缓存机制坑了几次,得非常注意这次事件才行!!!...转载 2018-06-19 17:21:50 · 4790 阅读 · 0 评论 -
参加EMCL感想
ECML,全名为欧洲机器学习会议,European Conference on Machine LearningECML5天,认识了许多来自各地的中国人(大部分是PhD学生),其中很多做得很好。感想很多。如果你开过会的话,可能这些感想你早已体会到了,如此请见谅。转载 2013-07-23 10:00:11 · 10447 阅读 · 0 评论 -
编程行业里面的新行话
Stack Overflow:1. Yoda Conditions(尤达条件)2. Pokemon Exception Handling(宠物小精灵异常处理)3. Egyptian Brackets(埃及括号)4. Smug Report(自鸣得意的报告)5. A Duck(一只鸭子)6. Refuctoring(重搞)7. Stringly Typed(泛字符串类型)8. Heisenbug(海森bug)10. Jimmy(吉米)11. Higgs-Bugson(希格斯bug)12.转载 2014-02-13 19:57:05 · 1482 阅读 · 0 评论 -
浅谈我对框架的理解
框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。 可以说,一个框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文(Context)关系。因此构件库的大规模重用也需要框架。转载 2014-02-10 14:00:09 · 1036 阅读 · 0 评论 -
软件开发的MVC构架
MVC:IDE开发环境开发时,无意中使用的软件结构.转自于wikipedia:http://zh.wikipedia.org/wiki/MVC层次模型(Model) “数据模型”(Model)用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。“模型”有对数据直接访问的权力,例如对数据库的访问。“模型”不依赖“视图”和“控制器”,也就是说,模型不关心它会被如何显转载 2014-02-10 14:43:52 · 961 阅读 · 0 评论 -
使用Visio—UML画类图
在一个VS工程中,由于类的个数较多,而参数描述不是特别清晰。若此工程的生命周期较长,则有必要对工程进行完整分析,给出完整的文档。需要画出类图,并对每个成员进行详细描述。原创 2015-07-06 11:25:53 · 80656 阅读 · 0 评论 -
QtUI设计:设置控件透明
QT设置按钮控件透明: 代码: //设置按钮 背景 前景 this->ui->ShowCvRGB->setStyleSheet(QString("color:rgba(255,255,255,255);background-color:rgba(100,100,100,100)")); // 第一个 为前景色;第二个 为北京色; 透明度 为a原创 2016-05-27 11:07:39 · 5955 阅读 · 0 评论 -
CMMI评估流程
当前位置:首页 >> CMMI知识库 >> CMMI相关 >> CMMI评估流程转载 2016-05-31 13:28:27 · 1297 阅读 · 0 评论 -
提高机器学习模型准确率的八大方法
机器学习面对的是一个受限有穷空间 到 一个扩大的有穷空间 的泛化问题。 对于一个不能充分描述的真实数据空间,假设空间的可信度就大打折扣,基于假设空间建立的模型就一直在欠拟合和过拟合之间摇摆。1. 增加更多数据 2. 处理缺失值和异常值 3. 特征工程学 4. 特征选择 5. 使用多种算法 6. 算法的调整 7. 集成模型 8. 交叉验证。转载 2016-07-12 17:37:07 · 16276 阅读 · 1 评论 -
AI:**消灭程序员需要一百年吗?
这篇博文真的很长,不过挺有意思。文章这样说:模型的自动组合,其实就是软件的自动组合,在有了这样的系统之后,任何软件都能自动组合出来,等到那一天,最后一位人类程序员就终于可以退休了。其实应该有겡复杂데过程,或者引入语义解析헤模型空间理论,对程序员所做데事情再进行另外一个系统的嵌入。转载 2014-08-10 19:32:45 · 732 阅读 · 0 评论 -
在线调试工具集锦
何必配置复杂的IDE,简单代码在线调试就可以了...1、ideone 可以在线编译0多种编程语言转载 2014-08-13 09:02:20 · 718 阅读 · 0 评论 -
设计模式(C++实现)--一句话总结
创建型模式:工厂模式(工厂方法、抽象工厂、建造者、原型、单例) 结构型模式:连接模式(适配器、桥接、组合、修饰者、外观、享元、代理)行为型模式:责任链、命令、解释器、迭代器、中介者、备忘录、观察者、状态、策略、模板方法、访问者模式。转载 2014-02-10 09:39:12 · 728 阅读 · 0 评论 -
UML+模式设计概述
六大原则:SPR单一职责原则、LSP里氏替换原则、DIP依赖倒转原则、ISP接口隔离原则、LOD迪米特法则、OCP开放-封闭原则。转载 2014-02-10 09:35:17 · 708 阅读 · 0 评论 -
STL编程:C++的忠告!
Copy别人的,有少量修改,可以做为一下参考!C++之父Bjarne Stroustrup 写的 The C++ Programming Language (Special Edition) 中各章后面的忠告。Chapter One:致读者[1] 在编写程序时,你是在为你针对某个问题的解决方案中的思想建立起一种具体表示。让程序的结构尽可能地直接反映这些思想。[a] 如果你能原创 2013-11-26 10:21:52 · 1775 阅读 · 0 评论 -
DP:***24种设计模式--转自刘伟
2012年-2013年,Sunny在CSDN技术博客中陆续发表了100多篇与设计模式学习相关的文章,涵盖了七个面向对象设计原则和24个设计模式(23个GoF设计模式 + 简单工厂模式),为了方便大家学习,现将所有文章的链接进行了整理,希望能给各位带来帮助!转载 2014-02-10 09:31:27 · 2050 阅读 · 0 评论