所在位置:主页 > 程序语言 > 我是一个计算机研究生,现在要选择方向了,请问大家,视频图像处理和自然语言处理哪个方向容易发表论文?

我是一个计算机研究生,现在要选择方向了,请问大家,视频图像处理和自然语言处理哪个方向容易发表论文?

发布时间:2023-11-14 22:55来源:www.sf1369.com作者:宇宇

一、我是一个计算机研究生,现在要选择方向了,请问大家,视频图像处理和自然语言处理哪个方向容易发表论文?

很抱歉,我是小学毕业的老糟头子。

视频、图像处理,涉及领域非常广阔,任何一个应用,都可以写出无数篇有价值的论文。

比如CT图像的电脑判读,比如润滑油的色度检测,比如违章人脸识别,比如人脸图像的历史年轮,视频特效,图像特效等等。

至于自然语言,不知道你想说啥。计算机领域没有自然语言,只有程序语言。

程序语言不外乎是C、Delphi,外加VB。如果你更专,那就必须会汇编语言。不管什么语言,必须能控制硬件、数据库、媒体文件、HTML5等等。但无论如何不要碰python,那是庞氏骗局。

搞程序,随便完成一个课题,都可以用代码来实现课题中的程序控制部分,写论文也很容易。

其实不管选图像、视频处理,还是程序语言,关键是你得选择一个适合自己的课题,用你的计算机技术来完成这个课题,那就是论文了。

哎血泪教训

一定要根据课题组现有基础和可以提供的平台决定,比如你师兄师姐在做什么,组里是否有GPU硬件和数据支持等。

如果组里有传承是最好不过了,师兄师姐做过或在做的东西你选择的肯定不会错的,毕竟有人带头和指导~

如果组里这两个方向都有人在做的话,建议和他们当面聊哈哈哈,利弊你自然就知道啦

数据科学专业的表示NLP需要的训练集太大了,也不好找。只能拿预训练模型针对特殊应用做二次开发,而且对硬件要求很高。

图像/视频较NLP来说开放的训练集也好找,而且主题也很多,而且你自己编一个好实现又很实际的商用需求就比较好结题。

二、Pascal和C++以及Fortran这几个面向过程语言哪个好?

C++是面向对象的,是完全兼容C的面向对象的编程语言。C、C++、Java是C语言家族的正统传承,也是开发大型工程的首选。此外还有两个私生子:Object-C和C#,与正统C语言家族不同的是Object-C和C#不能跨操作系统,也不能用于单片机嵌入式系统(Java是可以用于单片机嵌入式系统的,只是项目很少,只出现在一些高端多媒体设备上)。

其中C++是C语言家族中最全面的编程语言,但是敏捷性较Java差。学C++等于同时学C和Java。

C语言家族的特点是程序语言是按机器的特征来设计的,与Pascal的圈子有显著不同。Pascal的圈子(Pascal圈子是那些没有传承关系,但有着相似语法的编程语言)更接近自然语言。所以相比于C语言家族,Pascal圈子在小程序上有着非常大的优势,很多脚本语言都是这种风格。而C语言家族更适合做架构以及重复利用率高的和特别大的工程。

目前的情况是桌面项目旧的多为Pascal圈子,Delphi曾经特别受欢迎,但现在被评为比C++还多坑。新项目以C++为主流。新的小程序仍然有Delphi和Fortran,此外还有C#、Python、Java都被用于小程序。C#和Java有开发大程序的能力,Python相对更偏向小程序。如果你为了参与人工智能而学Python,那么你最终将成为一个专门写业务代码的码农。目前新的核心技术一定是C语言家族的正统传承,以C和C++的组合为主,Java较少,C#没资格。

C语言仍然是嵌入式开发的第一语言,但如果你想从事PLC的话,PLC是Pascal圈子的一员。

服务器开发方面,核心技术与桌面开发是一样的,业务代码20世纪90年代是java,现在是定制的脚本,这些脚本会自动编译成java,不需要程序员自己编写java代码。这些脚本带来的好处就是可以更好地对业务进行分工,但是脚本的种类太多了,一个人学不会所有的脚本。如果不是为了打工,而是想学一门全面的技术,还是应该选择JavaSE(JavaSE是指的Java语言本身、JavaEE目前主要指那些脚本)。

C语言家族除了比较新、比较大气外,还有很好的通用性。学C语言家族的其中一样,都可以直接用到同在C语言家族的其它语言上,代码移植很容易。Pascal圈子虽然有着相似的语法,但本质是却是不同的东西。基于自然语言就意味着没有很好标准,你猜不到Pascal圈子的某一个编程语言函数是怎么声明的,什么时候要加分号什么时候不要加,注释是用哪一种风格。另外,自然语言的逻辑表达能力相对差一点,复杂的算法更难看懂。如果有哪一种编译语言的推广是说:“看,我们的Hello World程序多么简洁。”那它对复杂逻辑的表达就比较差。

本人觉得C++是职业策划的最佳选择.现在清华专业的编程队的突击还是C++比较热门.而Pascal现在风行全球.这个软件纯英语让初学者更容易接受.而C++法语代码其实也是计算机基本语言1010的化身.至于Fortran这个软件我不太清楚.但是大多数编程爱好者选择的是Pascal.在去年的编程考试中,整个考场只有我用VC.而其余考生均使用Pascal.如果楼主是初学者.建议楼主学习Pascal.而如果楼主对编程有一定了解.那么学习C语言也就不太困难了.

C++

三、什么是人工智能中的自然语言?

人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。