查看: 4526|回复: 30
|
人工智能 VS 软件工程
[复制链接]
|
|
AI VS SOFTWARE ENGINEERING
我想问问大家哪一个比较有前途?哪一个比较难读?大家可以帮我分析一下吗?我明年要进degree了
[ 本帖最后由 白日梦 于 9-12-2005 11:16 AM 编辑 ] |
|
|
|
|
|
|
|
发表于 7-12-2005 08:42 PM
|
显示全部楼层
Software engineering 其实是指Software Development Life-Cycle 的一套理论. 一个User Requirement Collection, Analysis, Design, Implementation, Testing, Maintenance 的循环, 就是一个software engineering 的Process了.
AI 和 Software Engineering 是相补相成的, 当你设计一个AI的软件, 必须要用到software engineering 的principle. 而当你要把你的软件更 "人性化", 就必须动用到AI的知识了.
Software Engineering 其实是在读有关软件设计过程的管理方案, 而AI就是读有关Machine Learning, Neural Network, Natural Language Processing 等东西. 当然, 在AI里, 你会碰到很多Logic,statistic,xyz*dt(a)-A%2333 ...等和数学相关的东西.
目前大马AI的发展, 除了"智慧形家居" 之外, 各方面的AI发展都不是很明显, 所以你很难找到纯粹是AI设计的工作.
不过照我看来, 当你拿AI, 你的course syllabus 里一定也会有类似software engineering 的subject, 当然里面更会有Programming 的subject.
而如果你拿software engineering, 里头也应该有AI的subject. 所以不管读那一科, 出来以后, 要当一个application programmer, 或者是去设计一些AI的program, 你都可以应付得到的 |
|
|
|
|
|
|
|

楼主 |
发表于 8-12-2005 04:07 PM
|
显示全部楼层
谢谢你。可是现在不是有很多Software Engineering了吗?我怕以后出来会没有工作。AI会难读吗?如果是你你会拿什么科? |
|
|
|
|
|
|
|

楼主 |
发表于 8-12-2005 04:15 PM
|
显示全部楼层
• B. IT (Hons) Information Systems Engineering
• B. IT (Hons) Software Engineering
• B. IT (Hons) Multimedia Systems
• B. IT (Hons) Multimedia Technology Management
• B. IT (Hons) Knowledge Engineering
哪一个比较有前途? |
|
|
|
|
|
|
|
发表于 9-12-2005 01:03 AM
|
显示全部楼层
建议楼主应该去该间大学的Kauselling部门去详细询问每一个course的syllabus 和它们不同的地方, 然后自己做自己的选择.
Information System Engineering , 如果用比较浅白的解释, 就是资料库软件(database software) 的设计 , 要如何从一大堆的资料(data) 中, extract 出有用的 Information (资讯), 并且用最容易理解的方式呈现给用户, 是一们很大的学问. 其实嘛, 我们这些Programmer, 每天其实都是在database里面打转的, 因为好象Accounting System, Stock Control System 等类似的商业软件, 其实根本就离不开database 的设计.
至于multimedia, 如果你很喜欢玩Flash, 网页设计, Photoshop, 动画设计, 电脑广告设计, 或games的设计等, multimedia 就一定是你的选择. 这一门有很大的市场, 因为现在的广告设计师, 没有一个是说不会用Photoshop的. 而Web page 设计师, 更是很抢手的工作.
Knowledge Engineering 的concept 就比较抽象一点. 我也说不太清楚. 但大约意思就是说, 把专业的知识 , 用最浅白的representation 方式, 呈现给非专业人士运用. 好象一间大公司的大老板, 他才不管你的什么Trial Balance, General Ledger, Double Entry, Book Keeping 等比较技术性的东西, 但是他要看到的就是一大堆的Graph, 显示他今年的sales和去年的sales的分别. 而电脑科技的运用, 在这方面, 是非常重要的. 这是一门比较新的学科, 应该还没有什么人真正去认识它. |
|
|
|
|
|
|
|
发表于 9-12-2005 10:22 AM
|
显示全部楼层
AI 不属于学士领域的专修。它只是学士领域中的一入门课。
当到了硕士、博士,AI 才会成了专修领域。当然,AI 还可以细分出许多次领域,如:Machine Translation, Pattern Recognition, Ontology, Genetic Algorithm, Ant Cology Algorithm。。。等等。越20年前,AI的 Programming Language 还只局限在 LIPS 和 Prolog,但是近年来AI 突破了一些局限,广大了原是哲学领域的Metaphysics(形而上学)及 Ontology(本体论)在AI 的应用。此外,Genetic Algorithm(基因演算法) 与Ant Cology Algorithm(蚂蚁演算法)也颠覆了传统Programming里的deterministic因素,开创了stohastic不确定性,而这种不确定性,代表着人性思维的不确定性,环境变更不确定性等。
你所提到的B. IT (Hons) Knowledge Engineering, 我猜测会比较注重AI中的Knowledge Acquisition, Knowledge Representation, 和Reasoning and Interpretation。技术上是倾向Ontology,数学上则倾向stohastic-based (probability)。
[ 本帖最后由 nillwong 于 9-12-2005 12:22 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 9-12-2005 10:29 AM
|
显示全部楼层
原帖由 weisely 于 9-12-2005 01:03 AM 发表
Knowledge Engineering 的concept 就比较抽象一点. 我也说不太清楚. 但大约意思就是说, 把专业的知识 , 用最浅白的representation 方式, 呈现给非专业人士运用. 好象一间大公司的大老板, 他才不管你的什么Trial Balance, General Ledger, Double Entry, Book Keeping 等比较技术性的东西, 但是他要看到的就是一大堆的Graph, 显示他今年的sales和去年的sales的分别. 而电脑科技的运用, 在这方面, 是非常重要的. 这是一门比较新的学科, 应该还没有什么人真正去认识它.
你给的系统例子,是属于 DSS 或 EIS 的范围,而不是AI中Knowledge Acquisition, Knowledge Representation, 和 Reasoning and Interpretation 范围。 |
|
|
|
|
|
|
|

楼主 |
发表于 9-12-2005 01:01 PM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 9-12-2005 01:03 PM
|
显示全部楼层
如果我选B. IT (Hons) Software Engineering,以后会难找工吗? |
|
|
|
|
|
|
|
发表于 9-12-2005 08:25 PM
|
显示全部楼层
原帖由 L3MoN_TeA 于 9-12-2005 01:03 PM 发表
如果我选B. IT (Hons) Software Engineering,以后会难找工吗?
你这句话有点废话 因为就好象你在问 : 读IT有前途吗 ?
因为 Software Engineering 是一个很standard 的IT course, 出来你要当Programmer, System Analyst, System Administrator, Network Specialist,..... 总之有关IT的工作你都可以胜任的 !
看来你对这些课程都不了解, 你应该去多问问那间大学的Senior 或Kauseling部门, 不要做错选择而后悔 ! 因为, 毕竟我已经是过来人了. (幸好我没有后悔当初踏上IT这条路) |
|
|
|
|
|
|
|
发表于 10-12-2005 03:53 AM
|
显示全部楼层
你是MMU的学生吗? 好像是MMU offer 的 Course。。。 |
|
|
|
|
|
|
|
发表于 10-12-2005 04:43 PM
|
显示全部楼层
B. MM (Hons) Software Engineering And Game Design  |
|
|
|
|
|
|
|

楼主 |
发表于 11-12-2005 04:45 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 3-6-2006 03:49 AM
|
显示全部楼层
我也是来自MMU IT的,毕业有一年多咯. 你目前是在马六甲念书吗?
不想泼你冷水,其实MMU的课程,大致上都是大同小异, AI, SE, ISE, 这些属于比较倾向hard core的majors上的差别很可能只是几个科目的不同而已,充其量也只是MMU拿来骗钱的手段而已啦.^_^ |
|
|
|
|
|
|
|
发表于 3-6-2006 04:00 AM
|
显示全部楼层
原帖由 exiang 于 10-12-2005 04:43 PM 发表
B. MM (Hons) Software Engineering And Game Design
exiang 你不好误人子弟啦! |
|
|
|
|
|
|
|
发表于 27-6-2006 05:21 AM
|
显示全部楼层
原帖由 nillwong 于 9-12-2005 10:22 AM 发表
AI 不属于学士领域的专修。它只是学士领域中的一入门课。
当到了硕士、博士,AI 才会成了专修领域。当然,AI 还可以细分出许多次领域,如:Machine Translation, Pattern Recognition, Ontology, Genetic Algo ...
hmm.. 这是第三层以后的分类,高层的只有hard/soft computing |
|
|
|
|
|
|
|
发表于 20-11-2006 02:24 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 1-4-2007 01:39 PM
|
显示全部楼层
奇怪。。。为什么我修electrical power engineering 也有你们说的Artificial Intelligence & Neural Fuzzy System..... |
|
|
|
|
|
|
|
发表于 1-4-2007 04:36 PM
|
显示全部楼层
原帖由 juzloveu 于 1-4-2007 01:39 PM 发表
奇怪。。。为什么我修electrical power engineering 也有你们说的Artificial Intelligence & Neural Fuzzy System.....
AI只是一个subject,没制定只有comp science才可以拿。。 |
|
|
|
|
|
|
|
发表于 1-4-2007 05:24 PM
|
显示全部楼层
原帖由 tensaix2j 于 1-4-2007 04:36 PM 发表
AI只是一个subject,没制定只有comp science才可以拿。。
哦。。。谢谢。。。。。AI 是我的elective。。。我真想着要不要拿着科。。。。我想问它在未来真的会很有用吗??? |
|
|
|
|
|
|
| |
本周最热论坛帖子
|