当前位置:   AI > 正文

人工智能项目 - 我应该选择哪种语言?

artificial-intelligence,人工智能,算法,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前端开发工具,开发人员工具,站长工具

我是一名计算机科学专业的学生,​​我将参与一个人工智能项目,该项目将根据类型和情绪输入组成一个音乐曲调.用于此项目的算法可能非常耗费资源吗?如果我选择使用Java而不是C++,它会对速度产生任何影响吗?(注意:我只知道这两种语言,而且我对Java比C++更熟悉.)

NB:抱歉我的英语不好.如果有人可以,请在必要时清理此帖子.谢谢.



1> High Perform..:

使用Java,因为您对它更熟悉.这将使您能够专注于解决问题,而不是编程.也许C++会以更快的程序结束,也许不会,但是到达那里会更慢,而且你并没有断然说明程序必须非常快.



2> Adam Matan..:

与所选语言相比,资源消耗更多地受到算法方法的影响.如果您熟悉Java,请使用该语言编写应用程序 - 即使C++实现速度可能快10%.

话虽如此,您可能对人工智能API for Java感兴趣.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/AI/detail/12047
推荐阅读
  • 这篇文章主要介绍了使用Python轻松完成垃圾分类(基于图像识别),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下python,垃圾分类,图像识别,macos,人工智能,机器学习,深度学习,... [详细]

  • python的创始人为吉多·范罗苏姆(GuidovanRossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。Python,python,c语言,php,go,... [详细]

  • 如何解决《python中的一堆if/else语句被认为是AI吗?》经验,为你挑选了1个好方法。python,artificial-intelligence,算法,人工智能,安全,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,... [详细]

  • 这篇文章主要介绍了基于python实现把图片转换成素描,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下python,图片,转换,素描,机器学习,人工智能,DevBox,在线流程图,编程,编程... [详细]

  • 这几天在写一个程序的时候需要识别验证码,因为程序是Python写的自然打算用Python进行验证码的识别。下面把实现思路分享在脚本之家平台,感兴趣的朋友可以参考下python验证码识别,python,人工智能,DevBox,在线流程图,编程... [详细]

  • 选择Linux有以下优点:Linux是免费的不用花一分钱,能够节约大笔的成本;Linux是开源的,你可以根据自已的需要修改源代码;Linux是开放的,有广泛的社区,关于Linux的讨论要远远高于windows操作系统等等。linux,人工智... [详细]

  • 如何解决《您遇到的源代码中最好的评论是什么?》经验,为你挑选了342个好方法。comments,go,程序员,安全,html,windows,python,算法,rust,https,git,xcode,xml,vb,firefox,php... [详细]

  • 如何解决《我应该使用哪种语言进行Web项目的人工智能》经验,为你挑选了2个好方法。php,python,java,artificial-intelligence,人工智能,机器学习,数据挖掘,算法,DevBox,在线流程图,编程,编程问答,... [详细]

  • 优化SQL查询:如何写出高性能SQL语句1、首先要搞明白什么叫执行计划?执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生欀如一条SQL语句如果用来sql,sql语句,sql查询,程序员,... [详细]

  • 第一代数据库系统是指:基于网状模型或层次模型的数据库系统。数据库系统是指在计算机系统中引入数据库后构成的系统,第一代数据库系统是20世纪70年代研制的层次和网状数据库系统。数据库系统,windows,mysql,sql,人工智能,DevBo... [详细]

  • python是一种跨平台的计算机程序设计语言;python能做Web开发、网络编程、爬虫开发、云计算开发、人工智能、自动化运维、金融分析以及科学运算等。python,django,爬虫,人工智能,go,算法,pytorch,lua,DevB... [详细]

  • Ubuntu12.04版本有什么新特点(或新面貌)?这个版本使计算机仿佛有了“灵性”。为什么?进入Ubuntu12.04版本,不论你在何处,只要按一下开关键“Alt”,在屏幕左上角就会出现一个小帮手HUD如下:(注意:再按一下“Alt”键,... [详细]

  • 如何解决《哪些游戏具有相当简单的启发式来评估位置?》经验,为你挑选了2个好方法。language-agnostic,artificial-intelligence,heuristics,人工智能,DevBox,在线流程图,编程,编程问答,程... [详细]

  • 1、什么是执行计划?执行计划是依赖于什么信息。sql,sql查询,程序员,人工智能,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前端开发工具,开发人员工具,... [详细]

  • 我认为是可以的,python语法简单明了,代码可读性高,容易入门。Python的哲学是「做一件事情应该只有一种最好的方法」,对于初学者规范自己的学习有很大的帮助,同时也帮助初学者能够读懂其他人的代码养成良好的习惯。python,perl,人... [详细]

  • 如何解决《有人能用简单的语言向我解释一个有向无环图是什么?》经验,为你挑选了7个好方法。directed-acyclic-graphs,算法,人工智能,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二... [详细]

  • 如何解决《什么是机器学习?》经验,为你挑选了9个好方法。machine-learning,definition,机器学习,算法,机器人,神经网络,人工智能,数据挖掘,html,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开... [详细]

  • 如何解决《我该如何处理AI线程与主游戏循环之间的通信?》经验,为你挑选了0个好方法。java,multithreading,android,artificial-intelligence,人工智能,DevBox,在线流程图,编程,编程问答,... [详细]

  • 零基础学python可以做网站后端程序员、自动化运维、数据分析师、游戏开发者、自动化测试、网站开发、爬虫获取或处理大量信息等等。python,程序员,django,爬虫,人工智能,数据挖掘,机器学习,DevBox,在线流程图,编程,编程问答... [详细]

  • 自动驾驶网络(Self-DrivingNetwork)是一种可预测并具有自主运行能力的网络。简单理解华为还是做IT基础设施的网络产品,只不过就是“网络”的自动驾驶。那网络的自动驾驶是什么?这个问题,每个人都有自己的理解,接下来我将来回答一下... [详细]

相关标签
  

闽ICP备14008679号