我的工程实践选题是《基于深度强化学习的智能控制系统设计》,通过搭建Tensorflow、ROS等深度学习和机器人仿真平台,将人工智能理论用于机器人、自动驾驶领域的决策与规划,通过深度强化学习来训练机器人的行为,实现航迹动态规划和智能避障等应用。可能用到的开发工具有Python,C/C++,Linux,ROS。所以我选用的软件产品有Pycharm,ROS和Jupyter notebook.
1.这些软件的开发者是怎么说服你(陌⽣⼈)成为他们的⽤户的?他们的⽬标都是盈利么?他们的⽬标
都是赚取⽤户的现⾦么?还是别的?
我是做工程实践需要这些开发软件,队友推荐的。PycharmP分为专业版和社区版,社区版是免费的,Jupyter Notebook 与 IPython终端共享同一个内核。ROS 是一个强大而灵活的机器人编程框架,同时也是学术界使用最广泛的框架,它具有三大特性:完整的开发工具包、灵活的计算调度模型以及丰富的调试工具,能够统一提供配置管理、部署运行、底层通信等功能,让开发者将更多精力放在算法功能的研发上,快速构建系统原型,验证算法和功能。个人感觉工具软件开发者是为了方便开发为先,其次才是为了盈利,但是并不是赚取用户的现金。
2.这些软件是如何到你⼿⾥的(邮购,下载,互相拷⻉、在线使用……)
我是去官网下载的这些软件。
3.这些软件有Bug 么?⼜是如何更新新版本的?
会有时候卡退,大版本去官网下载新版本,小版本在线更新就行。
4.此类软件是什么时候开始出现的,同⼀类型的软件之间是如何竞争的? 发展趋势如何?
PyCharm是一款Python的IDE的编辑工具,它是由Jetbrains出品的产品,由于封装的好,比较好用,而在一些工程的开发上比C/C++这类底层语言好用太多,而且现在人工智能的兴起,python这门语言也就越来越火。
5.你个⼈第⼀次⽤此类软件是什么时候,你当时是⼏年级,班主任叫什么?在哪⾥,什么状态,当时的
软件是如何得到的(买的正版,盗版,下载?)
我是上研究生才接触到这些东西的,我本科学的是自动化,那时候好多软件都是用破解版。
6.你是如何精通这类软件的?它给你什么好处,坏处?
这类开发类软件只能多用,多写代码,熟能生巧。
7.你现在还⽤它么,或者是同类软件的不同品牌,为何?
为了工程实践还有未来的方向,我必须要学习这些软件并且好好应用他们去做开发,研究算法。