Skip to content

Instantly share code, notes, and snippets.

@yusugomori
yusugomori / Dropout.py
Last active March 13, 2023 05:46
Dropout Neural Networks (with ReLU)
# -*- coding: utf-8 -*-
import sys
import numpy
numpy.seterr(all='ignore')
'''
@yusugomori
yusugomori / SdA.go
Created December 14, 2014 08:06
Stacked Denoising Autoencoders.go
package main
import (
"fmt"
"math"
"math/rand"
)
func uniform(min float64, max float64) float64 {
.A {
position: relative;
left: 30px;
width: 60px;
height: 91px;
border-bottom: solid 14px #000000;
}
.A:before {
transform: skew(-19deg, 0);
position: absolute;
.A {
position: relative;
left: 30px;
width: 60px;
height: 91px;
border-bottom: solid 14px #000000;
}
.A:before {
-webkit-transform: skew(-19deg, 0);
-moz-transform: skew(-19deg, 0);
@yusugomori
yusugomori / DBN.go
Created December 7, 2014 06:35
Deep Belief Nets.go
package main
import (
"fmt"
"math"
"math/rand"
)
func uniform(min float64, max float64) float64 {
@yusugomori
yusugomori / LogisticRegression.go
Created December 6, 2014 17:45
LogisticRegression.go
package main
import (
"fmt"
"math"
)
type LogisticRegression struct {
N int
n_in int
@yusugomori
yusugomori / SdA.scala
Created September 23, 2013 10:46
SdA.scala
// $ scalac SdA.scala
// $ scala SdA
import scala.util.Random
import scala.math
class dA(val N: Int, val n_visible: Int, val n_hidden: Int,
_W: Array[Array[Double]]=null, _hbias: Array[Double]=null, _vbias: Array[Double]=null,
@yusugomori
yusugomori / DBN.scala
Last active September 11, 2017 08:36
DBN.scala
// $ scalac DBN.scala
// $ scala DBN
import scala.util.Random
import scala.math
class RBM(val N: Int, val n_visible: Int, val n_hidden: Int,
_W: Array[Array[Double]]=null, _hbias: Array[Double]=null, _vbias: Array[Double]=null,
@yusugomori
yusugomori / Stacked_Denoising_Autoencoders.py
Created August 29, 2013 03:25
JAAA Stacked Denoising Autoencoders Sample
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
import numpy
numpy.seterr(all='ignore')
def sigmoid(x):
@yusugomori
yusugomori / RBM.scala
Last active December 15, 2015 08:29
Restricted Boltzmann Machine
// $ scalac RBM.scala
// $ scala RBM
import scala.util.Random
import scala.math
class RBM(val N: Int, val n_visible: Int, val n_hidden: Int,
_W: Array[Array[Double]]=null, _hbias: Array[Double]=null, _vbias: Array[Double]=null,
var rng: Random=null) {