일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 신경망 학습
- 9020
- 1101
- end to end
- streamlit
- 기계학습
- 백준
- 실버
- 파이싼
- 백트래킹
- 그리디 알고리즘
- 경사하강법
- 개발환경
- N-Queen
- BOJ
- pyenv
- 재귀
- 설정
- 가상환경
- 15649
- 밑바닥부터 시작하는 딥러닝
- 1002
- 4948
- Python
- n과 m
- 손실함수
- 파이썬
- Mac
- Today
- Total
목록전체 글 (181)
파이톨치
인공지능과 함께하는 우리 사회 1. 메타버스(Metaverse) - 'Meta'(초월, 가상)와 'Universe'(우주, 현실 세계)의 합성어 - 가상현실(VR)과 증강현실(AR) 기술이 합쳐진 가상 세계 - 가상과 현실이 상호작용하며 사회, 경제, 문화 활동이 이뤄지는 세상 - 1992년 닐 스티븐슨의 소설 '스노 크래시'에서 개념과 용어 처음 사용 2. 메타버스 개념 (ASF의 분류) - 증강현실(AR): 현실 공간에 가상 정보를 표시해 상호작용하는 환경 - 일상기록(Lifelogging): 자신의 인생을 기록하는 것 - 거울 세계(Mirror Worlds): 실제 세계를 디지털 정보로 사실적으로 반영한 세계 - 가상 세계(Virtual Worlds): 현실 세계와 유사한 활동을 할 수 있는 디지털..
1. 질문에 답하시오. (1) IoT란? Internet of Things, 물건들이 인터넷에 연결되어서 정보 생성, 수집, 공유, 활용함. (2) 어떤 subnet의 IPv4 주소 대역을 203.253.1.0/24로 표기할 때 24의 의미는? ? (3) TCP demultiplexing과 UDP의 demultiplexing의 차이점은? (도착한 패킷을 수신 host내 어느 소켓으로 보낼 지를 결정하는데 사용되는 주소 set이 다르다 - 출발지 IP#, 출발지 Port#, 도착지 IP#, 도착지 Port#. 구체적으로 설명) 멀티 플렉싱은 트랜스포트 레이어에서 여러 소켓의 데이터들을 처리하는 과정 (트랜스포트 헤더에 추가) TCP는 연결 지향이다. (4) 패킷 캡슐화는? 3계층에서 아래 계층으로 내려갈 ..
# 4/4 에코 클라이언트 해결책 read를 파일 루프로 바꿔준다. write 했을 때, 몇 바이트? 디먹싱? 멀티플렉싱? ** 서버의 경우 os가 알아서 자동으로 서버 소켓 ip, port 할당해줌. ** 멀티 캐스트? 이게 뭐지, 멀티 캐스트에 들어온 메시지로 포워딩하는거임. 배웠던가? UDP 내용, 브로드 캐스트? 모든 애한테 동일한 네부워크 내에 모든 호스트한테 다 보내. UDP 소켓 기반. 호스트 주소를 모두 1로 전송하면 해당 네트워크로 데이터 전송.xx.xx.xx.255 255.255.255.255 -> 로컬 브로드 ㅐ크스, 데이터 선송 전송 호스타가 속한 네크워크로 데이터 전송 외부의 섭셋에 대해 사용할 경우 디렉티드 모드 사용한다. 모든 호스트가 reply하면 받는다. 외부로 할 때 디렉..
unified image-text modeling image-text taskes overview 1. close-set classification 간단한 분류 문제, 인풋은 이미지와 텍스트이다. 싱글 모델이 분류한다. 2. open ended text sequence 관련 task: image captioning, paragraph captioning, open-ended VQA open-vocab에 대한 예측을 한다. 3. Box/mask Localization 관련 task: visual grounding, language-based segmentation 4. pixel prediction 관련 task: text-to-image synthesis, text-based image editin wh..
서버는 한 순간에 하나의 클라이언트와 연결되어 에코 서비스를 제 공한다 (클라이언트가 입력한 메시지를 클라이언트에게 되돌려준 다). 서버는 총 5개의 클라이언트에게 순차적으로 서비스를 제공하고 종 료한다. 클라이언트는 프로그램 사용자로부터 문자열 데이터를 입력받아서 서버에 전송한다. 서버는 전송받은 문자열 데이터를 클라이언트에게 재전송한다. 즉 에코시킨다. 서버와 클라이어트간의 문자열 에코는 클라이언트가 Q 또는 q를 입력할 때까지 계속한다 # iterative echo server if(listen(serv_sock, 5) == -1) error_handling("listen() error"); clnt_addr_size = sizeof(clnt_addr); for(i=0; i
#include #include #include #include #include #include C header 파일 for 소켓 프로그래밍 void error_handling(char *message) { fputs(message, stderr); fputc('\n', stderr); exit(1); } 에러가 생겼을 경우 해당 에러를 출력하게 함. stderr 파일 디스크립터를 사용함. 참고 자료: (https://www.ibm.com/docs/ko/i/7.3?topic=functions-fputs-write-string) int main(int argc, char *argv[]) { int serv_sock; int clnt_sock; struct sockaddr_in serv_addr; struc..
class Flamingo(nn.Module): def __init__( self, vision_encoder: nn.Module, lang_encoder: nn.Module, eoc_token_id: int, media_token_id: int, vis_dim: int, cross_attn_every_n_layers: int = 1, gradient_checkpointing: bool = False, ): super().__init__() self.eoc_token_id = eoc_token_id self.media_token_id = media_token_id self.vis_dim = vis_dim if hasattr(lang_encoder.config, "d_model"): self.lang_di..
# Modality Modality는 무언가를 느끼는 방법이다. 멀티모달은 여러 방식으로 느끼는 것이다. 쉽게, 멀티모달은 여러 감각을 사용하는 것을 말한다. 텍스트와 이미지를 사용하거나, 음성과 텍스트를 사용하는 것을 말한다. 언어와 시각, 청각, 촉감 등을 사용한다. 텍스트나 시각적인 이미지와 같이 센서에 가까운 모달리티를 Raw Modaliy라고 하며 감정과 같은 정제된 정보를 Abstract Modality라고 한다. 이런 모달리티를 여러개 쓰는 것을 멀티 모달이라 부른다. 이에 국한되지 않고, Homogenous Modalities(with similar qualities)도 있는데, 2개의 카메라에서 입력받은 이미지를 사용하거나, 다른 2가지 언어를 사용한 text를 입력 받는다. 그렇다면 다..