「Python」5个开源项目
1-OpenAI universe
Universe是一个能在世界上所有的游戏、网站和其他应用中,衡量和训练AI通用智能的软件平台。
Universe,AI代理通过称为虚拟网络计算或VNC发送模拟的鼠标和键盘敲击来与虚拟世界交互。 通过这种方法,Universe促进强化学习,这是一种AI技术,其中代理通过试错来学习任务,仔细地保持标注什么有效和什么无效;什么带来最高分或赢得一个游戏或抓住一些其他奖励。
2-TensorFlow
TensorFlow是一个开源软件库,用于使用数据流图进行数值计算。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。它灵活的架构让你可以在多种平台上展开计算,例如台式计算机中的一个或多个CPU(或GPU),服务器,移动设备等等,而无需重写代码。 TensorFlow还包括TensorBoard,一个数据可视化工具包。
Google使用C++编程语言构建了基础的TensorFlow软件。 但在开发这个AI引擎的应用程序时,编码者可以使用C++或Python,这是深度学习研究者中最流行的语言。 然而,也希望外部人员可以将该工具扩展到其他语言,包括Google Go,Java,甚至Javascript,以便编程人员有更多的方法来构建应用程序。
3-Scikit-learn
Scikit-learn通过Python中的一致接口提供了一系列监督和非监督的机器学习或学习算法。 它通过简化的BSD许可证获得许可,并在许多Linux发行版下分发,鼓励学术界和商业界使用。
使用scikit-learn库必须安装SciPy(Scientific Python)。 scikit-learn还使用CBLAS(即基本线性代数子程序库的C接口),Scikit-learn附带一个CBLAS的实现参考,但是如果使用Scikit-learn,系统CBLAS也将被构建系统检测到。
4-Youtube-DL
Yotubube-DL是一个命令行程序,从YouTube.com和其他视频网站下载视频。 youtube-dl应该在您的Unix系统,Windows或Mac OS X中使用。 它需要Python解释器,版本2.6,2.7或3.2+,它不指定平台。
youtube-dl支持DASH和独立的音频和视频流:youtube-dl将自动组合/合并/多路复用YouTube提供的音频和视频格式。 其他网站下载包括Vevo,9gag,discovery.com,vk.com,southpark.de,myspace.com,vube.com,vesti.ru,stream.cz,ndr.de,onf.ca,Dropbox等。 它被公开发布,这意味着你可以修改它。
5-Scrapy
Scrapy是一个快速高级的网络爬虫和网络抓取框架,用于抓取网站并从其网页中提取结构化数据。 它可以用于各种各样的目的,从数据挖掘到监测和自动化测试。
Scrapy是最流行和功能强大的Python抓取库之一; 它需要一个“batteries included”的方法来抓取,这意味着它拥有了很多所有爬虫所需的常用功能,所以开发人员不必每次都重新发明轮子。 它使抓取变成一个快速和有趣的过程!Scrapy,像大多数Python包,存在于PyPI(也称为pip)。 PyPI,Python Package Index,是一个包括所有已发布Python软件的社区型存储库。
「Python」5个开源项目的更多相关文章
- 「python」: arp脚本的两种方法
「python」: arp脚本的两种方法 第一种是使用arping工具: #!/usr/bin/env python import subprocess import sys import re de ...
- Python:渗透测试开源项目
Python:渗透测试开源项目[源码值得精读] sql注入工具:sqlmap DNS安全监测:DNSRecon 暴力破解测试工具:patator XSS漏洞利用工具:XSSer Web服务器压力测试工 ...
- Python在金融量开源项目列表
Python也已经在金融量化投资领域占据了重要位置,开源项目列表:
- 「Python」socket指南
开始 网络中的 Socket 和 Socket API 是用来跨网络的消息传送的,它提供了 进程间通信(IPC) 的一种形式.网络可以是逻辑的.本地的电脑网络,或者是可以物理连接到外网的网络,并且可以 ...
- 「Python」10个python项目
1. Pillow. Pillow是由Alex Clark以及其他贡献者实现的“友好版”的PIL.PIL即Python Imaging Library,作者是Fredrik Lundh及其他开发者.A ...
- Python:渗透测试开源项目【源码值得精读】
sql注入工具:sqlmap DNS安全监测:DNSRecon 暴力破解测试工具:patator XSS漏洞利用工具:XSSer Web服务器压力测试工具:HULK SSL安全扫描器:SSLyze 网 ...
- 「Python」人脸识别应用
人脸识别主要步骤: face_recognition 库的安装 安装此库,首先需要安装编译dlib,此处我们偷个懒,安装软件Anaconda(大牛绕过),此软件预装了dlib. 安装好后,我们直接通过 ...
- PYTHON风格规范-Google 开源项目风格指南
Python风格规范 分号 Tip 不要在行尾加分号, 也不要用分号将两条命令放在同一行. 行长度 Tip 每行不超过80个字符 例外: 长的导入模块语句 注释里的URL 不要使用反斜杠连接行. Py ...
- 「Python」35个知识点
No.1 一切皆对象 众所周知,Java中强调“一切皆对象”,但是Python中的面向对象比Java更加彻底,因为Python中的类(class)也是对象,函数(function)也是对象,而且Pyt ...
随机推荐
- python---json.dumps 与 json.loads /json.dump 和json.load区别
json.dumps 是将python的数据类型进行json的编码,生成json格式的数据,举例json_data = json.dumps(str) str为python的字符串类型数据,生成的j ...
- 补充的css知识点
1.文字一行显示 超出的用...表示 .ellipsis{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
- Split the Number(思维)
You are given an integer x. Your task is to split the number x into exactly n strictly positive inte ...
- 《构建之法》6-7章读后感、问题及对Scrum的理解
第6章读后感: 看完第六章后了解什么是敏捷流程.“敏捷流程”在软件工程的语境中是一系列价值观和方法论的集合.我觉得敏捷是比较人性化而且让人比较轻松的的一种团队做项目的方法吧,它会比较注重交流,而不是硬 ...
- Beta发布—美工+文案
此作业要求参见:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2408 视频展示地址:https://www.bilibili.com/v ...
- Alpha冲刺总结报告
一.项目预期计划 允许粗糙的美工设计.由于是毫无经验的人生第一次,必定在开发过程中会遇到许多的问题,因而我们必定会花费不少时间在学习和debug上. 实现除了他山之石和规则系统以外的所有内容. 在日历 ...
- 读《it小小鸟》有感
我一直认为大学就是一个自由的舒适的学习环境,没有人可以干扰你限制你,以至于我到了大学之后只剩下了颓废的生活.每天上课玩手机,下课玩电脑,吃饭叫外卖,从不去锻炼,周末就熬夜通宵,状态越来越差,导致我逐渐 ...
- lintcode-382-三角形计数
382-三角形计数 给定一个整数数组,在该数组中,寻找三个数,分别代表三角形三条边的长度,问,可以寻找到多少组这样的三个数来组成三角形? 样例 例如,给定数组 S = {3,4,6,7},返回 3 其 ...
- Alpha阶段事后诸葛亮分析
事后诸葛亮分析 一.设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件可供各类人群闲暇时间消遣娱乐,锻炼脑力. 定义的很清楚,就是一个定位 ...
- url传带有汉字的参数乱码解决
url传带有汉字的参数乱码解决 var reg = new RegExp("(^|&)createName=([^&]*)(&|$)"); var r = ...