동적언어 인터페이스라는거
파이썬은 자체로 연산하는게 아님
넘파이, 텐서플로이, 파이터치 전부 다 하위 언어는 C랑 C++임
API랑 바인딩이 쉽고, 스크립트로 실행하고, 래퍼 패턴으로 쓰는거임
이걸 정적언어로 쓴다면 실험용으로 교체하면서 쓰기 어려움
동적언어 특성상 그게 쉬운거
파이썬이 쉽다 아니다가 아니라
특성상 AI만 봐도 모델 교체하면서 하기 쉽고, 연구용으로 적합하기때문.
파이썬은 파이썬 자체로 실행하는게 아니라, 파이썬 코드는 실제로 그걸 래핑한 다른 언어 꺼내오는거
파이썬은 파이썬ㄴ으로 특정 하위 레이어를 쓴다는 개념 자체를 이해해야함
솔직히 파이썬 그 자체로만 보면 성능 joat
맞음
흠.. 이건 동의할 수가 없는데
동의를 하건 안하건 이게 진실임. 동적 인터페이스 때문에 모델 교체가 쉬움.
ㄴㄴ 아님. 걍 스크립팅 쉬워서 쓰는 거
니가 말하는 장점은 다른 언어에도 읶음. 특히 동적언어여서 모델 바꾸기 쉽다는 말은 진짜 이상한 말임
@프갤러1(106.101) 동적언어여서 모델 바꾸기 쉽다가 맞음. 스크립팅은 좀 커지면 오히려 빡세짐.
@프갤러1(106.101) 그니까 pylance 같은게 나오는거고
@프갤러1(106.101) 정적 언어에서는 컴파일-링킹- 헤더 템플릿 구조 변경을 함. 이 과정 자체가 힘들고 오래 걸림. 코드 조작이 동적 자체가 실험실 용어라는 이유가 있음 오히려 스크립팅이 쉽다는건 보통 실험실 코드는 2000줄이 하나에 박혀있기도한데 이건 전혀 스크립팅이 쉬운게 아님. Pylance가 좆같아
1. 동적언어여서 모델 바꾸기 쉬움 틀린말 2. 스크립팅은 규모 커지면 빡세짐 맞는말
뭔소리임. 동적 언어여서 모델 바꾸기 쉽다는 건 남들도 다 동의하는데 정적언어로 모델 바꿀려면 다시 컴파일 해야하는게 존나 오래걸려
이건 케라스 창시자가 한 말이라 정확한 말임
컴파일 타임은 JIT 방식이면 인터프리터랑 다를 거 없음.