Как стать автором
Обновить
@smer44read⁠-⁠only

Пользователь

Отправить сообщение
большое открытие. Роботы будут сильнее, умнее и лучше нас не будут с друг другом воевать и делать друг другу западло и построят действительно великую цивилизацию.
низкоуровневые языки тоже имеют приимушества, примерно то что написал ты. помню как будучи нубом и изучая С я прозрел что можно любую функцию просматривать как строку байтов, редактировать и потом запускать через указатель
или заместа многих true-false юзать переменную с битовыми флагами а заместа численных — указатель на первую то бишь массив. по моему отсутствию опыта.
задолбали выдумывать языки, фича которых выпендрёжный синтаксис функционала который должен быть и есть либо в API либо в DSL.
напишите на этом супер Rust нейронку с умножением матриц, конволюцией и паралелизмом для CPU и потом сравните с производительностью на C
имел в виду искуственный — работающий на искуственно созданном железе.
Искусственный интеллект — это подобие человеческому интеллекту по выполняемым функциям

да, это будет скорее «искуственный альтернативный разум», (кста естественный альтернативный будут например инопланетяне), потому что точная копия человеческого… гм, вместе с субьективным мнением, эмоциями:
" я сёдня устал, не хочу", «а-а-а, почему тут так темно?...», «а мне вот так вот просто кажется», и т.п — все нежелательные фичи человеческого интеллекта- оно надо всё это точно копировать?
Причём если разум будет не человеческий, все равно вы довольно быстро отличите что это действительно разум а не хорошо тренированный попугай.
вопрос — почему физически можно в системе управления менять такую константу как азимут?))
«реально думать». А думать это что?

хорошо что ты так придираешься, я давно хотел найти или дать точное (техническое) определение всему около-ИИшному, но никак не выводится зараза, и ещё в Википедии ерунда какая то написана.
Я не знаю, вообще то никто не знает. Я предлагаю определения:
  • ИИ-обьект — единица/аксиома мышления? ИИ оперирует не математическими функциями там с числами, а с обьектами
  • в интеллекте существует маппинг реальных обьектов мира в ИИ-обьект. «Истинный интеллект» должен уметь сам (без обучения или самообучаясь)создавать такой маппинг для любого реального обьекта. То есть старая добрая дискридитированая кибернетика...
  • истинный интеллект сам ставит себе задачи, сам решает их и оценивает решение, сам принимает решения к каким- либо действиям. Соответственно очень трудно оценить ошибку, которую интеллект делает в решении какой то задачи (прикинь эту ошибку по отношению к человеку, а?
  • но так как мы хотим чтоб ии работал на нас, а не прохлаждался или не заставил нас работать на него, у него должно быть встроенно послушание, что уже делает интеллект малость ущербным, но что поделать, так нам надо ))
  • интеллект предназначен как для управления девайсами для делания нудной/тяжёлой работы так и для чисто мысленной деятельности.
  • Ему можно поручить сделать открытие или действительно креативную задачу и он сделает это «как человек» только в миллиард или более раз быстрее
  • сейчас, без ии, мысленная деятельность ограниченна мощностями менее 7 милиардов голов, (не будем вникать какая голова как именно там думает), ИИ позволит поднять эти мощности как машины заменили ручной труд, причём ограничен лишь чисто технически, там железом, софтом, энергией.
  • текущее направление включает себя прикладное применение зачастую второстепенных задач с истинным интеллектом как у тостера и пиарится толпе потому что для толпы ИИ — это значит ух ты, что то умное прикольное, само воде бы ходит, речь понимает, лица распознаёт. А ИИ в этом НОЛЬ

P.S. честно применив критерии, получается то маугли, или даже там крепостной крестьянин не обладали истинным интеллектом…

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

понятно, спс, а есть то же самое или максимально приближённое чисто на яве?
С какой стати автор уверен что использование каких то библиотек, да ещё и компиляция заместа запуска в JVM даст «более корректный» результат чем просто запуск программы в JVM приближённый к реальной работе?
нда а я думал в бостон динамикс или в дарпа роботы убогие, а этот хлам шатается и едва шевелится…
это не улучшение дизайна а современные тенденции. Имхо тени почти не заметны, а поповоду кнопок, вторичная кнопка на странице может иметь 3 вид а при наведении на неё 2. Было бы интересно от автора почитать такое же по анимации элементов
может ли обезьяна с подкреплением написать войну и мир?
Не осилил — задачка при всей кажущейся простоте оказалась не по зубам.

угол броска для максимального расстояния без разницы высоты, то есть " на полу" будет 45%. Для изображённой высоты h будет примерно то же — хотите аналитически, хотите просто по смыслу прикиньте что расстояние на высоте h увеличивается когда расстояние на полу увеличивается, за исключением когда угол броска изначально не позволит попасть над высотой, тогда кидаем так чтобы обьект поднимаясь вплотную пролетел к границе на высоте h.
как в том анектоде.
и не питон а библиотеки Numpy и Scypy и.т.п
и не хороши, а плохи по производительности по сравнению с тем же
Tensorflow для CPU не говоря уже о паралельном железе.
в предполагаемой платтформе, взятие модуля числа будет либо операцией с условием либо каким то числовым трюком как в моём ответе
имхо берёшь AST кода, задаёшь каждому узлу ( не только листу, но и ветке включая внутренние узлы) тэг классификации по смыслу, то есть «в этом цикле считается количество домов в городе» а не «в этом цикле переменная и увеличивается от 0 до 1000», определяешь метрики= расстояние между смыслами.
А всякие количественные метрики это ерунда — ту же самую программу можно переписать в другом виде чтоб весь тот расчёт был другой, то есть он не репрезентативен.
ёлки, ну и вырвиглаз.
а дело не только в длинне или непонятности синтаксиса но и в общих правилах структурирования кода
#define yMIN(a,b) (b- ((a-b) & 0x7FFFFFFF) +a )>>1
#define yMAX(a,b) (b+ ((a-b) & 0x7FFFFFFF) +a )>>1

#define SWAP_NO_IF(a,b,type) { type t = (a^b) & -(a > b); a = a^t; b = b^t;}


uint32_t lookupDiv3[] = {1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0};


int div3(uint32_t x){

	uint32_t evens = (x & 0xAAAAAAAA) >> 1;

	evens = ((evens>>2) & 0x33333333) + (evens & 0x33333333);
	evens = ((evens>>4)+evens) & 0x0F0F0F0F;
	evens = ((evens>>8)+evens) & 0x00FF00FF;
	evens = ((evens>>16)+evens) & 0xFF;

	uint32_t odds = x & 0x55555555;
	odds = ((odds>>2) & 0x33333333) + (odds & 0x33333333);
	odds = ((odds>>4)+odds) & 0x0F0F0F0F;
	odds = ((odds>>8)+odds) & 0x00FF00FF;
	odds = ((odds>>16)+odds)& 0xFF;

	SWAP_NO_IF(evens, odds, uint32_t);


	return lookupDiv3[odds - evens]; //lookupDiv3[odds - evens];
}

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность