> For the complete documentation index, see [llms.txt](https://boinc-ai.gitbook.io/datasets/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://boinc-ai.gitbook.io/datasets/reference/task-templates.md).

# Task templates

## Task templates

The Task API is deprecated in favor of [`train-eval-index`](https://github.com/huggingface/hub-docs/blob/9ab2555e1c146122056aba6f89af404a8bc9a6f1/datasetcard.md?plain=1#L90-L106) and will be removed in the next major release.

The tasks supported by [Dataset.prepare\_for\_task()](https://huggingface.co/docs/datasets/v2.14.5/en/package_reference/main_classes#datasets.Dataset.prepare_for_task) and [DatasetDict.prepare\_for\_task()](https://huggingface.co/docs/datasets/v2.14.5/en/package_reference/main_classes#datasets.DatasetDict.prepare_for_task).

#### class datasets.AutomaticSpeechRecognition

[\<source>](https://github.com/huggingface/datasets/blob/2.14.5/src/datasets/tasks/automatic_speech_recognition.py#L10)

( task: str = 'automatic-speech-recognition'audio\_column: str = 'audio'transcription\_column: str = 'transcription' )

#### class datasets.AudioClassification

[\<source>](https://github.com/huggingface/datasets/blob/2.14.5/src/datasets/tasks/audio_classificiation.py#L10)

( task: str = 'audio-classification'audio\_column: str = 'audio'label\_column: str = 'labels' )

#### class datasets.ImageClassification

[\<source>](https://github.com/huggingface/datasets/blob/2.14.5/src/datasets/tasks/image_classification.py#L10)

( task: str = 'image-classification'image\_column: str = 'image'label\_column: str = 'labels' )

**align\_with\_features**

[\<source>](https://github.com/huggingface/datasets/blob/2.14.5/src/datasets/tasks/image_classification.py#L17)

( features )

#### class datasets.LanguageModeling

[\<source>](https://github.com/huggingface/datasets/blob/2.14.5/src/datasets/tasks/language_modeling.py#L9)

( task: str = 'language-modeling'text\_column: str = 'text' )

#### class datasets.QuestionAnsweringExtractive

[\<source>](https://github.com/huggingface/datasets/blob/2.14.5/src/datasets/tasks/question_answering.py#L9)

( task: str = 'question-answering-extractive'question\_column: str = 'question'context\_column: str = 'context'answers\_column: str = 'answers' )

#### class datasets.Summarization

[\<source>](https://github.com/huggingface/datasets/blob/2.14.5/src/datasets/tasks/summarization.py#L9)

( task: str = 'summarization'text\_column: str = 'text'summary\_column: str = 'summary' )

#### class datasets.TextClassification

[\<source>](https://github.com/huggingface/datasets/blob/2.14.5/src/datasets/tasks/text_classification.py#L10)

( task: str = 'text-classification'text\_column: str = 'text'label\_column: str = 'labels' )

**align\_with\_features**

[\<source>](https://github.com/huggingface/datasets/blob/2.14.5/src/datasets/tasks/text_classification.py#L18)

( features )
