TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #296 · 11.04

Паттерн Декоратор — специальный способ организации модулей в программе, который позволяет подставить какую-то новую функцию прямо в середину цепочки вызовов, тем самым чуть-чуть подкорректировав поведение. Например, в реальном мире очки для чтения это декоратор. Вы ставите их между вашими глазами и текстом. Глобально взаимодействие ваших глаз и текста не меняется: отражённые световые лучи от страницы книги попадают в ваши зрачки, что с очками, что без них. Но очки располагаются посередине: они принимают лучи на вход и преломляют их, передавая дальше вам в глаза уже изменёнными. Важной особенностью является тот факт, что очки можно снять. Они не требуют ни модификации вашего тела, ни модификации книги. Вообще никакие условия не нужны, кроме наличия самих очков. А если вы в линзах, то внешний наблюдатель может даже этого не знать. Класс-декоратор должен быть спроектирован так, чтобы не требовать никаких изменений в объектах, с которыми он работает. Его можно отключить, чаще всего буквально закомментировав одну строку. В примере ниже программа выведет текст "Привет, мир, в натуре.", и вот это дополнение в конце как раз дописано декоратором. Можно убрать или закомментировать подчёркнутую строчку, не трогая остальной код, для всех внешних вызовов сигнатуры останутся теми же самыми, но выводиться будет уже просто "Привет, мир". В декораторы можно прятать логику, которую буквально навешивают поверх основной функции программы. Например, проверку прав на выполнение операции. Перевод на другой язык, логирование, поддержку обратной совместимости при обновлении и так далее. #dev

Hashtags

Резултати

Намерени 1 подобни публикации

Търсене: #automatedsystems

当前筛选 #automatedsystems清除筛选
AI & Law

@ai_and_law · Post #286 · 16.04.2024 г., 07:04

US Federal Agencies Issue Joint Statement on Automated Systems On April 3, 2024, several US federal agencies released a joint statement on the Enforcement of Civil Rights, Fair Competition, Consumer Protection, and Equal Opportunity Laws in Automated Systems. Signatories include leaders from the EEOC, Consumer Financial Protection Bureau, Department of Justice, Federal Trade Commission, Department of Education, Department of Health and Human Services, Department of Homeland Security, Department of Housing and Urban Development, and Department of Labor. The statement underscores the commitment of federal agencies to enforce legal protections applicable to automated systems, defined as software and algorithmic processes, including AI, used to automate workflows and decision-making. Emphasizing the dual objectives of monitoring automated tools' evolution and fostering responsible innovation, agencies reaffirm the relevance of existing laws to automated systems. They stress their role in ensuring compliance with these laws during system development. This follows previous efforts by the EEOC and other agencies to address discrimination and bias in automated systems. The expanded participation in this year's statement reflects the government's heightened focus on regulating automated systems and enforcing relevant laws. The statement emphasizes that AI and automated systems fall under existing laws, dispelling the notion that their "black box" nature exempts them from compliance. It identifies potential sources of unlawful discrimination or bias, including skewed training data, lack of transparency, and inadequate consideration of social context during design and use. Compliance with existing and AI-specific laws is paramount for fostering trust and safe AI innovation, as highlighted in the joint statement. #automatedsystems#AI#AIcompliance