Giter Site home page Giter Site logo

invinciblejha / breeze Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dlwh/breeze

0.0 3.0 0.0 24.25 MB

Breeze is a library for numerical processing, machine learning, and natural language processing. Its primary focus is on being generic, clean, and powerful without sacrificing (much) efficiency. Breeze is the merger of the ScalaNLP and Scalala projects, because one of the original maintainers is unable to continue development. The Scalala parts are largely rewritten.

Home Page: www.scalanlp.org

License: Apache License 2.0

breeze's Introduction

Breeze

Breeze is a library for numerical processing. It aims to be generic, clean, and powerful without sacrificing (much) efficiency.

The current version is 0.5-SNAPSHOT. The latest release is 0.4.

Using Breeze in your projects

Breeze consists of three parts:

  • breeze-math contains high-performance linear algebra and numerics.
  • breeze-viz contains plotting and visualization routines.
  • breeze-core contains some basic data structures and configuration.

Note: after the recent reorganization, breeze-learn (machine learning) is now in Nak and breeze-process (natural language processing) has become Chalk.

Build

This project can be built with sbt 0.12.3

SBT

For SBT, Add these lines to your SBT project definition:

  • For SBT versions 0.10.x or later
libraryDependencies  ++= Seq(
            // other dependencies here
            // pick and choose:
            "org.scalanlp" % "breeze-math_2.10" % "0.4-SNAPSHOT",
            "org.scalanlp" % "breeze-viz_2.10" % "0.4-SNAPSHOT"
)

resolvers ++= Seq(
            // other resolvers here
            // if you want to use snapshot builds (currently 0.4-SNAPSHOT), use this.
            "Sonatype Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots/",
            "Sonatype Releases" at "https://oss.sonatype.org/content/repositories/releases/"
)

// Scala 2.9.2 is still supported for 0.2.1, but is dropped afterwards.
scalaVersion := "2.10.2"

Maven

Maven looks like this:

<dependency>
  <groupId>org.scalanlp</groupId>
	<artifactId>breeze-math_2.10</artifactId>
	<version>0.4-SNAPSHOT</version>
</dependency>

Other build tools

http://mvnrepository.com/artifact/org.scalanlp/breeze-math_2.10/0.4 (as an example) is a great resource for finding other configuration examples for other build tools.

See documentation (linked below!) for more information on using Breeze.

Documentation

History

Breeze is the merger of the ScalaNLP and Scalala projects, because one of the original maintainers is unable to continue development. The Scalala parts are largely rewritten.

(c) David Hall, 2009 -

Portions (c) Daniel Ramage, 2009 - 2011

Contributions from:

  • Jason Zaugg (@retronym)
  • Alexander Lehmann (@afwlehmann)
  • Jonathan Merritt (@lancelet)
  • Keith Stevens (@fozziethebeat)
  • Jason Baldridge (@jasonbaldridge)
  • Timothy Hunter (@tjhunter)
  • Dave DeCaprio (@DaveDeCaprio)
  • Daniel Duckworth (@duckworthd)
  • Eric Christiansen (@emchristiansen)
  • Marc Millstone (@splittingfield)
  • Mérő László (@laci37)
  • Alexey Noskov (@alno)
  • Devon Bryant (@devonbryant)
  • Kentaroh Takagaki (@ktakagaki)

And others (contact David Hall if you've contributed code and aren't listed).

breeze's People

Contributors

alno avatar davedecaprio avatar devonbryant avatar dlwh avatar dramage avatar duckworthd avatar emchristiansen avatar fommil avatar fozziethebeat avatar gratefultony avatar jasonbaldridge avatar jvns avatar laci37 avatar mlnick avatar retronym avatar rtreffer avatar ryanlecompte avatar schmmd avatar

Watchers

 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.