Skip to content

Instantly share code, notes, and snippets.

@sanaulla123
sanaulla123 / CNNImplementation.java
Created March 27, 2012 17:47
CNN Algorithm Implementation for Iris Data set in Java
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
import java.io.FileReader;
import java.util.ArrayList;
import java.util.List;
import java.net.URL;
@sanaulla123
sanaulla123 / firstExercise.scala
Created April 20, 2012 04:33
First Programming Exercise at GIDS 2012 Functional Programming Workshop
object FirstExercise{
def main(args:Array[String]) = {
val names = List("John", "Jack","Jill","Sam","William")
println(names)
val names2 = names.map{key => (key,key.length)}
println(names2)
}
}
[
{
"id":"6253282",
"name":"Twitter API",
"screen_name":"twitterapi",
"url":"http:\/\/dev.twitter.com",
"followers_count":1004641,
"friends_count":33,
"favourites_count":24,
"statuses_count":3277
@sanaulla123
sanaulla123 / gist:2559019
Created April 30, 2012 14:57
Using REST api in Java
import com.google.gson.Gson;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonParser;
import com.google.gson.stream.JsonReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
@sanaulla123
sanaulla123 / gist:2569878
Created May 1, 2012 17:33
Project Coin- Java 7 language enhancements
import java.io.IOException;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* Created by IntelliJ IDEA.
* User: mohamed
* Date: 1/5/12
* Time: 8:49 PM
@sanaulla123
sanaulla123 / gist:2578499
Created May 2, 2012 17:31
try-with-resources in Project Coin Java 7
import java.io.Closeable;
import java.io.IOException;
/**
* Created by IntelliJ IDEA.
* User: mohamed
* Date: 2/5/12
* Time: 9:24 PM
* To change this template use File | Settings | File Templates.
*/
@sanaulla123
sanaulla123 / gist:2654600
Created May 10, 2012 17:31
Nearnest Neighbour Classifier on Iris dataset
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
/**
*
* @author mohamed
*/
public class NNAlgorithm {
@sanaulla123
sanaulla123 / gist:2654629
Created May 10, 2012 17:35
Iris Dataset
5.1,3.5,1.4,0.2,Iris-setosa
4.9,3.0,1.4,0.2,Iris-setosa
4.7,3.2,1.3,0.2,Iris-setosa
4.6,3.1,1.5,0.2,Iris-setosa
5.0,3.6,1.4,0.2,Iris-setosa
5.4,3.9,1.7,0.4,Iris-setosa
4.6,3.4,1.4,0.3,Iris-setosa
5.0,3.4,1.5,0.2,Iris-setosa
4.4,2.9,1.4,0.2,Iris-setosa
4.9,3.1,1.5,0.1,Iris-setosa
@sanaulla123
sanaulla123 / gist:2794193
Created May 26, 2012 14:49
Exploring the new Collection APIs to be introduced in Java 8
import java.util.*;
public class EnhancedCollections{
public static void main(String[] args){
List<Integer> counts = new ArrayList<Integer>();
for(int i=1;i <= 10; i++){
counts.add(i);
}
//Using external iterators
System.out.println("Using external iterator");
@sanaulla123
sanaulla123 / ExecutorServiceSample.java
Created July 1, 2012 19:38
An example of using ExecutorService framework in Java for developing concurrent applications
import java.io.IOException;
import java.nio.charset.Charset;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.*;
import java.util.concurrent.*;
public class ExecutorServiceSample {