查看: 4548| 回复: 18
跳转到指定楼层
上一主题 下一主题
收起左侧

[研究方向] 小白求问关于在win上使用tensorflow的问题

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
最近刚开始学习python和tensorflow。 有很多疑问。
1 想很好的用tensorflow或者使用CNN,一定需要上UNIX系统吗?
2 之前都一直用matlab,感觉IDE很友好很方便,而且矩阵运算很快,也有并行运算包。为什么现在主流还是用python呢?
3 求前辈推荐比较好的python编辑器和tensorflow的组合。目前我用的是pycharm
因为不是计算机系的,很多东西多不懂,求前辈们不吝赐教~欢迎讨论

上一篇:临时决定找工作,刷题不到一年找全职有机会吗
下一篇:【活动】我在美国上DSP(数字信号处理)课程的感受
全局:
Matlab的license要钱而且代码也不开源
回复

使用道具 举报

推荐
yr2017 2018-3-15 08:49:36 | 只看该作者
全局:
问题1. 如果你问想用, 答案是不一定,如果你问想很好用,答案是一定。

问题2. 我以前也写Matlab,后来开始做ML DL就放弃了。python的好处我觉得一个是开源,装了Anaconda有个numpy就是Matlab,有了pandas就是R,有了matplotlib就能像matlab一样画图,ect。关键是一个anaconda包所有。可以很低级也可以很高级,像C一样写也不是不行。带上Django还能做webserver。我觉得上如天下入地, 所有都是在terminal一句pip install XXX 或者apt-get install XXX 就完事了。MS毕业找工作刷题python勉强还能接受,leetcode都有python,哪里有Matlab 。还有就是Matlab比python还慢。

虽然win和linux都是terminal不过我不会win的,所以只能ubuntu或者MacOS。各种方便。你google一个解决办法基本都是默认你用linux环境,不是说win没有win不行,何必跟大部分人对着干。

对他们纯粹学CS的也许是C++或者什么JAVA。我觉得我这种理科背景的真的强推Python。简直相见恨晚。. check 1point3acres for more.

问题3: 去Anaconda (python2.7 + 各种常用包就有了)下载 Anaconda5.01完事 (好像就是在terminal 下bash Anaconda5.01XXXX.sh 就算装好了)。然后在termial下pip install tensorflow。写好test.py 直接在termianl下运行python test.py 多舒服。tensorflow的CPU版本话如果是linux或者mac直接terminal 下pip install。如果你有Nvidia GPU,其实就是多一些安装Nvidia drive 和cuDNN。编辑器是不是就是写代码的地方,那就Atom吧。其实我最多是用texteditor写好了代码直接terminal运行的。

话说我推荐直接在tensorflow官网tutorial (https://www.tensorflow.org/tutorials/)跟着学,现在tensorflow的higher API做的跟Keras一样,我都觉得可以不用Keras了。Keras做autoencoder的tutorial也很好(https://blog.keras.io/building-autoencoders-in-keras.html)
回复

使用道具 举报

推荐
hgdongsd 2018-3-15 09:48:04 | 只看该作者
全局:
以个人经历来说,千万不要用win平台做tensorflow,就算现在没坑,以后早晚会遇到坑的,除非你别的开发包什么都不用。还是linux下好得多。
在这一行,unix系列肯定要懂的,不妨就开始入手。 ..
真的用linux的话,建议装双系统。
ps win上的坑,就比如tensorflow在win上要求python3,而一个别的开发包在win上要求python2。那这不是gg?难不成你还要改源码吗。。所以说开始就别入,省得后面麻烦
回复

使用道具 举报

🔗
JeremieMelo 2018-3-9 08:27:56 | 只看该作者
全局:
win也可以啊,numpy计算也比较快,matlab编程可能没python灵活?编辑器?anaconda里面vs code,jupyter notebook,pycharm,

评分

参与人数 1大米 +3 收起 理由
CorinaW + 3

查看全部评分

回复

使用道具 举报

🔗
lixin832500 2018-3-9 09:20:57 | 只看该作者
全局:
win上你会遇到无数的坑,所以还是尽量linux
回复

使用道具 举报

🔗
 楼主| ERrand 2018-3-11 12:44:19 | 只看该作者
全局:
JeremieMelo 发表于 2018-3-9 08:27
win也可以啊,numpy计算也比较快,matlab编程可能没python灵活?编辑器?anaconda里面vs code,jupyter not ...

嗯嗯。我试了一下jupyter notebook, 是我个人比较喜欢的间接风。pycharm 我正在用,但是每次打开都要先打开一个project,像visual studio一样,觉得有点烦
回复

使用道具 举报

🔗
 楼主| ERrand 2018-3-11 12:45:08 | 只看该作者
全局:
lixin832500 发表于 2018-3-9 09:20
win上你会遇到无数的坑,所以还是尽量linux

完全没有接触过linux之前,有点怵
回复

使用道具 举报

🔗
siranjoy 2018-3-11 13:37:32 | 只看该作者
全局:
放弃抵抗吧....win下无数个坑...咬咬牙把unix稍微学下吧
回复

使用道具 举报

🔗
lixin832500 2018-3-12 07:15:01 | 只看该作者
全局:
虚拟机里面装个ubuntu, 用起来不要太爽
回复

使用道具 举报

🔗
Cap_13 2018-3-12 08:25:51 | 只看该作者
全局:
siranjoy 发表于 2018-3-11 13:37
放弃抵抗吧....win下无数个坑...咬咬牙把unix稍微学下吧

Unix,哈哈哈,过分了啊。
回复

使用道具 举报

🔗
KataseMayoi 2018-3-12 12:02:03 | 只看该作者
全局:
其实入门Windows或者Ubuntu都可以啦,虚拟机就不靠谱了因为没法CUDA(你本来就没N卡的话可以考虑)
个人喜好 Win+PyCharm+Notebook

为什么主流用Python:因为IDE也很友好方便,不要钱,还有其他原因
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表