Coder Social home page Coder Social logo

germanattanasio / professor-languo Goto Github PK

View Code? Open in Web Editor NEW
13.0 13.0 18.0 4.03 MB

Professor Languo is a sample app that uses the Retrieve and Rank service to answer questions about the english language. It showcases a question and answer app built on the Retrieve and Rank Bluemix service

Home Page: https://professor-languo.mybluemix.net/

Java 97.53% HTML 1.56% JavaScript 0.91%

professor-languo's Introduction

German Attanasio

CTO & software dev w/ expertise in distributed apps, microservices, cloud, & container orchestration.

⤷ I am a highly skilled software engineer with extensive experience building and maintaining distributed applications. With a solid software development and architecture background, I can lead teams to deliver robust and scalable systems.

⚐ Based in New York

ϟ Currently CTO @ Moveo.ai

ϟ Recently IBM Watson, IBM Research, UNICEN

Skills

JavaScript Python React NodeJS Go

professor-languo's People

Contributors

ambercraig avatar dbanda avatar dgterry avatar germanattanasio avatar stevenoh93 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

professor-languo's Issues

Ranker Issue

I am trying to create a ranker .
I am getting this error:

main] c.i.w.d.service.WatsonService : https://gateway.watsonplatform.net/retrieve-and-ra
nk/api/v1/rankers, status: 400, error: Entitlement error
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 189.698 sec <<< FAILURE! - in

com.ibm.watson.developer_cloud.service.BadRequestException: Entitlement error
at com.ibm.watson.developer_cloud.service.WatsonService.execute(WatsonService.java:141)

Stability tasks

  • make sure it scales, it could be in the front page of Reddit
    • Mainly looking at page weight: Shoot for 2-3mb max and rendering in 5 sec or less.
    • Test with dev tools throttling to 3G speeds and make sure things are still reasonable.
  • blue-green deployment + travis (see this)
  • testing + travis (see this)

Training to Complete

Hi ,
I am trying with this app which you have developed but i am facing issue while creating training data ..

2016-05-03 12:45:15,167 INFO  [main] pipeline.PipelineDriver (PipelineDriver.java:93) - Training set has 22 questions and 22 answers
2016-05-03 12:45:15,168 INFO  [main] pipeline.PipelineDriver (PipelineDriver.java:99) - Validation set has 0 questions and 0 answers
2016-05-03 12:45:15,169 INFO  [main] pipeline.PipelineDriver (PipelineDriver.java:105) - Test set has 0 questions and 0 answers
2016-05-03 12:45:15,204 INFO  [main] api.PipelineQuestionAnswerer (PipelineQuestionAnswerer.java:288) - Initializing scheduler with 1 threads.
2016-05-03 12:45:15,634 INFO  [main] pipeline.RnrMergerAndRanker (RnrMergerAndRanker.java:116) - Solr cluster - sca202f2a2_ecb7_43ca_9e6e_aa981e812496
2016-05-03 12:45:15,634 INFO  [main] pipeline.RnrMergerAndRanker (RnrMergerAndRanker.java:117) - Solr collection - collection_name
2016-05-03 12:45:15,634 INFO  [main] pipeline.RnrMergerAndRanker (RnrMergerAndRanker.java:118) - Ranker name - ranker_name
2016-05-03 12:45:15,634 INFO  [main] pipeline.RnrMergerAndRanker (RnrMergerAndRanker.java:119) - Rows per query - 50
2016-05-03 12:45:15,636 INFO  [main] api.PipelineQuestionAnswerer (PipelineQuestionAnswerer.java:135) - number of folds:1
2016-05-03 12:45:15,636 INFO  [main] api.PipelineQuestionAnswerer (PipelineQuestionAnswerer.java:136) - trainable components:[]
2016-05-03 12:45:15,674 INFO  [pool-3-thread-1] api.PipelineQuestionAnswerer$3 (PipelineQuestionAnswerer.java:150) - 4323
2016-05-03 12:45:21,699 INFO  [pool-3-thread-1] api.PipelineQuestionAnswerer$3 (PipelineQuestionAnswerer.java:150) - 4386
2016-05-03 12:45:29,242 INFO  [pool-3-thread-1] api.PipelineQuestionAnswerer$3 (PipelineQuestionAnswerer.java:150) - 4513
2016-05-03 12:45:32,330 INFO  [pool-3-thread-1] api.PipelineQuestionAnswerer$3 (PipelineQuestionAnswerer.java:150) - 237
2016-05-03 12:45:34,228 INFO  [pool-3-thread-1] api.PipelineQuestionAnswerer$3 (PipelineQuestionAnswerer.java:150) - 346
2016-05-03 12:45:36,391 INFO  [pool-3-thread-1] api.PipelineQuestionAnswerer$3 (PipelineQuestionAnswerer.java:150) - 380
2016-05-03 12:45:38,246 INFO  [pool-3-thread-1] api.PipelineQuestionAnswerer$3 (PipelineQuestionAnswerer.java:150) - 625
2016-05-03 12:45:39,828 INFO  [pool-3-thread-1] api.PipelineQuestionAnswerer$3 (PipelineQuestionAnswerer.java:150) - 4643
2016-05-03 12:45:41,383 INFO  [pool-3-thread-1] api.PipelineQuestionAnswerer$3 (PipelineQuestionAnswerer.java:150) - 831
2016-05-03 12:45:43,223 INFO  [pool-3-thread-1] api.PipelineQuestionAnswerer$3 (PipelineQuestionAnswerer.java:150) - 938
2016-05-03 12:45:45,257 INFO  [pool-3-thread-1] pipeline.RnrMergerAndRanker (RnrMergerAndRanker.java:252) - So far, 10 out of 9 questions have been retained
2016-05-03 12:45:45,258 INFO  [pool-3-thread-1] api.PipelineQuestionAnswerer$3 (PipelineQuestionAnswerer.java:150) - 4817
2016-05-03 12:45:47,361 INFO  [pool-3-thread-1] api.PipelineQuestionAnswerer$3 (PipelineQuestionAnswerer.java:150) - 1195
2016-05-03 12:45:49,823 INFO  [pool-3-thread-1] api.PipelineQuestionAnswerer$3 (PipelineQuestionAnswerer.java:150) - 1261
2016-05-03 12:45:53,836 INFO  [pool-3-thread-1] api.PipelineQuestionAnswerer$3 (PipelineQuestionAnswerer.java:150) - 1456
2016-05-03 12:45:59,145 INFO  [pool-3-thread-1] api.PipelineQuestionAnswerer$3 (PipelineQuestionAnswerer.java:150) - 1627
2016-05-03 12:46:01,438 INFO  [pool-3-thread-1] api.PipelineQuestionAnswerer$3 (PipelineQuestionAnswerer.java:150) - 1922
2016-05-03 12:46:02,962 INFO  [pool-3-thread-1] api.PipelineQuestionAnswerer$3 (PipelineQuestionAnswerer.java:150) - 3101
2016-05-03 12:46:04,464 INFO  [pool-3-thread-1] api.PipelineQuestionAnswerer$3 (PipelineQuestionAnswerer.java:150) - 3511
2016-05-03 12:46:05,995 INFO  [pool-3-thread-1] api.PipelineQuestionAnswerer$3 (PipelineQuestionAnswerer.java:150) - 3548
2016-05-03 12:46:08,876 INFO  [pool-3-thread-1] api.PipelineQuestionAnswerer$3 (PipelineQuestionAnswerer.java:150) - 3403
2016-05-03 12:46:11,657 INFO  [pool-3-thread-1] api.PipelineQuestionAnswerer$3 (PipelineQuestionAnswerer.java:150) - 3417
2016-05-03 12:46:14,256 INFO  [pool-3-thread-1] pipeline.RnrMergerAndRanker (RnrMergerAndRanker.java:252) - So far, 20 out of 20 questions have been retained
2016-05-03 12:46:14,257 INFO  [pool-3-thread-1] api.PipelineQuestionAnswerer$3 (PipelineQuestionAnswerer.java:150) - 3947
2016-05-03 12:46:17,763 INFO  [main] pipeline.RnrMergerAndRanker (RnrMergerAndRanker.java:160) - Attempting to create ranker.
2016-05-03 12:46:24,167 INFO  [main] pipeline.RnrMergerAndRanker (RnrMergerAndRanker.java:163) - Writing training data to disk
2016-05-03 12:46:24,183 INFO  [main] pipeline.RnrMergerAndRanker (RnrMergerAndRanker.java:167) - Writing training data to disk done
2016-05-03 12:46:26,359 INFO  [main] pipeline.RnrMergerAndRanker (RnrMergerAndRanker.java:176) - Kicking off training on data file:res/training_data.csv
2016-05-03 12:46:26,359 INFO  [main] pipeline.RnrMergerAndRanker (RnrMergerAndRanker.java:180) - Ranker status : Training
2016-05-03 12:46:58,663 INFO  [main] pipeline.RnrMergerAndRanker (RnrMergerAndRanker.java:180) - Ranker status : Training
2016-05-03 12:47:30,858 INFO  [main] pipeline.RnrMergerAndRanker (RnrMergerAndRanker.java:180) - Ranker status : Training
2016-05-03 12:48:03,213 INFO  [main] pipeline.RnrMergerAndRanker (RnrMergerAndRanker.java:180) - Ranker status : Training
2016-05-03 12:48:35,349 INFO  [main] pipeline.RnrMergerAndRanker (RnrMergerAndRanker.java:180) - Ranker status : Training
Exception in thread "main" java.lang.RuntimeException: Ranker training failed.
    at com.ibm.watson.developer_cloud.professor_languo.pipeline.RnrMergerAndRanker.finishTraining(RnrMergerAndRanker.java:188)
    at com.ibm.watson.developer_cloud.professor_languo.api.PipelineQuestionAnswerer.train(PipelineQuestionAnswerer.java:164)
    at com.ibm.watson.developer_cloud.professor_languo.api.PipelineQuestionAnswerer.trainWithComponentTrainingData(PipelineQuestionAnswerer.java:126)
    at com.ibm.watson.developer_cloud.professor_languo.api.PipelineQuestionAnswerer.train(PipelineQuestionAnswerer.java:96)
    at com.ibm.watson.developer_cloud.professor_languo.pipeline.PipelineDriver.drive(PipelineDriver.java:115)
    at com.ibm.watson.developer_cloud.professor_languo.pipeline.PipelineDriver.main(PipelineDriver.java:59)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.