Tabnine Logo
DataModelFactory.getDefaultTemporalModel
Code IndexAdd Tabnine to your IDE (free)

How to use
getDefaultTemporalModel
method
in
net.recommenders.rival.core.DataModelFactory

Best Java code snippets using net.recommenders.rival.core.DataModelFactory.getDefaultTemporalModel (Showing top 7 results out of 315)

origin: recommenders/rival

/**
 * {@inheritDoc}
 */
@Override
public TemporalDataModelIF<Long, Long> parseTemporalData(final File f) throws IOException {
  TemporalDataModelIF<Long, Long> dataset = DataModelFactory.getDefaultTemporalModel();
  BufferedReader br = SimpleParser.getBufferedReader(f);
  String line;
  while ((line = br.readLine()) != null) {
    parseLine(line, dataset);
  }
  br.close();
  return dataset;
}
origin: recommenders/rival

/**
 * Parses a data file with a specific separator between fields.
 *
 * @param f The file to be parsed.
 * @param token The separator to be used.
 * @param isTemporal A flag indicating if the file contains temporal
 * information.
 * @return A dataset created from the file.
 * @throws IOException if the file cannot be read.
 */
public TemporalDataModelIF<Long, Long> parseData(final File f, final String token, final boolean isTemporal) throws IOException {
  TemporalDataModelIF<Long, Long> dataset = DataModelFactory.getDefaultTemporalModel();
  BufferedReader br = SimpleParser.getBufferedReader(f);
  String line = br.readLine();
  if ((line != null) && (!line.matches(".*[a-zA-Z].*"))) {
    parseLine(line, dataset, token, isTemporal);
  }
  while ((line = br.readLine()) != null) {
    parseLine(line, dataset, token, isTemporal);
  }
  br.close();
  return dataset;
}
origin: recommenders/rival

TemporalDataModelIF<Long, Long> dataset = DataModelFactory.getDefaultTemporalModel();
origin: recommenders/rival

TemporalDataModelIF<Long, Long> dataset = DataModelFactory.getDefaultTemporalModel();
origin: recommenders/rival

final TemporalDataModelIF<U, I>[] splits = new TemporalDataModelIF[2 * nFolds];
for (int i = 0; i < nFolds; i++) {
  splits[2 * i] = DataModelFactory.getDefaultTemporalModel(); // training
  splits[2 * i + 1] = DataModelFactory.getDefaultTemporalModel(); // test
origin: recommenders/rival

/**
 * {@inheritDoc}
 */
@Override
public TemporalDataModelIF<Long, Long> parseTemporalData(final File f) throws IOException {
  TemporalDataModelIF<Long, Long> dataset = DataModelFactory.getDefaultTemporalModel();
  Reader in = new InputStreamReader(new FileInputStream(f), "UTF-8");
  Iterable<CSVRecord> records;
  if (isHasHeader()) {
    records = CSVFormat.EXCEL.withDelimiter(getDelimiter()).withHeader().parse(in);
  } else {
    records = CSVFormat.EXCEL.withDelimiter(getDelimiter()).parse(in);
  }
  for (CSVRecord record : records) {
    long userID = Long.parseLong(record.get(getUserTok()));
    long itemID = Long.parseLong(record.get(getItemTok()));
    long timestamp = -1L;
    if (getTimeTok() != -1) {
      timestamp = Long.parseLong(record.get(getTimeTok()));
    }
    double preference = Double.parseDouble(record.get(getPrefTok()));
    dataset.addPreference(userID, itemID, preference);
    dataset.addTimestamp(userID, itemID, timestamp);
  }
  in.close();
  return dataset;
}
origin: recommenders/rival

@SuppressWarnings("unchecked")
final TemporalDataModelIF<U, I>[] splits = new TemporalDataModel[2];
splits[0] = DataModelFactory.getDefaultTemporalModel(); // training
splits[1] = DataModelFactory.getDefaultTemporalModel(); // test
if (perUser) {
  for (U user : data.getUsers()) {
net.recommenders.rival.coreDataModelFactorygetDefaultTemporalModel

Popular methods of DataModelFactory

  • getDefaultModel
  • getSimpleModel
  • getSimpleTemporalModel

Popular in Java

  • Creating JSON documents from java classes using gson
  • getSharedPreferences (Context)
  • requestLocationUpdates (LocationManager)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • HttpURLConnection (java.net)
    An URLConnection for HTTP (RFC 2616 [http://tools.ietf.org/html/rfc2616]) used to send and receive d
  • ArrayList (java.util)
    ArrayList is an implementation of List, backed by an array. All optional operations including adding
  • Random (java.util)
    This class provides methods that return pseudo-random values.It is dangerous to seed Random with the
  • Collectors (java.util.stream)
  • JTextField (javax.swing)
  • Top 17 Free Sublime Text Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now