Машина Цетлина

Алгоритм искусственного интеллекта
Простая структурная схема машины Цетлина

Машина Цетлина — это алгоритм искусственного интеллекта , основанный на пропозициональной логике .

Фон

Машина Цетлина — это форма коллектива обучающихся автоматов для изучения шаблонов с использованием пропозициональной логики . Оле-Кристоффер Гранмо создал [1] и дал методу его название в честь Михаила Львовича Цетлина , который изобрел автомат Цетлина [2] и работал над коллективами и играми автоматов Цетлина. [3] Коллективы автоматов Цетлина были первоначально сконструированы, реализованы и теоретически изучены Вадимом Стефанюком в 1962 году.

Машина Цетлина использует более простые в вычислительном отношении и более эффективные примитивы по сравнению с более обычными искусственными нейронными сетями . [4]

По состоянию на апрель 2018 года он показал многообещающие результаты на ряде тестовых наборов. [5] [6]

Типы

  • Оригинальная машина Цетлина [4]
  • Сверточная машина Цетлина [7]
  • Регрессионная машина Цетлина [8]
  • Реляционная машина Цетлина [9]
  • Утяжеленная машина Цетлина [10] [11]
  • Произвольно детерминированная машина Цетлина [12]
  • Параллельная асинхронная машина Цетлина [13]
  • Объединенная многовыходная машина Цетлина [14]
  • Машина Цетлина для контекстных задач о бандитах [15]
  • Автоэнкодер машины Цетлина [16]
  • Композиты машин Цетлина: совместная работа по принципу «plug-and-play» между специализированными машинами Цетлина [17] [18]
  • Контрактная машина Цетлина с поглощающими автоматами [19]
  • Граф Цетлин машина [20]

Приложения

Оригинальная машина Цетлин

Подробная структурная схема оригинальной машины Цетлина
Подробная структурная схема оригинальной машины Цетлина
Список гиперпараметров [36]
ОписаниеСимвол
Количество двоичных входов N Inputs {\displaystyle N_{\text{Inputs}}}
Количество классов N Classes {\displaystyle N_{\text{Classes}}}
Количество пунктов на класс N Clauses {\displaystyle N_{\text{Clauses}}}
Число состояний автомата 2 n {\displaystyle 2n}
Граница принятия решения автоматомн
Состояние инициализации автомата Init {\displaystyle \varnothing _{\text{Init}}}
Порог обратной связиТ
Обучение чувствительностис

Цетлин автомат

Автомат Цетлина является фундаментальной единицей обучения машины Цетлина. Он решает задачу многорукого бандита , обучаясь оптимальному действию в среде с помощью штрафов и поощрений. С вычислительной точки зрения его можно рассматривать как конечный автомат (FSM), который изменяет свои состояния на основе входных данных. FSM будет генерировать свои выходные данные на основе текущих состояний.

  • Пятерка описывает двухтактный автомат Цетлина:

{ Φ _ , α _ , β _ , F ( , ) , G ( ) } . {\displaystyle \{{\underline {\Phi }},{\underline {\alpha }},{\underline {\beta }},F(\cdot ,\cdot ),G(\cdot )\}.}

  • Автомат Цетлина имеет состояния, здесь 6 : 2 n {\displaystyle 2n}

Φ _ = { ϕ 1 , ϕ 2 , ϕ 3 , ϕ 4 , ϕ 5 , ϕ 6 } {\displaystyle {\underline {\Phi }}=\{\phi _{1},\phi _{2},\phi _{3},\phi _{4},\phi _{5},\phi _{6}\}}

  • FSM может быть активирован двумя входными событиями

β _ = { β P e n a l t y , β R e w a r d } {\displaystyle {\underline {\beta }}=\{\beta _{\mathrm {Penalty} },\beta _{\mathrm {Reward} }\}}

  • Правила государственной миграции ФШМ изложены следующим образом:

F ( ϕ u , β v ) = { ϕ u + 1 , if   1 u 3   and   v = Penalty ϕ u 1 , if   4 u 6   and   v = Penalty ϕ u 1 , if   1 < u 3   and   v = Reward ϕ u + 1 , if   4 u < 6   and   v = Reward ϕ u , otherwise . {\displaystyle F(\phi _{u},\beta _{v})={\begin{cases}\phi _{u+1},&{\text{if}}~1\leq u\leq 3~{\text{and}}~v={\text{Penalty}}\\\phi _{u-1},&{\text{if}}~4\leq u\leq 6~{\text{and}}~v={\text{Penalty}}\\\phi _{u-1},&{\text{if}}~1<u\leq 3~{\text{and}}~v={\text{Reward}}\\\phi _{u+1},&{\text{if}}~4\leq u<6~{\text{and}}~v={\text{Reward}}\\\phi _{u},&{\text{otherwise}}.\end{cases}}}

  • Включает два выходных действия

α _ = { α 1 , α 2 } {\displaystyle {\underline {\alpha }}=\{\alpha _{1},\alpha _{2}\}}

  • Который может быть сгенерирован алгоритмом

G ( ϕ u ) = { α 1 , if   1 u 3 α 2 , if   4 u 6. {\displaystyle G(\phi _{u})={\begin{cases}\alpha _{1},&{\text{if}}~1\leq u\leq 3\\\alpha _{2},&{\text{if}}~4\leq u\leq 6.\end{cases}}}

Булев ввод

Базовая машина Цетлина принимает вектор из o булевых признаков в качестве входных данных, которые классифицируются по одному из двух классов, или . Вместе со своими отрицательными аналогами, , признаки образуют буквальный набор . X = [ x 1 , , x o ] {\displaystyle X=[x_{1},\ldots ,x_{o}]} y = 0 {\displaystyle y=0} y = 1 {\displaystyle y=1} x ¯ k = ¬ x k = 1 x k {\displaystyle {\bar {x}}_{k}={\lnot }{x}_{k}=1-x_{k}} L = { x 1 , , x o , x ¯ 1 , , x ¯ o } {\displaystyle L=\{x_{1},\ldots ,x_{o},{\bar {x}}_{1},\ldots ,{\bar {x}}_{o}\}}

Модуль вычисления пункта

Модель машины Цетлина формулируется как конъюнктивное предложение , образованное путем объединения подмножества буквенного набора с помощью операции И: C j {\displaystyle C_{j}} L j L {\displaystyle L_{j}{\subseteq }L}

      C j ( X ) = l L j l = l L j l {\displaystyle C_{j}(X)=\bigwedge _{{l}{\in }L_{j}}l=\prod _{{l}{\in }L_{j}}l} .

Например, предложение состоит из литералов и выводит 1 тогда и только тогда, когда и . C j ( X ) = x 1 ¬ x 2 = x 1 x ¯ 2 {\displaystyle C_{j}(X)=x_{1}\land {\lnot }x_{2}=x_{1}{\bar {x}}_{2}} L j = { x 1 , x ¯ 2 } {\displaystyle L_{j}=\{x_{1},{\bar {x}}_{2}\}} x 1 = 1 {\displaystyle x_{1}=1} x 2 = 0 {\displaystyle x_{2}=0}

Модуль суммирования и пороговой обработки

Число используемых предложений — это настраиваемый пользователем параметр n . Половина предложений имеет положительную полярность. Другая половина — отрицательную полярность. Выходы предложений, в свою очередь, объединяются в решение классификации посредством суммирования и порогового значения с использованием функции единичного шага : u ( v ) = 1   if   v 0   else   0 {\displaystyle u(v)=1~{\text{if}}~v\geq 0~{\text{else}}~0}

y ^ = u ( j = 1 n / 2 C j + ( X ) j = 1 n / 2 C j ( X ) ) . {\displaystyle {\hat {y}}=u\left(\sum _{j=1}^{n/2}C_{j}^{+}(X)-\sum _{j=1}^{n/2}C_{j}^{-}(X)\right).} Другими словами, классификация основана на голосовании большинства, при этом положительные положения голосуют за , а отрицательные — за . Классификатор y = 1 {\displaystyle y=1} y = 0 {\displaystyle y=0}

      y ^ = u ( x 1 x ¯ 2 + x ¯ 1 x 2 x 1 x 2 x ¯ 1 x ¯ 2 ) {\displaystyle {\hat {y}}=u\left(x_{1}{\bar {x}}_{2}+{\bar {x}}_{1}x_{2}-x_{1}x_{2}-{\bar {x}}_{1}{\bar {x}}_{2}\right)} ,

например, фиксирует отношение XOR .

Модуль обратной связи

Обратная связь типа I

Обратная связь типа I
ДействиеПункт10
Буквальный1010
Включить буквальноеP(вознаграждение) s 1 s {\displaystyle {\frac {s-1}{s}}} 00
П(бездействие) 1 s {\displaystyle {\frac {1}{s}}} s 1 s {\displaystyle {\frac {s-1}{s}}} s 1 s {\displaystyle {\frac {s-1}{s}}}
П(штраф)0 1 s {\displaystyle {\frac {1}{s}}} 1 s {\displaystyle {\frac {1}{s}}}
Исключить буквальноеP(вознаграждение)0 1 s {\displaystyle {\frac {1}{s}}} 1 s {\displaystyle {\frac {1}{s}}} 1 s {\displaystyle {\frac {1}{s}}}
П(бездействие) 1 s {\displaystyle {\frac {1}{s}}} s 1 s {\displaystyle {\frac {s-1}{s}}} s 1 s {\displaystyle {\frac {s-1}{s}}} s 1 s {\displaystyle {\frac {s-1}{s}}}
П(штраф) s 1 s {\displaystyle {\frac {s-1}{s}}} 000

Обратная связь типа II

Обратная связь типа II
ДействиеПункт10
Буквальный1010
Включить буквальноеP(вознаграждение)000
П(бездействие)1.01.01.0
П(штраф)000
Исключить буквальноеP(вознаграждение)0000
П(бездействие)1.001.01.0
П(штраф)01.000

Распределение ресурсов

Динамика распределения ресурсов гарантирует, что предложения распределяются по частым шаблонам, а не пропускают некоторые и чрезмерно концентрируются на других. То есть, для любого ввода X вероятность усиления предложения постепенно падает до нуля, поскольку сумма выходных предложений

v = j = 1 n / 2 C j + ( X ) j = 1 n / 2 C j ( X ) {\displaystyle v=\sum _{j=1}^{n/2}C_{j}^{+}(X)-\sum _{j=1}^{n/2}C_{j}^{-}(X)} приближается к заданной пользователем цели T для ( для ). y = 1 {\displaystyle y=1} T {\displaystyle -T} y = 0 {\displaystyle y=0}

Если предложение не подкреплено, оно не дает обратной связи своим автоматам Цетлина, и они, таким образом, остаются неизменными. В крайнем случае, когда сумма голосов v равна или превышает целевой T (машина Цетлина успешно распознала вход X ), никакие предложения не подкреплены. Соответственно, они могут свободно изучать новые шаблоны, естественным образом уравновешивая ресурсы представления шаблонов.

Реализации

Программное обеспечение

  • Машина Цетлина на языке C, [37] [38] Python, [39] [40] многопоточный Python, [41] CUDA , [42] Julia (язык программирования) [43]
  • Сверточная машина Цетлина [44] [7]
  • Взвешенная машина Цетлина в C++ [45]

Аппаратное обеспечение

  • Одна из первых аппаратных реализаций [46] [47] машины Цетлина на основе ПЛИС для набора данных цветка ириса была разработана исследовательской группой μSystems (microSystems) в Университете Ньюкасла .
  • Они также представили первую реализацию ASIC [48] [49] машины Цетлина, уделяя особое внимание экономии энергии, заявляя, что она может обеспечить 10 триллионов операций на джоуль. [50] Проект ASIC был продемонстрирован на DATA2020. [51]

Дополнительное чтение

Книги

  • Введение в машины Цетлина [52]

Конференции

  • Международный симпозиум по машине Цетлина (ISTM) [53] [54] [55]

Видео

Статьи

  • О сходимости машин Цетлина для оператора XOR [63]
  • Разработка энергоэффективного оборудования ИИ на основе обучающихся автоматов для приложений Интернета вещей [36]
  • О сходимости машин Цетлина для операторов тождества и не [64]
  • Машина Цетлина — игровой теоретико-бандитский подход к оптимальному распознаванию образов с помощью пропозициональной логики [4]

Публикации/новости/статьи

Ссылки

  1. ^ "Об авторе". Введение в машины Цетлина . Получено 2024-02-05 .
  2. ^ Цетлин, Михаил Л. (1961). "О поведении конечных автоматов в случайной среде". Автомат. и Телемех . 22 (10)."
  3. ^ Крылов, В.У.; Цетлин, Михаил Львович (1963). «Об играх для автоматов». Автоматика и телемеханика . 24 (7).
  4. ^ abc Granmo, Ole-Christoffer (2018-04-04). «Машина Цетлина — подход, основанный на теории игр и бандитах, к оптимальному распознаванию образов с помощью пропозициональной логики». arXiv : 1804.01508 [cs.AI].
  5. ^ Кристиансен, Атле. «Машина Стефанука превосходит нейронные сети — Центр исследований искусственного интеллекта». cair.uia.no . Получено 03.05.2018 .
  6. Ойванн, Стиг (23 марта 2018 г.). «Ай-гженномбруд и Агдер | Компьютерный мир». Computerworld (на норвежском языке) . Проверено 4 мая 2018 г.
  7. ^ abc Гранмо, Оле-Кристоффер; Глимсдал, Сондре; Цзяо, Лей; Гудвин, Мортен; Омлин, Кристиан В.; Берге, Гейр Тор (27 декабря 2019 г.). «Сверточная машина Цетлина». arXiv : 1905.09688 [cs.LG].
  8. ^ Абейратна, К. Даршана; Гранмо, Оле-Кристоффер; Чжан, Сюань; Цзяо, Лей; Гудвин, Мортен (2020). «Регрессионная машина Цетлина: новый подход к интерпретируемой нелинейной регрессии». Философские труды Королевского общества А. 378 (2164). Бибкод : 2020RSPTA.37890165D. дои : 10.1098/rsta.2019.0165. hdl : 11250/2651754 . PMID  31865880. S2CID  209439954."
  9. ^ Саха, Рупса; Гранмо, Оле-Кристоффер; Задорожный, Владимир; Гудвин, Мортен (2022). «Реляционная машина Цетлина с приложениями к пониманию естественного языка». Журнал интеллектуальных информационных систем . 59. Springer: 121– 148. arXiv : 2102.10952 . doi : 10.1007/s10844-021-00682-5 . S2CID  231986401.
  10. ^ Фулади, Адриан; Гранмо, Оле-Кристоффер; Горджи, Саид Рахими; Фулади, Хади Ахмади (2019-11-28). «Взвешенная машина Цетлина: сжатые представления с взвешенными предложениями». arXiv : 1911.12607 [cs.LG].
  11. ^ Абейратна, К. Даршана; Гранмо, Оле-Кристоффер; Гудвин, Мортен (2021). «Расширение машины Цетлина с помощью целочисленных весовых предложений для повышения интерпретируемости». IEEE Access . 9 : 8233– 8248. arXiv : 2005.05131 . Bibcode : 2021IEEEA...9.8233A. doi : 10.1109/ACCESS.2021.3049569 . S2CID  218581474."
  12. ^ Абейратна, К. Даршана; Гранмо, Оле-Кристоффер; Шафик, Ришад; Яковлев, Алекс; Уилдон, Адриан; Лей, Джи; Гудвин, Мортен (2021). «Многошаговый конечный автомат для произвольно детерминированного машинного обучения Цетлина». Expert Systems . 40 (4). Wiley: exsy.12836. doi : 10.1111/exsy.12836 . S2CID  242770808.
  13. ^ Абейратна, К. Даршана; Бхаттараи, Бимал; Гудвин, Мортен; Горджи, Саид; Гранмо, Оле-Кристоффер; Цзяо, Лей; Саха, Рупса; Ядав, Рохан К. (2021). Массивно-параллельная и асинхронная архитектура машины Цетлина, поддерживающая масштабирование почти в постоянное время (PDF) . Тридцать восьмая Международная конференция по машинному обучению (ICML 2021).
  14. ^ Глимсдал, Сондре; Гранмо, Оле-Кристоффер (17 августа 2021 г.). «Объединенные машины Цетлина с несколькими выходами и разделением предложений». arXiv : 2108.07594 [cs.AI].
  15. ^ Серадж, Райхан; Шарма, Дживитеш; Гранмо, Оле-Кристоффер (2022). Машина Цетлина для решения контекстных задач бандита. Тридцать шестая конференция по нейронным системам обработки информации (NeurIPS 2022).
  16. ^ аб Бхаттараи, Бимал; Гранмо, Оле-Кристоффер; Цзяо, Лей; Ядав, Рохан; Шарма, Дживитеш (3 января 2023 г.). «Машинное встраивание Цетлина: представление слов с помощью логических выражений». arXiv : 2301.00709 [cs.CL].
  17. ^ Гранмо, Оле-Кристоффер (09.09.2023). «TMComposites: Plug-and-Play взаимодействие между специализированными машинами Tsetlin». arXiv : 2309.04801 [cs.CV].
  18. ^ Взаимодействие по принципу «plug-and-play» между специализированными машинами Tsetlin, Центр исследований искусственного интеллекта (CAIR), 2023-08-29 , получено 2023-08-29
  19. ^ Бхаттараи, Бимал; Гранмо, Оле-Кристоффер; Цзяо, Лей; Андерсен, Пер-Арне; Тунхейм, Свейн Андерс; Шафик, Ришад; Яковлев, Алекс (17 октября 2023 г.). «Стягивающая машина Цетлина с поглощающими автоматами». arXiv : 2310.11481 [cs.AI].
  20. ^ Машина Цетлина для логического обучения и рассуждений с использованием графов, Центр исследований искусственного интеллекта (CAIR), 2024-10-13 , получено 2024-10-14
  21. ^ Лей, Джи; Шафик, Ришад; Уилдон, Адриан; Яковлев, Алекс; Гранмо, Оле-Кристоффер; Кавсар, Фахим; Ахил, Матур (2021-04-09). «Обнаружение ключевых слов в аудиосигналах малой мощности с использованием машин Цетлина». Журнал маломощной электроники и приложений . 11 (2): 18. arXiv : 2101.11336 . doi : 10.3390/jlpea11020018 .
  22. ^ Ядав, Рохан Кумар; Цзяо, Лей; Гранмо, Оле-Кристоффер; Гудвин, Мортен (2021). Интерпретируемое обучение на уровне человека для анализа настроений на основе аспектов . Тридцать пятая конференция AAAI по искусственному интеллекту (AAAI-21). AAAI.
  23. ^ Ядав, Рохан Кумар; Цзяо, Лей; Гранмо, Оле-Кристоффер; Гудвин, Мортен (2021). Интерпретируемость в разрешении неоднозначности смысла слов с использованием машины Цетлина . 13-я Международная конференция по агентам и искусственному интеллекту (ICAART 2021). INSTICC.
  24. ^ Бхаттараи, Бимал; Гранмо, Оле-Кристоффер; Цзяо, Лей (2022). «Механизм оценки на уровне слов, интерпретируемый человеком, для обнаружения новых текстов с использованием машин Цетлина». Applied Intelligence . 52 (15). Springer: 17465– 17489. doi : 10.1007/s10489-022-03281-1 . hdl : 11250/3041885 .
  25. ^ Абейратна, К. Даршана; Пуссевалаге, Харша С. Гардиявасам; Ранасингхеа, Сасанка Н.; Олещук, Владимир А.; Гранмо, Оле-Кристоффер (2020). Обнаружение вторжений с помощью интерпретируемых правил, сгенерированных с использованием машины Цетлина . Серия симпозиумов IEEE 2020 года по вычислительному интеллекту (SSCI). IEEE.
  26. ^ Саха, Рупса; Гранмо, Оле-Кристоффер; Гудвин, Мортен (2021). «Использование машины Цетлина для обнаружения интерпретируемых правил в приложениях обработки естественного языка». Expert Systems . 40 (4). Wiley. doi :10.1111/exsy.12873. S2CID  244096520.
  27. ^ Берге, Гейр Торе; Гранмо, Оле-Кристоффер; Твейт, Тор О.; Гудвин, Мортен; Цзяо, Лей; Матеуссен, Бернт Вигго (2019). «Использование машины Цетлина для изучения интерпретируемых человеком правил для высокоточной категоризации текста в медицинских приложениях». IEEE Access . 7 : 115134– 115146. arXiv : 1809.04547 . Bibcode : 2019IEEEA...7k5134B. doi : 10.1109/ACCESS.2019.2935416 . S2CID  52195410."
  28. ^ Бхаттараи, Бимал; Гранмо, Оле-Кристоффер; Цзяо, Лей (2022). Объяснимая структура машины Цетлина для обнаружения фейковых новостей с оценкой степени достоверности (PDF) . 13-я конференция по языковым ресурсам и оценке (LREC 2022).
  29. ^ Гири, Чарул; Гранмо, Оле-Кристоффер; Хуф, Херке ван; Блейкли, Кристиан Д. (10.03.2022). Логический ИИ для прогнозирования победителя в интерпретируемой настольной игре с помощью машины Цетлина . Международная совместная конференция по нейронным сетям 2022 года (IJCNN 2022). arXiv : 2203.04378 .
  30. ^ Бакар, Абу; Рахман, Тусиф; Шафик, Ришад; Каусар, Фахим; Монтанари, Алессандро (24 января 2023 г.). Адаптивный интеллект для безбатарейных датчиков с использованием программно-ускоренных машин Цетлина . ACM SenSys 2022. стр.  236–249 . doi : 10.1145/3560905.3568512 .
  31. ^ Боргерсен, Карл Аудун; Гудвин, Мортен; Шарма, Дживитеш (2023). «Сравнение машин Цетлина и глубоких нейронных сетей в контексте рекомендательных систем». Труды семинара Northern Lights Deep Learning Workshop . 4. arXiv : 2212.10136 . doi : 10.7557/18.6807. S2CID  254877078.
  32. ^ Чжан, Цзиньбао; Чжан, Сюань; Цзяо, Лей; Гранмо, Оле-Кристоффер; Цянь, Юнджун; Пан, Фан (25 января 2023 г.). «Интерпретируемая идентификация преждевременных желудочковых сокращений с помощью аппарата Цетлина». arXiv : 2301.10181 [eess.SP)].
  33. ^ Махешвари, Сидхарт; Рахман, Тусиф; Шафик, Ришад; Яковлев, Алекс; Рафиев, Ашур; Цзяо, Лей; Гранмо, Оле-Кристоффер (2023). «REDRESS: Генерация сжатых моделей для вывода границ с использованием машин Цетлина». Труды IEEE по анализу шаблонов и машинному интеллекту . 45 (9): 11152– 11168. doi : 10.1109/TPAMI.2023.3268415 . PMID  37074898.
  34. ^ Блейкли, Кристиан Д. (17.05.2023). «Создание моделей байесовских сетей из данных с использованием машин Цетлина». arXiv : 2305.10538 [cs.AI)].
  35. ^ Qi, Shannon How Shi; Chauhan, Jagmohan; Merrett, Geoff V.; Hare, Jonathan (2024-03-04). FedTM: Эффективное федеративное обучение памяти и коммуникации с помощью машины Цетлина . Международный симпозиум по машине Цетлина 2023 года (ISTM). doi : 10.1109/ISTM58889.2023.10454982.
  36. ^ ab Wheeldon, A.; Shafik, R.; Rahman, T.; Lei, J.; Yakovlev, A.; Granmo, OC (2020). «Проект энергоэффективного оборудования ИИ на основе обучающихся автоматов для приложений Интернета вещей». Philosophical Transactions of the Royal Society A. 378 ( 2182). Bibcode : 2020RSPTA.37890593W. doi : 10.1098/rsta.2019.0593. PMC 7536019. PMID  32921236. 
  37. ^ cair/TsetlinMachineC, Центр исследований искусственного интеллекта (CAIR), 2019-04-18 , получено 2020-07-27
  38. ^ cair/FastTsetlinMachineC, Центр исследований искусственного интеллекта (CAIR), 2019-02-15 , получено 2021-02-15
  39. ^ cair/pyTsetlinMachine, Центр исследований искусственного интеллекта (CAIR), 2020-07-07 , получено 2020-07-27
  40. ^ cair/TsetlinMachine, Центр исследований искусственного интеллекта (CAIR), 2020-07-27 , получено 2020-07-27
  41. ^ cair/pyTsetlinMachineParallel, Центр исследований искусственного интеллекта (CAIR), 2020-07-07 , получено 2020-07-27
  42. ^ cair/PyTsetlinMachineCUDA, Центр исследований искусственного интеллекта (CAIR), 2020-07-27 , получено 2020-07-27
  43. ^ Tsetlin.jl, Артем Хнилов, 2024-04-17 , получено 2024-04-17
  44. ^ "cair/convolutional-tsetlin-machine-tutorial". GitHub . Получено 2020-07-27 .
  45. ^ Phoulady, Adrian (2020-04-13), adrianphoulady/weighted-tsetlin-machine-cpp , получено 2020-07-27
  46. ^ ab JieGH (2020-03-22), JieGH/Hardware_TM_Demo , получено 2020-07-22
  47. ^ ab JieGH (22 марта 2020 г.). "Машина Цетлина на демо-версии набора данных Iris, портативное устройство #MignonAI". Youtube .
  48. ^ "Логически-ориентированный ИИ везде: машины Цетлина в оборудовании". Twitter . Получено 27.07.2020 .
  49. ^ "mignon". www.mignon.ai . Получено 2020-07-27 .
  50. ^ ab Bush, Steve (2020-07-27). "Маломощная альтернатива нейронным сетям с искусственным интеллектом". Electronics Weekly . Получено 2020-07-27 .
  51. ^ ab "Tsetlin Machine — новая парадигма для всепроникающего ИИ". YouTube . 21 марта 2020 г.
  52. ^ Гранмо, Оле-Кристоффер (2021). Знакомство с машинами Цетлина.
  53. ^ «Международный симпозиум по машине Цетлина (ISTM)».
  54. ^ «Материалы Международного симпозиума по машине Цетлина (ISTM) 2022 года».
  55. ^ «Материалы Международного симпозиума по машине Цетлина (ISTM) 2023 года».
  56. ^ "Распознавание ключевых слов с использованием машин Цетлина". YouTube . 28 января 2021 г.
  57. ^ "Презентация IOLTS: Анализ объяснимости и надежности оборудования на основе обучающихся автоматов с искусственным интеллектом". YouTube . 22 июля 2020 г.
  58. ^ "Правитель-Цетлин-Автоматона". YouTube . 4 ноября 2019 г.
  59. ^ «Интерпретируемая кластеризация и уменьшение размерности с помощью машинного обучения Tsetlin Automata». YouTube . 13 июля 2020 г.
  60. ^ «Прогнозирование и объяснение экономического роста с использованием интерпретируемого обучения в реальном времени». YouTube . 24 февраля 2020 г.
  61. ^ «Раннее выявление рака груди с помощью простого анализа крови». YouTube . 24 февраля 2020 г.
  62. ^ "Последние достижения в машинах Цетлина". YouTube . 22 мая 2020 г.
  63. ^ Цзяо, Лей; Чжан, Сюань; Гранмо, Оле-Кристоффер; Абейратна, К. Даршана (2022). «О сходимости машин Цетлина для оператора XOR». Транзакции IEEE по анализу шаблонов и машинному интеллекту . ПП (5): 1. arXiv : 2101.02547 . дои : 10.1109/TPAMI.2022.3203150. hdl : 11250/3066221. PMID  36070276. S2CID  230799244.
  64. ^ Чжан, Сюань; Цзяо, Лэй; Гранмо, Оле-Кристоффер; Гудвин, Мортен (2021). «О сходимости машин Цетлина для операторов IDENTITY- и NOT». Труды IEEE по анализу шаблонов и машинному интеллекту . PP (10): 6345– 6359. arXiv : 2007.14268 . doi : 10.1109/TPAMI.2021.3085591. PMID  34077353. S2CID  220831619.
  65. ^ Борган, Элдрид (2024-02-04). «Может ли норвежское изобретение произвести революцию в области искусственного интеллекта?». ScienceNorway.no . Получено 2024-03-30 .
Retrieved from "https://en.wikipedia.org/w/index.php?title=Tsetlin_machine&oldid=1268349289"