Sha256: 0a5df2672f078fedcac4ded5aa17c27386c298f49ce9951a47fcd93dee5dcb99
Contents?: true
Size: 1.84 KB
Versions: 1
Compression:
Stored size: 1.84 KB
Contents
# BigML A Ruby wrapper for the [BigML REST API](https://bigml.com/developers), provides access to sources, datasets, models, and predictions. You can create, retrieve, update and delete [](http://travis-ci.org/vigosan/big_ml) ## Synopsis ```ruby require 'rubygems' require 'big_ml' BigML.configure do |c| c.username = 'foo' c.api_key = 'bar' c.dev_mode = true #c.debug = true # Raises errors for bad requests end # easy creation of sources file_path = "fixtures/iris.csv" source = BigML::Source.create(file_path) # Are you looking for old dataset? all_datasets = BigML::Dataset.all # or just want to create one? dataset = source.to_dataset # find a concrete one model = BigML::Model.find("4fe8868a035d07682f002891") # create you predictions using parameters... prediction = BigML::Prediction.create(model.resource, { :input_data => { "000001" => 3 }}) prediction.destroy # you can destroy everything! BigML::Model.delete("4fe8868a035d07682f002891") ``` ## Installation ### Bundler Add this line to your application's Gemfile: source 'https://rubygems.org' gem 'big_ml' And then install the new dependencies with: $ bundle install ### Rubygems Install the gem with rubygem in your system: $ gem install big_ml ### Dependencies - httparty ## Ruby Interpreter Compatibility This library has been tested on the following ruby interpreters: * 1.9.3 * 2.1.0 ## Running the tests Download and run the test suit: $ git clone git@github.com:vigosan/big_ml.git $ cd big_ml $ bundle install $ rspec spec ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Added some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
big_ml-0.1.3 | README.md |