Pull to refresh
142
0
Алексей Сигов@OpenMinded

User

Send message
Не совсем понял, о какой идее идет речь. Если о программе, то у нее открытый исходный код. Можно на его основе создать свою распределенную криптовалюту, если Bitcoin чем-то не устраивает. Сами создатели Bitcoin не отрицают, что со временем может появиться валюта, которая основана на тех же принципах, но которая будет лучше и популярнее Bitcoin.

Если вы о самих BTC, то их можно использовать для торговли. Существует несколько рынков, на которых покупая и продавая BTC можно пытаться заработать, тем самым делая вклад в развитие этой валюты.
Создатели системы не гарантировали, что у монеты Bitcoin будет какая-либо стоимость в долларах. Ценность BTC определяется и регулируется рынком, а не создателями программы. Будут люди больше покупать BTC — монетки станут дорожать. Перестанут покупать — монетки обесценятся. А это уже личный выбор каждого человека — покупать или не покупать. Вот и саморегуляция.
У Bitcoin есть такая особенность — чем больше начинаешь в нем разбираться, тем больше возникает новых вопросов. Есть только два выхода — либо разобраться до конца, либо просто научиться пользоваться интерфейсом программы. Иначе не будет покидать чувство, что где-то обязательно должен быть подвох.
Пользователи, которые создают блок, принимают входящие подключения, по которым они получают информацию о транзакциях. У всех таких пользователей списки транзакций одинаковые. За исключением первой транзакции, которая начисляет им 50 монеток за работу. Когда один из пользователей собирает новый блок, этот блок сразу рассылается всем остальным. Пользователи, которые не успели, чистят свои списки транзакций, меняют ссылку на предыдущий блок и продолжают генерацию.

Если вдруг два пользователя почти одновременно смогли создать блок и одновременно начали рассылать его по сети, то в цепочке блоков образуется вилка. Это не является проблемой, так как после генерации очередного блока окажется, что транзакции дублируются и будет продолжена только одна из веток цепочки.
Если продолжить аналогию с золотом, то вам ведь не обязательно лично его добывать, чтобы использовать в качестве денег. Если сравнить количество людей, которые его добывает с теми, кто им торгует, то окажется, что добывающих в разы меньше. В Bitcoin тоже не все добывают монетки, а только 25% пользователей.

Рынок Bitcoin постоянно развивается, так что купить или продать монетки не проблема. Всю информацию можно найти на сайте и Wiki. Например, вот страница с красивыми графиками стоимости BTC.
Bitcoin создавалась не для добычи монеток, а для торговли, использования в качестве денег. Бонус в 50 монеток — это всего лишь бонус, а не цель использования Bitcoin.

К тому времени, как за 1 Bitcoin будут давать хотя бы 100 долларов, этот бонус успеет уменьшиться вдвое не раз и не два. Кроме того, бонусы раздаются в сети каждые 10 минут, но вероятность получения бонуса конкретным человеком ничтожно мала. Например, на данный момент для меня это 1 раз за 3 года. И чем больше пользователей присоединяется к Bitcoin сети, тем меньше вероятность для каждого из них добыть монетки.
Прежде всего я ничего не предлагаю. Основная цель статьи — описать техническую сторону работы Bitcoin, показать, почему BTC можно использовать в качестве. А вот использовать их или нет — это решение пускай каждый принимает сам.

Что касается объема денежной массы. На данный момент минимальная сумма, с которой можно сделать транзакцию — 0,01 BTC. Это лишь ограничение интерфейса. Если понадобится, то можно легко добавить поддержку более дробных величин, вплоть до 0,000000001 BTC. Не вижу проблем, почему при подорожании Bitcoin в десять раз, нельзя было бы использовать в транзакции в десять раз меньшие суммы. Хотя я не экономист и могу заблуждаться.
Можно создать только базу данных с таблицами. Для этого нужно вручную написать маппинг классов .NET на таблицы. Далее в DataContext вызвать GetTable для нужных таблиц, а затем — CreateDatabase.

CreateDatabase использует маппинг для создания таблиц. В этом и заключается основное ограничение. Все, что нельзя описать с помощью маппинга, не сможет быть создано методом CreateDatabase.
Присоединяюсь.

P. S.
ENIAC (1946) — first general-purpose electronic computer.
Collossus (1943) — first programmable, digital, electronic, computing device.
Угадывание — это не только брутфорс. Никто не отменял использование эвристик в виде знаний психологии, нейрофизиологии, программирования и других научных и не очень дисциплин. А также годы на переработку этой информации, вычленение важных закономерностей и создание собственных теорий.

Это безусловно ускорит процесс, но все равно придется постоянно угадывать.

Еще можно основательно перестроить собственную нейросеть, изменить образ мышления и настроить его на решение именно этой проблемы.

Даже после этого придется угадывать. Хотя шансов угадать будет уже существенно больше.
Я говорю только за себя. Я не знаю. Может кто-то другой и знает. Или знает того, кто знает. Я таких не знаю.
Если вы заметили, то я не делаю акцент на объем информации.

А вот угадывание — это пока что единственный способ работать в этом направлении. Я не знаю, как можно сделать ИИ. У меня есть кое-какие соображения о том, как он будет выглядеть с одной или с другой стороны, как будут работать те или иные его части, но это только догадки. Поэтому я и скал про угадывание. Или так или вообще никак.
Чем сложнее ИИ, тем более приспособленным и развитым он является. Это должно быть понятно. На сложность ИИ влияет много параметров.

Одним из них является сложность окружения. ИИ должен понять законы, по которым работает окружение, чтобы построить у себя в «голове» его модель и далее использовать ее для принятия решений. Сложное окружение -> сложная ментальная модель -> сложное поведение.

Другим важным параметром является сложность самого организма, внутри которого находится ИИ. Наш интеллект ведь не на прямую взаимодействует с внешним миром. Для этих целей у него есть посредник — физическое тело. В случае с ИИ это будет модель тела, которая сама является одним из объектов искусственного окружения и взаимодействует с другими объектами в рамках законов этого окружения. К сложности организма относятся сложность его органов чувств и разнообразие действий, которые он может совершать. Как органы чувств, так и действия — все они помогают исследовать окружение. В итоге имеем ту же самую зависимость: сложный организм -> сложная ментальная модель -> сложное поведение.

Последним важным параметром является связь организма с окружением — насколько организм (физическая оболочка интеллекта) приспособлен к существованию в данном окружении и насколько окружение благоприятно для развития в нем организма. Если предыдущий пункт был про возможности организма, то этот — про потребности и про способность окружения их удовлетворять. Сложные потребности, которые способно удовлетворить окружение -> сложная мотивация -> сложное поведение.

И как было сказано в самом начале: сложное поведение -> более развитый и приспособленный ИИ.
Я со всем согласен. Но проблемы, которые вы описали — это внешние проблемы. Слишком жестокое окружение и слишком неприспособленная материальна оболочка. Если человек не может выжить с таких условиях, зачем требовать этого от программы, которая по идее должна быть на него похожа? В моделируемом мире можно выбрать любое окружение и любую оболочку. И начинать разумнее будет с чего-то простого. Да, в результате получится скорее животное чем человек. Но принципы, по которым работает мозг человека не отличаются от тех, что лежат в основе мозга животного.

Поняв эти принципы и сделав модель, которая способна выживать в простом искусственном мире можно постепенно этот мир усложнять. И если нам повезет и мы угадаем с моделью мозга, то его не потребуется переписывать для нового мира. Нужно будет лишь подкрутить некоторые параметры, чтобы он мог работать с большими объемами информации.

Суть в том, чтобы угадать верную структуру мозга, которая сможет адекватно работать в разных окружениях — как простых, так и сложных. Я сказал угадать, потому что создавать точную копию мозга глупо. Нужно учитывать особенности платформы и импровизировать, время от времени поглядывая на оригинал.
«Адын штука» очень даже получится создать. Что будет, если человек будет развиваться без других людей? Получится интеллект животного. Не бог весть что, но он все равно сможет приспосабливаться к окружающей среде, получать и использовать опыт, реагировать на непредвиденные ситуации. Сейчас ни одна программа этого не умеет.

Строго говоря интеллект создавать и не нужно. Интеллект — это результат работы мозга, результат его взаимодействия с окружением. При сложном и благоприятном окружении получится сильный интеллект, при простом — примитивный. Но мозг в обоих случаях будет одинаковым.

Создавать нужно именно мозг или что-то очень на него похожее — модель.

Главный пункт в ТЗ мозга — способность приспосабливаться к окружению, способность понимать его законы и использовать в свою пользу. Можно создавать его с нуля, а можно кое-какие принципы подсмотреть у реального прототипа.

Насчет последнего вопроса я сам не уверен. Плюсы искусственного интеллекта по сравнению с естественным вытекают из его компьютерной природы. Его можно копировать, сохранять, ставить на паузу. Если система замкнутая, то при использовании более мощного железа можно ускорять ее внутреннее время. С другой стороны у него будут много минусов от своего прототипа.

В конце концов его можно продавать. Не пустой мозг, а мозг с определенным опытом — интеллект. Пустой мозг достоен быть open source.
Небольшое замечание. Со стороны мозга мир — черный ящик. Со стороны мира мозг — черный ящик. Со стороны мозг и мир — соединенные черные ящики. Только у мира внутренняя структура постоянна.
Чем более развитым стал интеллект, тем больше информации он переработал. Но обратное утверждение неверно.

Для обучения ИИ не нужно напрямую передавать ему информацию из заранее подготовленного массива. С таким подходом далеко ну уйдешь. Не нужно самому генерировать эту информацию. Взаимодействие мозга с миром — это взаимодействие с черным ящиком, у которого есть вход и выход. При этом задача мозга — понять устройство этого черного ящика.

А теперь ответьте на такой вопрос, в каком случае получится более развитый ИИ: если у черного ящика будет много каналов входа и выхода, но простое внутреннее устройство, или если у черного ящика будет меньшее число выходов, но более замысловатое внутреннее устройство? Как можно догадаться — количество каналов — это количество информации, а внутреннее устройство — законы мира.

Сложные законы мира оперируют большим количеством информации, но первичны именно законы мира. Бессмысленная информация не помогает в развитии интеллекта.
В целом я согласен с тем, что чем сложнее должен быть ИИ, тем сложнее должна быть информация. Но здесь важнее именно сложнее, а не больше. Чтобы ИИ мог понять, в какую точку приземлится падающий вертикально мяч, ему не нужно много много знать об этом мяче. Он это поймет, даже обладая монохромным зрением низкого разрешения.

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

Можете сравнить законы с физической моделью компьютерной игры, а детали — с детализацией текстур. Понять физическую модель можно даже с примитивными, одноцветными текстурами.

Ценность смоделированного для ИИ мира не в количестве информации, которую он генерирует, в количестве его законов и свойств объектов, которые влияют на их взаимодействие. Если одно из свойств не влияет на взаимодействие с другими объектами, т. е. не влияет на сложность мира, то это свойство теряет значимость для ИИ и с таким же успехом его можно было бы исключить из модели.

Реальный мир намного сложнее, чем нужно для развития нашего мозга. Подумайте об этом.

П. С. Если я сижу на попе час, то это не значит, что я несколько раз в секунду получаю новую тактильную информацию, которая обрабатывается моим сознанием. Если положение тела не меняется час, то это значит, что новая информация о положении тела не поступала уже час. При этом, если я встану, то информация о моем положении тела тоже строго говоря не будет новой, потому что я встаю не первый раз за свою жизнь. Еще сидя я могу предсказать, как я буду ощущать себя, когда встану. Даже если я сделаю 20 приседания подряд, я не получу новой тактильной информации.
Я не согласен с такой оценкой количества информации. Она не учитывает то, что:

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

То же самое со слухом и с обонянием. Я хочу сказать, что нельзя сравнивать взаимодействие ИИ (как и любого другого интеллекта) с постоянными потоками информации «in» и «out». Это не вода, которая под постоянным напором течет по трубопроводу.

Вопрос «чем кормить ИИ» имеет второстепенное значение, по сравнению с «как утроена пищеварительная система ИИ». ИИ съест все, что вы ему предложите. Главное, чтобы информация была логичной и последовательной, иначе будет несварение.

Интеллект нужен не для того, чтобы поглощать информацию. Основная его задача и причина появления — приспособление. Интеллект должен в первую очередь понять законы своего окружения и выработать соответствующее поведение, чтобы выжить и успешно в нем существовать.

Если поместить ИИ в простое окружение, которое производить малое количество информации, то ИИ усвоит простые законы. Если поместить его в сложную модель мира, то он получит больше информации и поймет более сложные концепции.

В обоих случаях нужен один и тот же интеллект, так как основные принципы его работы не зависят от сложности и количества информации.
Поскольку набор рассчитан на небольшое поселение, то ни о каких заводах, комбинатах и фабриках речь не идет.

40 разновидностей машин — это много. Например один «трактор» имеет множество «плагинов», которые позволяют ему выполнять много разных видов работ.

Наверное, статья ввела многих (в том числе и меня) в заблуждение. Посмотрите вот это небольшое видео. Там нет ни слова об автономности. Они акцентируют внимание на том, что использование их чертежей и документации для создания машин обойдется в 8 раз дешевле покупки существующих моделей.

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

Information

Rating
Does not participate
Location
Могилевская обл., Беларусь
Date of birth
Registered
Activity