math_dataset

  • Описание :

База данных по математике.

Этот код набора данных генерирует математические пары вопросов и ответов из ряда типов вопросов примерно школьного уровня сложности. Он предназначен для проверки навыков математического обучения и алгебраического мышления моделей обучения.

Оригинальная статья: Анализ способностей к математическому мышлению нейронных моделей (Сакстон, Грефенштетт, Хилл, Кохли).

Пример использования:

train_examples, val_examples = tfds.load(
    'math_dataset/arithmetic__mul',
    split=['train', 'test'],
    as_supervised=True)
Расколоть Примеры
'test' 10 000
'train' 1 999 998
  • Структура функции :
FeaturesDict({
    'answer': Text(shape=(), dtype=tf.string),
    'question': Text(shape=(), dtype=tf.string),
})
  • Документация по функциям :
Особенность Учебный класс Форма Dтип Описание
ОсобенностиDict
отвечать Текст tf.string
вопрос Текст tf.string
@article{2019arXiv,
  author = {Saxton, Grefenstette, Hill, Kohli},
  title = {Analysing Mathematical Reasoning Abilities of Neural Models},
  year = {2019},
  journal = {arXiv:1904.01557}
}

математический набор данных/алгебра _linear_1d (конфигурация по умолчанию)

математический набор данных/алгебра _linear_1d_composed

математический набор данных/алгебра _linear_2d

математический набор данных/алгебра _linear_2d_composed

математический набор данных/алгебра _polynomial_roots

математический набор данных/алгебра _polynomial_roots_composed

математический набор данных/алгебра _sequence_next_term

математический набор данных/алгебра _sequence_nth_term

математический набор данных/арифметика _add_or_sub

математический набор данных/арифметика _add_or_sub_in_base

математический набор данных/арифметика _add_sub_multiple

математический набор данных/арифметика _div

математический набор данных/арифметика _mixed

математический набор данных/арифметика _mul

математический набор данных/арифметика _mul_div_multiple

математический набор данных/арифметика _nearest_integer_root

математический набор данных/арифметика _simplify_surd

математический набор данных/исчисление _дифференциация

математический набор данных/исчисление

математический набор данных/сравнение _closest

математический набор данных/сравнение _closest_composed

математический набор данных/сравнение _kth_biggest

математический набор данных/сравнение _kth_biggest_composed

математический набор данных/сравнение _pair

математический набор данных/сравнение _pair_composed

набор математических данных/сравнение _sort

математический набор данных/сравнение _sort_composed

набор математических данных/измерение _conversion

математический набор данных/измерение _time

математический набор данных/числа _base_conversion

математический набор данных/числа _div_remainder

математический набор данных/числа _div_remainder_composed

математический набор данных/числа _gcd

математический набор данных/числа _gcd_composed

математический набор данных/числа _is_factor

математический набор данных/числа _is_factor_composed

набор математических данных/числа _is_prime

математический набор данных/числа _is_prime_composed

математический набор данных/числа _lcm

математический набор данных/числа _lcm_composed

набор математических данных/числа _list_prime_factors

математический набор данных/числа _list_prime_factors_composed

набор математических данных/числа _place_value

математический набор данных/числа _place_value_composed

набор математических данных/числа _round_number

набор математических данных/числа _round_number_composed

математический набор данных/полиномы _add

набор математических данных/полиномы _coefficient_named

математический набор данных/полиномы _collect

математический набор данных/полиномы _compose

математический набор данных/полиномы _evaluate

математический набор данных/полиномы _evaluate_composed

математический набор данных/полиномы _expand

математический набор данных/полиномы _simplify_power

математический набор данных/вероятность _swr_p_level_set

математический набор данных/вероятность _swr_p_sequence