final Stream<URL> urlStream = stream.map(new TwitterURLExtractor()); final Stream<URL> imageUrlStream = urlStream.map(new ImageSiteURLExtractor(false)); final Stream<MBFImage> imageStream = imageUrlStream.map(ImageFromURL.MBFIMAGE_EXTRACTOR); imageStream.map(new MultiFunction<MBFImage, MBFImage>() { HaarCascadeDetector detector = HaarCascadeDetector.BuiltInCascade.frontalface_default.load();
return object.get("GOOG") > 10; }).map(new Function<Map<String,Double>, String>() {
return object.get("GOOG") > 10; }).map(new Function<Map<String,Double>, String>() {
.map(new HashTagMatch(hashes )) .forEach(renderer);
.map(new HashTagMatch(hashes )) .forEach(renderer);
/** * @param args * @throws MalformedURLException * @throws IOException */ public static void main(String[] args) throws MalformedURLException, IOException { // The financial stream ContextRealTimeWindowFunction<Map<String,Double>> yahooWindow = new ContextRealTimeWindowFunction<Map<String,Double>>(1000); new YahooFinanceStream(true,"apple","google") .transform(yahooWindow) .map(ContextFunctionAdaptor.create("item", "averageticks", new WindowAverage())) .forEach(ContextOperationAdaptor.create(new Operation<Map<String,Double>>() { @Override public void perform(Map<String, Double> object) { System.out.println(object); } }, "averageticks" ) ); } }
/** * @param args * @throws MalformedURLException * @throws IOException */ public static void main(String[] args) throws MalformedURLException, IOException { // The financial stream ContextRealTimeWindowFunction<Map<String,Double>> yahooWindow = new ContextRealTimeWindowFunction<Map<String,Double>>(1000); new YahooFinanceStream(true,"apple","google") .transform(yahooWindow) .map(ContextFunctionAdaptor.create("item", "averageticks", new WindowAverage())) .forEach(ContextOperationAdaptor.create(new Operation<Map<String,Double>>() { @Override public void perform(Map<String, Double> object) { System.out.println(object); } }, "averageticks" ) ); } }
.map(new WindowFunction<Status,USMFStatus,Long>(new TwitterStatusAsUSMFStatus())) .map(new WindowFunction<USMFStatus,USMFStatus,Long>(new TwitterPreprocessingFunction(languageDetectionMode,tokeniseMode,stopwordMode))) .map(new WindowFilter<USMFStatus,Long>(new TwitterPredicateFunction(new LanguageFilter("en"))));
.map(new WindowFunction<Status, USMFStatus, Long>(new TwitterStatusAsUSMFStatus())) .map(new WindowFunction<USMFStatus, USMFStatus, Long>(new TwitterPreprocessingFunction( languageDetectionMode, tokeniseMode, stopwordMode))) .map(new WindowFilter<USMFStatus, Long>(new TwitterPredicateFunction(new LanguageFilter("en"))));
.map(new WindowFunction<Status, USMFStatus, Long>(new TwitterStatusAsUSMFStatus())) .map(new WindowFunction<USMFStatus, USMFStatus, Long>(new TwitterPreprocessingFunction( languageDetectionMode, tokeniseMode, stopwordMode))) .map(new WindowFilter<USMFStatus, Long>(new TwitterPredicateFunction(new LanguageFilter("en"))));
.map(new WindowFunction<Status,USMFStatus,Long>(new TwitterStatusAsUSMFStatus())) .map(new WindowFunction<USMFStatus,USMFStatus,Long>(new TwitterPreprocessingFunction(languageDetectionMode,tokeniseMode,stopwordMode))) .map(new WindowFilter<USMFStatus,Long>(new TwitterPredicateFunction(new LanguageFilter("en"))));
final Stream<Context> yahooAveragePriceStream = new YahooFinanceStream("AAPL", "GOOG") .transform(yahooWindow) .map( new ContextFunctionAdaptor<List<Map<String, Double>>, Map<String, Double>>( new WindowAverage(), "item", .map( new ContextListFunction<Status, USMFStatus>(new TwitterStatusAsUSMFStatus(), "item", "usmfstatuses" .map( new ContextListFunction<USMFStatus, USMFStatus>(new TwitterPreprocessingFunction(languageDetectionMode, tokeniseMode, stopwordMode), .map(new ContextListFilter<USMFStatus>(new TwitterPredicateFunction(new LanguageFilter("en")), "usmfstatuses" .map( new ContextFunctionAdaptor<List<USMFStatus>, Map<String, Map<String, Double>>>(new USMFStatusBagOfWords(new StopwordMode()), "usmfstatuses", .map( new IncrementalLearnerWorldSelectingEvaluator(new SumLossEvaluator(), new IncrementalLearnerFunction(params)))
final Stream<Context> yahooAveragePriceStream = new YahooFinanceStream("AAPL", "GOOG") .transform(yahooWindow) .map( new ContextFunctionAdaptor<List<Map<String, Double>>, Map<String, Double>>( new WindowAverage(), "item", .map( new ContextListFunction<Status, USMFStatus>(new TwitterStatusAsUSMFStatus(), "item", "usmfstatuses" .map( new ContextListFunction<USMFStatus, USMFStatus>(new TwitterPreprocessingFunction(languageDetectionMode, tokeniseMode, stopwordMode), .map(new ContextListFilter<USMFStatus>(new TwitterPredicateFunction(new LanguageFilter("en")), "usmfstatuses" .map( new ContextFunctionAdaptor<List<USMFStatus>, Map<String, Map<String, Double>>>(new USMFStatusBagOfWords(new StopwordMode()), "usmfstatuses", .map( new IncrementalLearnerWorldSelectingEvaluator(new SumLossEvaluator(), new IncrementalLearnerFunction(params)))
.map( new ContextFunctionAdaptor<String, FreeGeoIPLocation>(new IPAsGeolocation(), new ContextExtractor<String>() {
.map( new ContextFunctionAdaptor<String, FreeGeoIPLocation>(new IPAsGeolocation(), new ContextExtractor<String>() {