大数据、机器学习与深度学习类命令行工具汇总

译文
开发 开发工具 大数据 深度学习 机器学习
本文章中,将向大家推荐无需鼠标或者GUI,就能完全在OS X与Linux上完成大量操作的一些工具。即使您并不打算通过命令行运行整条数据处理管道,这些工具仍然能够带来可观助益。

【51CTO.com快译】抓紧你的键盘!无需鼠标或者GUI,我们完全能够在OS X与Linux上完成大量操作。面向各类*N*X系统的大量出色命令行工具一直在技术行业拥有极高人气,且已经扩展至Python、Go、NodeJS乃至各类混合型工具当中。即使大家并不打算通过命令行运行整条数据处理管道,这些工具仍然能够带来可观助益。

《命令行上的数据科学(Data Science at the Command Line)》一书与GitHub皆为我们带来大量高水平的预处理与后处理类工具选项,大家亦可根据需要对其进行针对性调整。在今天的文章中,我将向各位强烈推荐自己最为喜爱的那些相关工具。

CSVKit绝对值得一试。其能够利用逗号分隔值实现您所需要的一切。大家可以通过cvs cut剪切列、使用cvsgrip进行列过滤、通过sql2csv将PostgreSQL中的数据提取至CSV、使用cols从列中剪切子集并通过in2cv将微软Excel转换为CSV。

快速工具推荐清单

大家亦可以编写简短的Python脚本以通过命令行实现数据处理。

  1. from nltk.sentiment.vader 
  2. import SentimentIntensityAnalyzer 
  3. import sys 
  4. sid = SentimentIntensityAnalyzer() 
  5. ss = sid.polarity_scores(sys.argv[1]) 
  6. print('Compound {0} Negative {1} Neutral {2} Positive {3} '.format(ss['compound'], ss['neg'], ss['neu'], ss['pos'])) 

只需要五行Python脚本即可实现情绪分析。

大家甚至可以通过命令行实现TensorFlow调试(不过其目前尚处于beta测试阶段,所以可能会出现一些问题)。

原文标题:Big Data, Machine Learning, and Deep Learning Command Line Tools

原文作者:Tim Spann

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

责任编辑:王雪燕 来源: 51CTO
相关推荐

2019-01-30 11:37:14

深度学习工具人工智能

2013-12-09 14:29:13

OpenStack命令行工具API

2010-07-21 14:08:28

Perl命令行

2021-02-22 10:59:43

人工智能机器学习深度学习

2021-03-30 13:45:00

人工智能

2020-12-11 06:44:16

命令行工具开发

2020-12-10 16:16:08

工具代码开发

2010-02-23 16:06:58

Python 命令行

2009-12-18 13:13:18

Linux命令行

2023-06-09 07:45:29

Kuberneteskubectl

2010-05-27 14:48:45

SVN命令行使用说明

2023-10-18 16:02:24

机器学习深度学习ChatGPT

2010-11-24 17:12:17

MySQL命令行

2011-01-18 19:11:26

Postfix命令行

2018-06-12 15:10:11

Linuxvim命令PacVim

2021-07-27 13:30:25

人工智能机器学习深度学习

2019-10-12 10:12:13

Bash命令行Linux

2018-05-11 14:34:24

人工智能机器学习深度学习

2017-10-24 11:19:16

深度学习机器学习数据

2013-11-15 09:43:15

JDK工具
点赞
收藏

51CTO技术栈公众号