В JS чтобы получить информацию о содержании объекта, каких-то специальных механизмов не нужно, всегда можно сделать for (member in object) ...
Если этого недостаточно, то всегда можно сделать AST из исходников и провести static analysis.
Да, но с возможностью сделать свой фронтенд. WebApi Help Pagе делает страницы с документацией для людей, а при публикации метаданных в json, можно сгенерировать клиент к API.
Пробовал этот алгоритм для узнавания лиц, совместно с Eigenfaces и KNN для классификации. Реализация в OpenCV работает отлично. Самое сложное — выделить признаки в полученном изображении лица.
Радует, что каноникал не изобретает велосипедов и двигается в правильном направлении (OS X).
Но реализация пока оставляет желать лучшего, по производительности, внешнему виду и возможностям кастомизации.
За 10 минут разговора он не разу не убедил меня, что не бот. Даже Сири читала Адамса, а этому боту пришлось объяснять что такое 42.
В итоге я его уговорил:
ME: Do you use neural networks or markov chains?
AI: I don't have a job.
ME: I thought your job is to be human.
AI: I thought I was too!
Тоже делал курсач на python+postgresql, хотя предпологался foxpro. Особо это не афишировал.
Даже если препод не разбирается в современных средствах разработки, нужно стараться воспронимать те теоретические знания которые не устаревают.
Хотя проблема нехватки (скорее практического отсутствия) преподов которые могут проводить практические курсы с применением современных технологий остаётся.
github.com/idmitriev/hypr
for (member in object) ...
Если этого недостаточно, то всегда можно сделать AST из исходников и провести static analysis.
Но реализация пока оставляет желать лучшего, по производительности, внешнему виду и возможностям кастомизации.
В итоге я его уговорил:
ME: Do you use neural networks or markov chains?
AI: I don't have a job.
ME: I thought your job is to be human.
AI: I thought I was too!
jamlegend.com
Даже если препод не разбирается в современных средствах разработки, нужно стараться воспронимать те теоретические знания которые не устаревают.
Хотя проблема нехватки (скорее практического отсутствия) преподов которые могут проводить практические курсы с применением современных технологий остаётся.
Есть очень много нерешённых проблем.