cpp 람다표현식
람다표현식
람다표현식
data race란?
STL인 sort함수 잘써먹기
더블포인터를 사용하는 경우 중 하나
c++ virtual 자료구조 공부하다가 메소드 이름 앞 virtual을 봤는데 뭔지 전혀 기억이 안나서 검색해서 정리해놨던걸 정리함
포인터 꿀팁
호스트가 가지는 주소는 두가지 종류가 있다. IP주소와 MAC주소이다. IP주소는 네트워크 계층이 가지는 주소이고 MAC주소는 데이터링크 계층이 가지는 주소다.
IPv4 주소 체계는 32비트로 총 42억개의 주소를 표현할 수 있다. 스마트폰과 IoT 제품, 전기차 등을 비롯한 다양한 전자제품이 인터넷을 사용하기 때문에 충분할 줄 알았던 IPv4가 부족하게 되어 128비트를 사용하는 IPv6 주소 체계가 고안되었다.
IP는 Internet Protocol의 약자로 네트워크 계층의 가장 대표적인 프로토콜이다. 두 노드간의 전송 경로를 확립해 주는 역할을 한다. IP 주소 체계 IPv4 기준으로 IP 주소는 32비트를 사용한다. 보통 8자리마다 점을 직어서 구분하고 A,B,C,D,E로 총 5개의 ...
네트워크 프로그래밍을 공부하다가 패킷을 분석하는 중에 이해가 안되는 것을 발견했다. 대충 다음 코드와 같았다. 1 2 char* p = header; //헤더의 시작을 가리키게 만듦 int data = p[0]<<8 + p[1]; //???
네트워크 계층은 소프트웨어에서 생성된 데이터를 네트워크를 통해 통신하기까지 필요한 과정을 단계별로 구분한 것이다. 전송시에 상위 계층에서부터 ‘헤더’라는 살을 붙여가며 하위 계층으로 내려가면, 최종적으로 어떤 정보가 어디로 가야하는지에 대한 내용이 담긴 전기 신호로 바뀌게 된다. ...
Introduction Attention이 트랜스포머가 언어 처리와 이미지 처리의 다양한 분야에 좋은 성능을 거두는데 큰 역할을 했다. 최근 비전 트랜스포머는 분류, segmentation, object detection, 비디오 이해 등 다양한 task를 수행하기 위해 각기 다른...
Introduction ViT가 vision task에서 좋은 성능을 보여주고 있고 real world에 적용하기 위해 robustness가 중요하다. 선행 연구에 따르면 attention이 이미지의 전역적 연관성을 고려하기 때문에 CNN보다 robust하다. 하지만 ViT 구조에...
DeepSeek DeepSeek는 DeepSeek에서 만든 언어 모델로, 적은 비용으로 ChatGPT와 비슷한 성능을 낸다고 하는 모델이다. 여러 버전이 있는데 V1 -> V2 -> V3 -> R1 순으로 발전되었다. 각 버전에 구조적인 변화나 학습 방법을 변경하여...
Abtract 인공지능 모델이 적대적 공격에 취약하다는 사실이 잘 알려져 있다. 따라서 모델은 공격에 대한 강건성을 확보해야 하는데, 강건성을 평가하기 위한 효율적이고 정량적인 방법이 없다. 따라서 본 논문은 모델의 강건성을 평가하기 위해, 비용을 최소한으로 들이는 적대적 이미지 ...
Abstract Publication: NeurIPS 2022 Citation: 54(24.08.13) 주제: Concept Bottleneck Model(CBM)에서 concept을 임베딩으로 표현 연구 배경 CBM은 concept을 scala...
예상 글읽기 소요시간 대신 작성날짜 표시하기
카테고리 쉽게 만들기
1. 깃허브에서 자기 아이디로 된 repository 생성
큰제목
vmware에서 포트포워딩을 하고 싶어서 검색을 해보니까, 버전이 안맞는지 설정하는 메뉴가 안보였다. 근데 막상 하고 보니 쉬워서 간단히 정리한다.
프로그램 안을 뜯어보고 싶을 때
vi단축키
여러 파일을 쉽게 컴파일하기
URI과 URL의 차이
Retrofit
너무 망쳐버려서 git에 올려놓은 내용으로 돌아가고 싶을때
문제 상황 pytorch에서 텐서를 생성한 후 다른 디바이스로 옮길 때 값이 0으로 초기화되는 문제가 발생