공부기록 (37) 썸네일형 리스트형 [CS 전공지식 노트] 네트워크 (3) 를 읽고 정리하였다. CHAPTER 2 네트워크 네트워크 기기 네트워크 기기의 처리 범위 상위 계층을 처리하는 기기는 하위 계층을 처리할 수 있지만, 그 반대는 불가능 애플리케이션 계층 : L7 스위치 인터넷 계층 : 라우터, L3 스위치 데이터 링크 계층 : 브리지, L2 스위치 물리 계층 : NIC, 리피터, AP 애플리케이션 계층을 처리하는 기기 스위치 : 여러 장비를 연결하고 데이터 통신을 중재하며 목적지가 연결된 포트로만 전기 신호를 보내 데이터를 전송하는 통신 네트워크 장비 L7 스위치 (로드밸런서) 서버의 부하를 분산하는 기기 클라이언트로부터 오는 요청들을 뒤쪽의 여러 서버로 나누는 역할 URL, 서버, 캐시, 쿠키들을 기반으로 트래픽 분산 장애가 발생한 서버는 트래픽 분산 대상에서 제외해야.. [파이썬][문제] map(int, input().strip().split(' ')) 프로그래머스 문제를 푸는데 코드업에서는 a랑 b를 공백으로 띄어서 입력받을 때 a,b = input().split() 이런식으로 했었는데 여기서는 map 함수를 쓰길래 map 함수는 어떤 걸 하는지 궁금했다. a, b = map(int, input().strip().split(' ')) input().strip()은 사용자로부터 받은 입력뒤에 공백이 있으면 제거하고, split()은 문자열에서 파이썬 리스트 만들 때 사용되는데 공백을 기준으로 문자열을 나눈다. map() 함수는 2개의 파라미터를 받는데 map(받을 데이터 타입, 받을 데이터) 받은 데이터를 받은 데이터 타입으로 반환한다. split() 이렇게 해도 default 값이 공백으로 설정되어 있음. 예전에 input().split() 만 알 때.. [LG Aimers] AI 전문과과정 4기- Module 1.『AI 윤리』 LG Aimers AI 전문가과정 교육 기간이 시작되었다. KAIST 차미영 교수님께서 진행하신 Module 1. 『AI 윤리』 강의를 수강하고, 강의내용을 정리하였다 출처 https://www.lgaimers.ai/ 출처 : LG Aimers , KAIST 차미영 교수님 Module 1. 『AI 윤리』 - KAIST 차미영 교수님 Part 1. 데이터 분석과 AI 학습에서 유의할 점 1. 데이터 처리 및 수집에서 윤리 이슈 (1) 데이터를 잘 해석하고 있는가? 상관관계와 인과관계는 다르다 (2) 데이터 전처리와 분석 방법은 적절한가? 에러바가 없는 도표 Error bar 추가하기 적합한 통계 테스트 찾기 아웃라이어 제거하기 데이터 표준화 하기 EDA(exploratory data analysis) 충분.. [LG Aimers] AI 전문과과정 4기 시작!! 이번 방학 때 LG Aimers 하려고 신청했고, 선정되었다! 3기 들었던 친구들이 추천해서 이번에 듣게 되었다. 이번 겨울 방학 목표는 LG Aimers 강의 들으며 인공지능 분야에 대해서 깊이 공부하고, 해커톤에서도 base line을 넘는 좋은 성적을 거둬서 꼭 수료하고 싶다! Phase I. AI 전문가 과정 이 강의들을 1월 안에 들으면 되고 2월에는 온라인 해커톤이 진행된다. ※ Phase II. 온라인 해커톤 · 대회기간 : 2024.02.01 ~ 2024.02.26 (약 1개월) LG AI Hackathon (2/1 ~ 2/26, 2/1부터 오픈) : LG 계열사의 실제 데이터로 직접 문제해결에 도전하는 해커톤 경진대회 ※ 수료증 발급 기준 · 온라인 강의를 Phase 1. 기한 내 모두 .. [파이썬][CodeUp]기초100문제 CodeUp Python 기초 100제를 풀고 헷갈리는 부분이나 중요한 개념 정리를 하였습니다. 기초 입출력 파이썬에서 print() 하면 그 다음줄로 줄 바꿈 되어 출력된다. a = input() b = input() print(a) print(b) 입력 a b 출력 a b 이런식으로 하면 입력 받을 때도 enter 기준으로 입력받게 되고, 출력도 enter 버튼 기준으로 입력받게 된다. 입력 받을 때 공백(띄어쓰기)을 두고 입력받고, 줄을 바꿔 출력하려면 input().split() 을 이용하면 된다. python의 input()은 한 줄 단위로 입력을 받는다. input().split() 를 사용하면, 공백을 기준으로 입력된 값들을 나누어(split) 자른다. a, b = 1, 2 를 실행하면, a.. [파이썬] 자료구조 (2) 파이썬 기본문법 파이썬에 대해 기초적인 부분은 거의 알아서 헷갈리거나 아직 모르는 부분 위주로 정리하였음. # 소수부가 0일 때 0을 생략 a= 5. print(a) # 정수부가 0일 때 0을 생략 a = -.7 print(a) #유효숫자e^(지수) = 유효숫자 X 10^(지수) #10억의 지수 표현 방식 a = 1e9 print(a) #752.5 a = 75.25e1 print(a) #3.954 a = 3954e-3 print(a) #컴퓨터는 실수를 정확히 표현하기 어려움 a = 0.3 + 0.6 print(a) if a == 0.9: print(True) else: print(False) # round() (첫번째 인자 : 실수형 데이터, 두번째 인자 : 반올림하고자하는 위치 -1) # 123.456을 소수점 셋째 .. [파이썬] 자료구조 (1) 순환 알고리즘 순환 알고리즘 팩토리얼 순환적으로 구현한 팩토리얼 def factorial(n): if n == 1: return 1 else: return n * factorial(n-1) 순환함수 => 자신을 순환적으로 호출하는 부분과 순환 호출을 멈추는 부분으로 구성되어 있음. 위의 시간복잡도 O(n) 반복 구조로 구현한 팩토리얼 def factorial(n): result = 1 for k in range(n,0,-1): result = result * k return result 시간복잡도 O(n) 순환은 트리와 같은 특정한 문제에 대해 반복에 비해 훨씬 명확하고 간결한 알고리즘을 나타내지만, 실행속도 면에서는 많은 경우 함수 호출의 부담에 의해 반복보다 느림. 순환 알고리즘은 이해하기 쉽다는 것과 쉽게 프로그.. [CS 전공지식 노트] 네트워크 (2) 를 읽고 정리하였다. CHAPTER 2 네트워크 TCP/IP 4계층 모델 애플리케이션 계층 (application layer) FTP, HTTP, SSH, SMTP, DNS 등 응용 프로그램이 사용되는 프로토콜 계층 웹 서비스, 이메일 등 서비스를 실질적으로 사람들에게 제공하는 층 FTP : 장치와 장치 간의 파일을 전송하는 데 사용되는 표준 통신 프로토콜 SSH : 보안되지 않은 네트워크에서 네트워크 서비스를 안전하게 운영하기 위한 암호화 네트워크 프로토콜 HTTP : World Wide Web 을 위한 데이터 통신의 기초이자 웹 사이트를 이용하는 데 쓰는 프로토콜 SMTP : 전자 메일 전송을 위한 인터넷 표준 통신 프로토콜 DNS : 도메인 이름과 IP 주소를 매핑해주는 서버 전송 계층 (trans.. 이전 1 2 3 4 5 다음