본문 바로가기

전체 글227

MongoDB란? MongoDB란? MongoDB는 강력하고 유연하며 확장성 높은 데이터 저장소이다. 범위 쿼리(range query), 보조 색인, 정력 기능 같은 관계형 데이터베이스의 유용한 기능들과 함께 분산 확장 기능을 제공한다. 또한 MongoDB는 내장된 맵리듀스(MapReduce)방식의 집계 연산이나 공간 정보(geospatial)색인과 같은 다양한 기능도 제공한다. 1. 특징 다양한 데이터 모델 MongoDB는 관계형 데이터베이스가 아니라 문서 지향 데이터베이스이다. 문서 지향 모델은 복잡한 계층관계를 하나의 레코드로 표현할 수 있게 한다. 이 방식은 최신 객체지향 언어를 사용하는 개발자의 관점에 매우 적합하다.MongoDB는 또한 문서의 키가 미리 정의되거나 고정된 형태의 스키마가 없다. 스키마 변경이 없.. 2014. 12. 19.
인터넷 - TCP/IP - OSI 7 계층 개략 [퍼온글] Node.js를 공부하다보니 서버사이드 기술이기 때문에네트워크에 관한 기본적인 지식이 필요했다. 인터넷에서 검색하다가 쉽게 잘 정리되어 있는 글이 있어서 포스트한다. -------------------------------------------------------------------------- 프로그램은 비록 돈을 많이 벌어 주지는 못 해도 좋은 취미가 될 수 있다. 나는 컴퓨터 프로그래밍을 취미로 삼고 싶다. 수준 높은 프로그램을 하기 위해서 네트워크 쪽도 어느 정도 알아야 한다. 네트워크 관련 책을 읽으며 정리한 것이다. 가장 기본적은 단어 몇 개를 정리한다. 일단 아래 지도는 글 전체를 이해할 때 도움이 되니 외우면 좋다. LAN(Local Area Network = 지역망) 렌/랜은 300m.. 2014. 12. 19.
Buffer가 문자열을 가지고 있는 경우 사용 가능한 인코딩 ascii 7비트 ASCII utf8 유니코드 문자로 인코딩된 멀티바이트 ucs2 2바이트, 리틀 엔디안 인코딩 유니코드 문자 base64 base64 인코딩 hex 각 바이트를 16진수 문자로 인코딩 2014. 12. 19.
gradient descent 와 stochastic gradient descent 차이 the difference between gradient descent (GD) and stochastic gradient descent (SGD) 간략하게 알아보겠다. 두가지 모두 parameter set을 error function이 가장 작아지도록 수정하는 것이다. 큰 차이점으로 먼저 GD(gradient descent)는 전체 샘플들을 반복적으로 업데이트(수정)한다.반면에 SGD(stochastic gradient descent)는 훈련 셋에서 하나의 샘플만을 반복적으로 업데이트 한다. 그래서 트레이닝 샘플이 커지게 되면 GD를 사용하는 것은 시간이 오래 걸리고 RAM에서 수용할 수 없게 될 수 도 있다. 왜냐하면 매번 iteration될 때마나 전체적인 셋을 계산하기 때문이다. 하지만 SGD는 .. 2014. 12. 19.
반응형