Machine Learning之Python篇(三)
source link: http://antkillerfarm.github.io/ai/2019/03/03/ML_python_3.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Machine Learning之Python篇
iPython
ipython是一个python的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。
在较新的ipython版本中,添加了ipython notebook的功能,弥补了ipython shell下代码不易保存等缺点,并且在使用–pylab inline选项后,可以在代码执行后立即显示运行结果(包括图片,数据表格等),因此在数据分析中运用十分广泛。
sudo apt install ipython ipython-notebook
https://mp.weixin.qq.com/s/e7WBxoL_00EWi5G8Mz1L-w
50个关于IPython的使用技巧,get起来!
Jupyter
Jupyter是iPython的后继项目,它不仅支持python语言,还支持其他50多种交互式语言。成为目前最流行的交互式shell和数据文本交换格式。
https://jupyter.org/
pip install jupyter
jupyter notebook
https://mp.weixin.qq.com/s/UXlPhX3Vb2yqocpUH_3W5w
Jupyter项目的前世今生
https://mp.weixin.qq.com/s/aJRVh7BWOMq4KCoBMtLGGw
快速学习Jupyter Notebook
https://blog.csdn.net/u011493486/article/details/55001477
Jupyter中显示matplotlib的图片
https://www.cnblogs.com/nxld/p/6566380.html
Jupyter Notebook快速入门
https://mp.weixin.qq.com/s/u-e66SgesPjmpKEihHHr8g
Jupyter Notebook超实用的5个插件,值得一试!
https://mp.weixin.qq.com/s/nlskrbG5x6rG7Mu6qDeRxw
青出于蓝而胜于蓝,这是一款脱胎于Jupyter Notebook的新型编程环境
https://mp.weixin.qq.com/s/nVRFgtYsR72nJrJvy31s5A
Jupyter官方神器:可视化Debug工具!
https://mp.weixin.qq.com/s/fkqnnQ3hqakPATRETahLPw
9个jupyter实用技巧
https://mp.weixin.qq.com/s/OHO3ePD3Ih3AtKv3qn2IEw
9个可以提高Jupyter Notebook开发效率的魔术命令
Autograd
一个基于numpy的自动求导库。它是由Harvard Intelligent Probabilistic Systems Group开发的。
https://github.com/HIPS/autograd
Face Recognition
这是一个人脸识别的软件包。
https://github.com/ageitgey/face_recognition
https://mp.weixin.qq.com/s/QcMsSsZY7TcNQ3G57p8eyQ
3行Python代码完成人脸识别
Luminoth
Luminoth是一个开源的计算机视觉工具包,目前支持目标探测和图像分类,但以后会有更多的扩展。该工具包在TensorFlow和Sonnet上用Python搭建而成。
https://github.com/tryolabs/luminoth
PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了。
http://pythonware.com/products/pil/
sudo apt install python-imaging
pip install pillow
http://www.effbot.org/imagingbook/pil-index.htm
https://mp.weixin.qq.com/s/lJYzxehwo3K2APB2l_WeTA
用Python做图像处理(1)
https://mp.weixin.qq.com/s/yc_-PyR1qM-3_oKcH9PztQ
Python PIL图像处理开发极简教程
https://mp.weixin.qq.com/s/rQnPh_ny0APpylwoBY1Pkw
Python图像处理,366页pdf,Image Operators Image Processing in Python
https://mp.weixin.qq.com/s/haCH8uv3oIv9gl9BZCwwAA
Python处理图像五个有趣场景,很实用!
Tangent
Tangent是一个用于自动微分的源到源Python库。
https://github.com/google/tangent
https://mp.weixin.qq.com/s/CExdIdtUxZi4c2B39xdYJA
谷歌开源Tangent
VisPy
VisPy可以算的上是Matplotlib的威力加强版,它添加了对GPU、3D和大数据的支持。
http://vispy.org/
https://mp.weixin.qq.com/s/yduK_XKQ-qhiYTNl-YZMFg
利用Python实现卷积神经网络的可视化
Seaborn
Seaborn是另一个非常棒的Matplotlib的威力加强版,专注于统计绘图,并可无缝对接Pandas库。
https://seaborn.pydata.org
https://mp.weixin.qq.com/s/hPbTZHR2iDH4t1eQghNvUQ
数据可视化详解+代码演练
https://mp.weixin.qq.com/s/HpOx6BWM2lbgDpJcF6XncA
可视化神器Seaborn的超全介绍
https://mp.weixin.qq.com/s/94nwkxn20ZixmcsX8oUJIw
Seaborn绘图
https://mp.weixin.qq.com/s/GKrqAD0tud6WOFjNwQVVZw
使用Seaborn绘制常用图表
https://mp.weixin.qq.com/s/Lrag8Wilf4B6abVG2UcMZw
详解seaborn可视化中的kdeplot、rugplot、distplot与jointplot
https://mp.weixin.qq.com/s/-TwkUUjGdOiik835xNemfg
14个Seaborn数据可视化图
https://mp.weixin.qq.com/s/AWU-ul7TQ6zWgvX8j2Ut1g
这3个Seaborn函数可以搞定90%的可视化任务
Bokeh
Bokeh是一个数据可视化的库。它不仅提供了和Matplotlib类似的静态图功能,还提供了生成交互动态图的功能。
http://bokeh.pydata.org/en/latest/
https://mp.weixin.qq.com/s/R6NclZO1MqjScRlLJ6Vefw
Python地图可视化三大秘密武器(bokeh、basemap、geopandas)
https://mp.weixin.qq.com/s/XKjo5Dj7bpIlBtxkbozekA
掌握这几点,轻松玩转Bokeh可视化
Chartify
Chartify在Bokeh的基础上又封装了一层,提供了更友好的API。
https://github.com/spotify/chartify
Plotly
Plotly也是Matplotlib的威力加强版,主打交互式绘图。
https://plot.ly/python/
它还有一个高级封装叫做Plotly Express。
https://www.plotly.express/
https://www.jianshu.com/p/57bad75139ca
python plotly使用教程
https://mp.weixin.qq.com/s/RkuLhwj_to_B01RJDQsGcA
强烈推荐一款Python可视化神器!
https://mp.weixin.qq.com/s/9mwLGsXQkTaxIohPwgDyKw
使用Plotly创建带有回归趋势线的时间序列可视化图表
https://mp.weixin.qq.com/s/R_uiw-XCDL40RVcQzfhISA
Python绘图库Plotly,手把手教你用
ImageAI
ImageAI是一个CV方面的库,集成了大量的DL模型,其目标是使用数十行代码完成一个CV任务。
https://github.com/OlafenwaMoses/ImageAI
Pyecharts
py是一个用于生成Echarts图表的类库。Echarts是百度开源的一个数据可视化JS库。
http://pyecharts.org/
https://mp.weixin.qq.com/s/3T594c4DzuRmPW5A4zu8Dg
Pyecharts:极其强大的Python数据可视化模块
https://mp.weixin.qq.com/s/20cxuC_tAVmofA7lvquEMQ
Python可视化神器——pyecharts的超详细使用指南!
https://mp.weixin.qq.com/s/5GJKIt5OkMh7C3xqoTJsTA
PyEcharts
https://mp.weixin.qq.com/s/6rusBFuLGw4gpDt6tSQTIw
PyEcharts TreeMap
https://mp.weixin.qq.com/s/6LhoraTo2cLtLJaXbKpt-A
教你用pyecharts制作交互式桑基图,赶快学起来吧!
https://mp.weixin.qq.com/s/3NYEM2MsfGigRPscP-RVZQ
使用pyecharts绘制词云图-淘宝商品评论展示
Yellowbrick
Yellowbrick是和Scikit-Learn配套的ML可视化库。
https://www.scikit-yb.org/en/latest/
mlpy是一个开源的ML库。只是它最近的一次更新,已经是2012年的事情了。
http://mlpy.sourceforge.net
PyFlux
PyFlux是Python中为处理时间序列问题而创建的开源库。该库有一系列极好的时间序列模型,包括但不限于ARIMA、GARCH和VAR模型。
https://pyflux.readthedocs.io/en/latest/index.html
一款由谷歌团队打造(非官方发布),用于从纯Python和Numpy机器学习程序中生成高性能加速器(accelerator)代码,且特定于域的跟踪JIT编译器。
https://github.com/google/jax
https://mp.weixin.qq.com/s/IMMdbF33ZHEz7N_XwgIhHA
试试谷歌这个新工具:说不定比TensorFlow还好用!
https://mp.weixin.qq.com/s/tZ3yWQ9–l9e81UqoUoWIQ
要替代TensorFlow?谷歌开源机器学习库JAX
https://mp.weixin.qq.com/s/eaYwiV2LZNRwzPEeOA1XFg
新星JAX :双挑TensorFlow和PyTorch!有望担纲Google主要科学计算库和神经网络库
https://mp.weixin.qq.com/s/NhMbr_niHjSaqh2azuSaog
只知道TF和PyTorch还不够,快来看看怎么从PyTorch转向自动微分神器JAX
ImagePy
ImagePy是国人写的一个图像处理工具。
https://github.com/Image-Py/imagepy
imgaug
imgaug是一个图像数据增强方面的库,可用于扩充机器学习训练时所用的图片数据集。
https://imgaug.readthedocs.io/en/latest/
https://www.cnblogs.com/vincentcheng/p/9186540.html
Augmentor和imgaug——python图像数据增强库
Netron
Netron是一个DL模型的可视化工具,支持几乎所有类型的模型。
https://github.com/lutzroeder/netron
snap install netron
GCJ-02是由中国国家测绘局(G表示Guojia国家,C表示Cehui测绘,J表示Ju局)制订的地理信息系统的坐标系统。又名“火星坐标系”。
国内出版的各种地图系统(包括电子形式),必须至少采用GCJ-02对地理位置进行首次加密。
CGCS2000坐标系是目前在测绘和地理信息以及工程建设领域主推的坐标系。
粗略转换:GCJ(wgs) ≈ wgs,由此 GCJ(GCJ(wgs)) - GCJ(wgs) ≈ GCJ(wgs) - wgs。因此使用 GCJ(wgs) - (GCJ(GCJ(wgs)) - GCJ(wgs)) 去逼近 wgs。
精确转换:因为GCJ(wgs1) - GCJ(wgs2) ≈ wgs1 - wgs2,所以使用 wgsGuess <- wgsGuess - (GCJ(wgsGuess) - GCJ(wgsReal)) 来迭代逼近。
https://zhuanlan.zhihu.com/p/100993681
利用Python进行地理坐标系统的转换
https://www.zhihu.com/question/29806566
如何看待“地形图非线性保密处理技术”?
https://github.com/neozhaoliang/pywonderland/tree/master/
如何用Python画各种著名数学图案
https://mp.weixin.qq.com/s/p69x5YyWxMulxx_OwX3nzQ
TuChart:基于Tushare和Echarts的股票数据视觉化应用
https://mp.weixin.qq.com/s/D_e8lxO3cx-dshEQ_zhfzQ
如何利用散点图矩阵进行数据可视化
https://mp.weixin.qq.com/s/dARWbR1ghho0yX02lNA-gw
Python绘制histogram直方图
https://github.com/minimaxir/stylecloud
一款牛逼的词云工具,开箱即用
https://mp.weixin.qq.com/s/tHNd6y2v7GXN2mSIv0qXlg
手把手:一张图看清编程语言发展史,你也能用Python画出来!
https://mp.weixin.qq.com/s/7M_xbmDQIlSEB1TKN3fbQw
4种更快更简单实现Python数据可视化的方法
https://mp.weixin.qq.com/s/wsa-HxJRCzhBF8E6yrLCQg
如何用Python画一个中国地图?
https://mp.weixin.qq.com/s/c7Sry6FaGv3ZgkKLekxc2g
用Python画中国地图(下)
https://mp.weixin.qq.com/s/ty5xy6s0z3rvMYZptdTdBQ
Python热图进阶
https://mp.weixin.qq.com/s/mJpk0ZM9kvxBKOiyRJvAQw
Python+Kepler.gl轻松制作酷炫路径动画
https://mp.weixin.qq.com/s/CztcMqrFh_f01N88ybsQUg
B站爆红的数学视频,竟是用这个神器做的!(manim)
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK