Giter Site home page Giter Site logo

clj-lexrank's Introduction

clj-lexrank

Clojars Project

Clojure LexRank implementation for extractive summarization.

Usage

Arguments

  • ingest - Ingest can either be a file path, directory path, or string.
  • cosine-threshold - Threshold to test against when determining similarity.
  • lexrank-error - Value to compare against sigma in power method computation.
  • topN - Top N sentences to use in the summary.
  • doctype - Keyword value can either be :str, :sdoc or :dir.
(lexrank "test-documents/docker-history.txt" 0.2 0.1 5 :sdoc)
=>
("In 2008, Solomon Hykes founded dotCloud to build a language-agnostic platform-as-a-service (PaaS) offering."
 "Docker 1.0 was\nannounced in June 2014, just 15 months after the 0.1 release."
 "With the release of Docker 1.8, Docker introduced the
  content trust feature, which verifies the integrity and publisher of Docker images."
 "The
  language-agnostic aspect was the unique selling point for dotCloud—existing PaaSs were tied to particular sets of languages
  (e.g., Heroku supported Ruby, and Google App Engine supported Java and Python)."
 "Early versions of Docker were little more than a wrapper around LXC paired with a union filesystem, but the uptake and
  speed of development was shockingly fast.")

(lexrank "In this blog post, we will walk you through the different steps that are necessary to get you started with Docker 
Compose and show you how to use it. To demonstrate the benefits of Docker Compose, we will create a simple Node.js \"Hello World\" application, 
which will run on 3 Docker Node.js containers. HTTP requests will be distributed to these Node.js nodes by an HAProxy instance running on another Docker container. 
Compose is a tool used to define and run complex applications with Docker. With compose, you can define a multicontainer application in a single file and then spin 
your application up in a single command, which does everything that needs to be done to get it running." 0.2 0.1 3 :str)
=>
("In this blog post, we will walk you through the different steps that are necessary to get you started with Docker Compose and show you how to use it."
 "To demonstrate the benefits of Docker Compose, we will create a simple Node.js \"Hello World\" application, which will run on 3 Docker Node.js containers."
 "HTTP requests will be distributed to these Node.js")

License

Copyright 2019 Lawton C. Mizell

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

clj-lexrank's People

Contributors

alcamech avatar

Stargazers

Joël Kuiper avatar ninjure avatar  avatar

Watchers

James Cloos avatar  avatar  avatar

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.