I would like the BEAT platform to host my dataset. How should I proceed ?

51 views
Skip to first unread message

Sébastien Marcel

unread,
Feb 4, 2016, 11:37:03 AM2/4/16
to beat-devel
This is a discussion thread and a procedure if you are interested to make available your database on the BEAT platform with all the others: 

There are 4 steps:

STEP 1: Licence agreement

Formally we need to sign your End User License Agreement explicitly mentioning the use on the BEAT platform -- ideally this EULA should contain this statement or similar
---

Subject to prior identification of the End User and signature of this License, the Corpus is available to the benefit of the End User. The Licensor grants to the End User the right to use the Corpus, for use on the BEAT platform as described in the terms of service ( https://www.beat-eu.org/platform/tos/ ) and for the purpose of scientific research only.


The Licensor grants to the End User the right to reproduce temporarily, to adapt, arrange and modify the Corpus for use on the BEAT platform. The Licensor grants to the End User the right to rework and build upon the Corpus, or any component thereof, as necessary or desirable for research or technology development activity and create derivative products or services for the End User's use of the Corpus on the BEAT platform. The End User is permitted to make a copy of the Corpus for archiving only.

This License gives no right of any kind to the End User over the Corpus. The License is deemed non-exclusive and non-transferable to third parties.

---


Then we could download and copy the dataset on BEAT disks.

STEP 2: BOB database interface and protocol

The BEAT platform is using some elements of the Bob library ( http://idiap.github.io/bob/ ) and in particular the Bob database interface ( http://pythonhosted.org/bob/temp/bob.db.base/doc/index.html ) that allows to describe data accessors and an experiment protocol (train/dev/test sets) eg. https://pypi.python.org/pypi/bob.db.atvskeystroke or https://pypi.python.org/pypi/bob.db.gbu or https://pypi.python.org/pypi/bob.db.mobio

Someone (you) need to write a simple piece of python code for that. Support and examples can be provided on request.

STEP 3: BEAT view

The BEAT platform needs a small python interface to know how to read the data from the disk.

Someone (you) need to write a simple piece of python code for that. Support and examples can be provided on request.

STEP 4: Example of working toolchain

This is the final step to provide examples to others on how to use the database for your projects, labs and challenges/competitions.


On request we may be able to complete steps 2-4 for you.

Amir Mohammadi

unread,
May 11, 2020, 5:20:14 AM5/11/20
to beat-devel
Hi,

These steps are still documented in
Are they still valid? Could you please point me to more updated documentation?

In particular, I would like to know that creating a Bob interface is really necessary?

Thanks,
Amir

André Anjos

unread,
May 11, 2020, 10:11:39 AM5/11/20
to beat-...@googlegroups.com
Hello there,

On 11 May 2020, at 11:20, 'Amir Mohammadi' via beat-devel <beat-...@googlegroups.com> wrote:

Hi,

These steps are still documented in
Are they still valid? Could you please point me to more updated documentation?

This should be the most up-to-date docs we have:



In particular, I would like to know that creating a Bob interface is really necessary?

This used to be the case when we had to create the views ourselves (i.e. BEAT admins) since testing locally was very hard.

Nowadays, with the new editor in place and ease of local testing, the only thing the user needs to do is to provide a database implementation that yields the samples through BEAT’s I/O system.

Best, A


Thanks,
Amir


On Thursday, February 4, 2016 at 5:37:03 PM UTC+1, Sébastien Marcel wrote:
This is a discussion thread and a procedure if you are interested to make available your database on the BEAT platform with all the others: 

There are 4 steps:

STEP 1: Licence agreement

Formally we need to sign your End User License Agreement explicitly mentioning the use on the BEAT platform -- ideally this EULA should contain this statement or similar
---

Subject to prior identification of the End User and signature of this License, the Corpus is available to the benefit of the End User. The Licensor grants to the End User the right to use the Corpus, for use on the BEAT platform as described in the terms of service ( https://www.beat-eu.org/platform/tos/ ) and for the purpose of scientific research only.


The Licensor grants to the End User the right to reproduce temporarily, to adapt, arrange and modify the Corpus for use on the BEAT platform. The Licensor grants to the End User the right to rework and build upon the Corpus, or any component thereof, as necessary or desirable for research or technology development activity and create derivative products or services for the End User's use of the Corpus on the BEAT platform. The End User is permitted to make a copy of the Corpus for archiving only.

This License gives no right of any kind to the End User over the Corpus. The License is deemed non-exclusive and non-transferable to third parties.

---


Then we could download and copy the dataset on BEAT disks.

STEP 2: BOB database interface and protocol

The BEAT platform is using some elements of the Bob library ( http://idiap.github.io/bob/ ) and in particular the Bob database interface ( http://pythonhosted.org/bob/temp/bob.db.base/doc/index.html ) that allows to describe data accessors and an experiment protocol (train/dev/test sets) eg. https://pypi.python.org/pypi/bob.db.atvskeystroke or https://pypi.python.org/pypi/bob.db.gbu or https://pypi.python.org/pypi/bob.db.mobio

Someone (you) need to write a simple piece of python code for that. Support and examples can be provided on request.

STEP 3: BEAT view

The BEAT platform needs a small python interface to know how to read the data from the disk.

Someone (you) need to write a simple piece of python code for that. Support and examples can be provided on request.

STEP 4: Example of working toolchain

This is the final step to provide examples to others on how to use the database for your projects, labs and challenges/competitions.


On request we may be able to complete steps 2-4 for you.


--
You received this message because you are subscribed to the Google Groups "beat-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beat-devel+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beat-devel/5c2d50ad-b738-4d35-bf2e-571322c0860d%40googlegroups.com.

--
Dr. André Anjos
Idiap Research Institute
Centre du Parc - rue Marconi 19
CH-1920 Martigny, Suisse
Phone: +41 27 721 7763
Fax: +41 27 721 7712
http://andreanjos.org

Reply all
Reply to author
Forward
0 new messages