logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

大数据系列5:地理信息系统PostGis

1. 安装与配置在centos下安装很简单yum -y install postgresql-serverpostgresql-setup initdb此外可以再安装一些额外的插件,比如:yum -y install postgis按照这里安装pgrouting进行一些配置,让postgresql可被远程连接登录。进入/var/lib/pgsql/data/postgresq...

深度学习系列43:引入注意力的SAGAN/BigGAN和big_sleep

sa_gan是Self-Attention Generative Adversarial Networks的缩写。动机:一般的dc_gan(deep convolution)模型擅长处理含有大量纹理的类型,比如天空、风景等,但在结构上的表现比较差,比如不能正确生成人脸、四肢等。其原因是卷积核不足以覆盖较大的区域。因此,我们加入attention机制。下图中的fgh类似注意力机制中的kqvconvo

#深度学习#pytorch#人工智能
深度学习系列47:styleGAN总结

gan的一个问题是很难生成大尺寸的图片,直到2018年,NVIDIA首次用ProGAN解决了这一挑战。它首先用极低分辨率的图像(如4×4)训练生成器和鉴别器,然后每次增加一个更高分辨率的层。最初的输入向量shape为[512,4,4],最后输出为[3,1024,1024],一共是18层:18 = 1(初始进入的conv层)+8 * 2(每一个块包含的两个卷积层,将vector从[4,4]变到[10

#深度学习#人工智能#机器学习
深度学习系列80:Pike-RAG解析

github地址在https://github.com/microsoft/PIKE-RAG。

文章图片
#深度学习#人工智能
深度学习系列44. Siren和Deep-Daze模型

Siren就是用sin函数代替原先的激活函数(例如ReLU)首先定义一个sineLayer层,输出为sin(ω0f(x))sin(\omega_0f(x))sin(ω0​f(x)),其中f(x)为全连接层。

#深度学习#pytorch#python
运筹系列93:VRP精确算法

MTZ是Miller-Tucker-Zemlin inequalities的缩写。除了定义是否用到边xij​外,还需要定义一个ui​用来表示此时车辆的当前载货量。注意这里x变量需要定义为有向。MTZ的求解速度不快,10个点3辆车都需要3秒左右时间。

文章图片
#算法#java#javascript
python系列27:jupyter转web app的工具Mercury

官网:https://runmercury.com/Mercury可以将 Jupyter Notebook 呈现为 Web 应用程序。类似的package还有streamlit和voila使用import mercury as mr进行安装。Mercury的页面分为左边的输入部分,和右边的输出部分,下面是极简例子:在命令行输入mercury run,可以启动客户端常用指令如下:运行Mercury

文章图片
#python#jupyter#web app
深度学习系列56:使用whisper进行asr

这应该是最快的使用方式了。安装,接着安装ffmpeg,随后就可以使用了。

文章图片
音视频系列5: ffmpeg-python

1. 快速上手使用pip install ffmpeg-python进行安装两种使用方式,一般用第二种:import ffmpegstream = ffmpeg.input('input.mp4')stream = ffmpeg.hflip(stream)stream = ffmpeg.output(stream, 'output.mp4')ffmpeg.run(stream)和import ff

大数据系列6:python分布式计算dispy和ipyparallel

1. 什么是socketsocket用类似文件管理的方式来做机器之间的数据通信,利用三元组【ip地址,协议,端口】可以进行网络间通信了。Socket通信的数据传输方式,常用的有两种:SOCK_STREAM:数据可以准确无误地到达另一台计算机。常见的 http 协议就使用 SOCK_STREAM 传输数据;SOCK_DGRAM:表示无连接的数据传输方式。计算机只管传输数据,不作数据校验。QQ 视..

    共 99 条
  • 1
  • 2
  • 3
  • 10
  • 请选择