Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   идеи обусфикации жаваскрипта (https://javascript.ru/forum/offtopic/46715-idei-obusfikacii-zhavaskripta.html)

macdack 22.04.2014 12:34

оох ребяты, всё вам надо разжевывать -

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

то есть, попытка понять логику работы программы это попытка понять архитектуру
большинство программистов работает по шаблону, в фреймворках и библиотеках - если написать программу в незнакомой архитектуре, с большей сложностью - то большинство если не все программисты обломятся пытаясь стырить технологии

melky 22.04.2014 12:53

macdack, читай тред. хватит GCC advanced mode. Возможно, придется выставить внутренние флаги типа advanced инлайна и другие - с этим поможет PLOVR. имхо, nuff said

Aetae 22.04.2014 13:47

Цитата:

Сообщение от macdack (Сообщение 308747)
если написать программу в незнакомой архитектуре

Если мы предложи тебе такую "архитектуру" то как минимум мы её уже будем понимать. Что знают двое то знают все.)

macdack 22.04.2014 15:20

Цитата:

Сообщение от Aetae (Сообщение 308767)
Если мы предложи тебе такую "архитектуру" то как минимум мы её уже будем понимать. Что знают двое то знают все.)

с русскими тяжело говорить - русские обычно асоциальные психопаты параноики ))

товарищи, я говорю о теории и о философии - если ума нет понять вопрос - дуй на свои js.галеры и не умничай

наверное же на ресурсе с таким именем найдутся люди у которых вопрос темы укладывается в голове
дорогие расеяне

kobezzza 22.04.2014 15:31

macdack, тебе уже неоднократно говорили ответ: GCC advanced mode, и даже давали ссылки, но ты это всё упорно игнориш.

macdack 22.04.2014 15:43

Цитата:

Сообщение от kobezzza (Сообщение 308789)
macdack, тебе уже неоднократно говорили ответ: GCC advanced mode, и даже давали ссылки, но ты это всё упорно игнориш.

блин человек, мне чо тебе несколько раз надо тут отвечать что эта хрень мне не подходит по тз

kobezzza 22.04.2014 16:09

Цитата:

Сообщение от macdack (Сообщение 308794)
блин человек, мне чо тебе несколько раз надо тут отвечать что эта хрень мне не подходит по тз

Ты ничего не писал про ТЗ и про то что не подходит. И что за ТЗ такое, которое запрещает юзать оптимизаторы кода?

В общем разбирайся сам, раз самый умный.

nerv_ 22.04.2014 16:11

Цитата:

Сообщение от macdack
допустим кто-то создал на жаваскрипте нейросеть с некоторым функционалом ИИ - распознавание образов и

...положил ее на сервер

macdack, таких "умных" как ты тут пробегает вагон и тележка. Заметь, именно пробегает. В добрый путь :)

Дзен-трансгуманист 22.04.2014 16:25

Цитата:

Сообщение от macdack
русские обычно асоциальные психопаты параноики

ахаха :D

Цитата:

Сообщение от macdack
нейросеть с некоторым функционалом ИИ - распознавание образов и тд
скомпилированная программа на жаваскрипте это миллион однотипных объектов с миллионами связей

Цитата:

Сообщение от kobezzza
ты это всё упорно игнориш

kobezzza,
Видимо, ему нужна машина Руба Голдберга, т.е. обфускация самого алгоритма, вычислительной схемы.)

А так, нейросеть из миллиона ребер и узлов это уже виселица в условиях js, даже обучать заебешься, не то что форкать и профилировать.))) Целые кластеры для таких вещей поднимают, а в домашних условиях спец-ПО ориентированное под GPU, например Theano. Хотя вероятно и на WebGL можно ускорить, но это товарисчу уж точно не по плечу. :)

Цитата:

Сообщение от Aetae
Что знают двое то знают все.

В цитатник. =)

kobezzza 22.04.2014 16:32

Цитата:

Хотя вероятно и на WebGL можно ускорить
Ну, пока к сожалению, аналогов той же CUDA C в браузере нету, и единственный способ что-то вынести на GPU - это через шейдеры, но тут сразу ограничение в том, что шейдеры принимают/возвращают только некоторое количество чисел, так что то ещё будет хакерство :)


Часовой пояс GMT +3, время: 03:09.