GithubHelp home page GithubHelp logo

luanshaotong / openephyra Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tscottj/openephyra

0.0 2.0 0.0 59.09 MB

This repository contains a resurrected and repaired version of OpenEphyra, from https://mu.lti.cs.cmu.edu/trac/Ephyra/wiki/OpenEphyra.

License: GNU General Public License v2.0

Shell 0.36% Batchfile 0.07% Java 99.57%

openephyra's Introduction

OpenEphyra

This repository contains a resurrected and repaired version of OpenEphyra https://mu.lti.cs.cmu.edu/trac/Ephyra/wiki/OpenEphyra. It was branched from the latest version of OpenEphyra on SoundForge http://sourceforge.net/projects/openephyra/, as of March, 2014, for use in the OpenCog artificial intelligence system (Copyright (C) 2014 OpenCog Foundation).

Changes made from the original:

  • Removed obsolete KnowledgeMiner classes, which no longer function due to changes in the various search engine APIs. Google, Bing, and Yahoo all have since converted to subscription based services, as well as newer technology.
  • Replaced the old Bing KnowledgeMiner with a new, functioning Bing Azure KnowledgeMiner. This KM requires an Azure subscription key: https://datamarket.azure.com/dataset/bing/searchweb. Currently, there is a free key available that allows up to 5,000 queries per month.
  • Miscelaneous minor fixes and clean-up.

The simplest way to open/build/run OpenEphyra is using Eclipse with the Ant build file feature. In Eclipse, select "File->New->Project->Java->Java project from existing ant buildfile" and choose the existing build.xml file that's in the project root. You can also use OpenEphyra in a sort of "API mode" if you want to call its functions from another app. The instructions for that are explained in the API_MODE.MD file (you still need to build the project first).

The original README file is included below:

================================================================================ OpenEphyra Question Answering System

                    Nico Schlaefer ([email protected])
                       School of Computer Science
                       Carnegie Mellon University

================================================================================ Copyright (C) 2007-2011 Carnegie Mellon University.

OpenEphyra is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

OpenEphyra is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with OpenEphyra. If not, see http://www.gnu.org/licenses/.

Acknowledgements:

OpenEphyra was originally developed by Nico Schlaefer, but many others have made valuable contributions. Special thanks go to:

  • Guido Sautter, for his work on definitional QA and the NE recognizer.
  • Justin Betteridge, who developed the answer type classifier.

Content of this Distribution:

bin/ Java class files cache/ Cache files conf/ Configuration files doc/ Javadoc documentation lib/ Third party libraries log/ Log files res/ Resource files scripts/ Command line scripts src/ Java source files build.xml Ant build file for OpenEphyra javadoc.xml Ant build file for the Javadoc documentation CHANGES Changes made in new revisions LICENSE GNU General Public License README This file

Getting Started:

If you just like to run OpenEphyra in command line mode, try the following:

  • Go to the folder 'scripts'.
  • Execute OpenEphyra.sh (Unix, Linux, and Mac OS) or OpenEphyra.bat (Windows).
  • Type in a factoid question, 'LIST:' followed by a list question, or 'exit'.

The only system requirements are a Java runtime environment (version 1.5 or later) and about 1 GB of free RAM.

Documentation and Support:

The documentation and a collection of tutorials are hosted on the Ephyra site: http://www.ephyra.info/.

Downloads of new releases and a discussion forum can be found at SourceForge: http://sourceforge.net/projects/openephyra/.

If you would like to be notified of new releases and other important information regarding OpenEphyra, you can subscribe to our mailing list: https://lists.sourceforge.net/lists/listinfo/openephyra-announce/.

We highly appreciate any feedback, comments, and suggestions for improvements. Please post to our forum or send an email to [email protected].

Sponsors:

The OpenEphyra effort is supported in part by IBM Open Collaboration Agreement #W0652159.

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.