This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'rubygems' | |
require 'redis' | |
require 'redis/distributed' | |
r = Redis::Distributed.new %w[redis://host1:6379 redis://host2:6379] | |
# show node for key "foo" | |
p r.node_for("foo") | |
# set the value of "foo" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Avazu CTR prediction | |
# SGD Logistic regression + one hot encoder. Score: 0.414 | |
import pandas as pd | |
import numpy as np | |
from datetime import datetime, date, time | |
from OneHotEncoderPartial import OneHotEncoder | |
from sklearn.linear_model import SGDClassifier | |
cols = ["C1","banner_pos","site_category", "device_type","device_conn_type","C14","C15","C16","C17","C18","C19","C20","C21", "hour"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Avazu CTR prediction | |
# SGD Logistic regression + hashing trick. | |
import pandas as pd | |
import numpy as np | |
from datetime import datetime, date, time | |
from sklearn.linear_model import SGDClassifier | |
from sklearn.feature_extraction import FeatureHasher | |
from sklearn.preprocessing import LabelEncoder |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from scipy import sparse | |
class OneHotEncoder(): | |
""" | |
OneHotEncoder takes data matrix with categorical columns and | |
converts it to a sparse binary matrix doing one-of-k encoding. | |
Parts of code borrowed from Paul Duan (www.paulduan.com) | |
Licence: MIT (https://github.com/pyduan/amazonaccess/blob/master/MIT-LICENSE) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import com.datastax.driver.core._ | |
val cluster = Cluster.builder.addContactPoint("127.0.0.1").build | |
val session = cluster.connect | |
// http://www.datastax.com/documentation/developer/java-driver/1.0/webhelp/index.html#java-driver/quick_start/qsSimpleClientAddSession_t.html | |
session.execute("CREATE KEYSPACE simplex WITH replication " + | |
"= {'class':'SimpleStrategy', 'replication_factor':3};"); | |
session.execute( |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
val topic = "urls" | |
val props = new Properties() | |
props.put("broker.list", "0:localhost:9092") | |
props.put("serializer.class", "kafka.serializer.StringEncoder") | |
val config = new ProducerConfig(props) | |
val producer = new Producer[String, String](config) | |
val data = new ProducerData[String, String](topic, href) | |
producer.send(data) | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package week7 | |
class Pouring(capacity: Vector[Int]) { | |
// States | |
type State = Vector[Int] | |
val initialState = capacity map (x => 0) | |
// Moves |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mkdir project1 | |
cd project1 | |
sbt | |
set name := "project1" | |
set version := "1.0" | |
set scalaVersion := "2.9.3" | |
session save | |
exit |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
a = new A(); | |
b = new a.B(); | |
// how in 'b' have a refference to 'a'? |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function A(name) { | |
this.name = name; | |
} | |
A.prototype.b = function(lastName) { | |
this.lastName = lastName; | |
console.log(this.name + " " + this.lastName); | |
} | |
a1 = new A("Howard"); |
NewerOlder