首页
学习
活动
专区
工具
TVP
发布

Ldpe2G的个人博客

深度学习、机器学习
专栏作者
37
文章
47337
阅读量
25
订阅数
Mxnet Scala Package 学习笔记 一
前言     从刚开始接触Mxnet这个框架到现在已经大概四个月了。Mxnet最吸引我的地方就是它提供了 很多语言的接口,其中有Scala(my favorite),这是我从Caffe转过来的原因之一。 Mxnet是我第一个参与的开源项目,可以说这四个月来我学到了很多东西。     本文的其中目的在于介绍一下如何用 Mxnet Scala 包来开发自己的 deep learning 的应用,有 哪些坑需要注意的,最后就是安利一下Mxnet 这个框架了。     然后,还有就是Mxnet Scala Pack
Ldpe2G
2018-07-09
4020
图像素描风格生成
前言 论文链接:Combining Sketch and Tone for Pencil Drawing Production Matlab版本的代码,目前找到有两个: 1、https://github.com/fumin/pencil 2、https://github.com/candycat1992/PencilDrawing  效果看起来第二个要好,而且写的代码非常简洁。 我实现了Scala的版本(有一小部分用到了python),基于第一个Matlab版本的代码: https://github.com
Ldpe2G
2018-07-09
1.3K0
ScalaMP ---- 模仿 OpenMp 的一个简单并行计算框架
1、前言 这个项目是一次课程作业,老师要求写一个并行计算框架,本人本身对openmp比较熟,加上又是scala 的爱好者,所以想了许久,终于想到了用scala来实现一个类似openmp的一个简单的并行计算框架。         项目github地址:ScalaMp 2、框架简介 该并行计算框架是受openmp启发,以scala语言实现的一个模仿openmp基本功能的简单并行计算框架, 该框架的设计目标是,让用户可以只需关心并行的操作的实现而无需考虑线程的创建和管理。本框架实现了最 基本的并行代码块和
Ldpe2G
2018-07-09
9750
仿射变换实现组合操作 抠图+缩放+旋转
前言          之前在工作中需要用仿射变换的方式来实现,用给定的bounding box(标注框)从一张图片 中扣出特定的区域,然后做旋转和缩放等特定操作。然后在网上搜索了一下与仿射变换相关的资料, 看了仿射变换的思想和一些例子,然后结合手头上的代码,做了一些实验,最后终于搞懂了如何实现。 实验代码(提供C++、Scala和Python三种语言的实现): 码云地址 Github地址 正文          根据给定的标注框从原图中裁剪出物体并且对裁剪出的图片做各种随机旋转和缩放变换, 如果这几个步骤
Ldpe2G
2018-07-09
1.7K0
乱序+移位加密24位bmp格式图片 scala实现
前言: 关于bmp图片的格式分析:BMP 用java读写24位bmp格式图片的一篇博客:关于Java读取和编写BMP文件的总结, 正文: 乱序和移位加密都属于古典加密方法,容易被破解,本文将两种加密方式结合, 再进行多轮加密,保密性能稍微增强一点。 乱序加密: 这里只简单介绍一下列乱序加密:  设明文 m=m1 m2 ... ms,共 s 个字符,现规定每行有 n 个字符(n<s), 设 t= [s / n] , 如果n不整除s , 则明文按通用格式输出,共形成 t+1 行的 一个明文矩阵,第 t+1
Ldpe2G
2018-07-06
1.6K0
MXNet Scala 学习笔记 二 ---- 创建新的 Operator
MXNet Scala包中创建新的操作子 用现有操作子组合     在MXNet中创建新的操作子有多种方式。第一种最简单的方法就是在前端(比如Python、Scala) 采用现有的操作子来组合,比如实现 Selu  激活函数。简单示例代码如下: def selu(x: Symbol): Symbol = { val alpha = 1.6732632423543772848170429916717f val scale = 1.0507009873554804934193349852946f
Ldpe2G
2018-07-06
5500
Graphviz4S ---- 在Scala中使用DOT语言绘图的开源工具
前言     之前需要在Scala中用到类似python的graphviz库的功能,用来在Mxnet中可视化网络结构, 但是在网上搜索了一下,没有找到好用的库,所以就自己去把python的graphviz库中的主要功能 用Scala实现了一下,尽量的保持接口和python库的一致,也方便从python移植相关的代码到 Scala,然后我把这个小项目开源了,地址是Graphviz4S,有兴趣的朋友可以去试用一下。 接下来我会结合代码,用几个例子来介绍如何使用这个小工具。 正文     接下来我会通过几个例子介
Ldpe2G
2018-06-29
9010
play framework 2.2.3 project 迁移到 2.3.0
这篇文章是关于怎样将play 2.2.3的工程迁移到play 2.3.0 1、安装sbt 0.13.5,去官网下载sbt 0.13.5: http://www.scala-sbt.org/download.html,安装完之后, 修改工程下的project/build.properties文件。 修改sbt版本:    sbt.version=0.13.5 2、升级scala到2.11.1(可选),由于play 2.3 同时支持 scala 2.10 和 scala 2.11所以,可以不用升级到2.11,
Ldpe2G
2018-06-29
6300
自定义scala 字符串插值
前言 字符串插值是 scala 2.10.0 开始引入的一个新的概念,就是能够让用户在字符串中嵌入变量引用。 从而可以让用户用数据来构造字符串。 比如 s interpolator,允许直接在字符串中使用变量和计算表达式: val name = "Ldpe2G" println(s"Hello, $name")  // Hello, Ldpe2G println(s"1 + 1 = ${1 + 1}") // 1 + 1 = 2 已经提供的interpolator还有f, raw等 参考:http://do
Ldpe2G
2018-06-29
1.1K0
Scala typeclass 设计模式
本文的写作的灵感主要是看了这个视频 : Tutorial: Typeclasses in Scala with Dan Rosen
Ldpe2G
2018-06-24
4420
图像素描风格生成
论文链接:Combining Sketch and Tone for Pencil Drawing Production
Ldpe2G
2018-06-24
2K1
Mxnet Scala Package 学习笔记 一
从刚开始接触Mxnet这个框架到现在已经大概两年了。MXNet最吸引我的地方就是它提供了
Ldpe2G
2018-06-22
4770
ScalaMP ---- 模仿 OpenMp 的一个简单并行计算框架
这个项目是一次课程作业,要求是写一个并行计算框架,本人本身对openmp比较熟,
Ldpe2G
2018-06-21
1K0
Graphviz4S ---- 在Scala中使用DOT语言绘图的开源工具
之前需要在Scala中用到类似python的graphviz库的功能,用来在Mxnet中可视化网络结构,
Ldpe2G
2018-06-21
6520
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档