전체 글(97)
-
SQL
select 문의 기능- projection : query에 의해 반환되는 테이블의 열을 선택한다- selection : query에 의해 반환되는 테이블의 행을 선택한다- join : 두 테이블 사이에 링크를 지정해 서로 다른 테이블에 저장된 데이터를 함께 가져온다 aliasalias : 선택된 열에 다른 머리글을 지정한다- as, "" sql 문의 특성- 대소문자 구분하지 않음- 여러줄 / 한줄에 입력할 수 있음- 키워드 여러 줄에 걸쳐 입력할 수 없음- sql plus에서는 반드시 ; 로 끝나야함 NULL- NULL은 사용할 수 없거나, 할당되지 않거나, 알 수 없거나, 적용할 수 없는 값- NULL은 0이나 공백과 다름- 연결 연산자와 null 값을 결합한 경우 결과는 문자열이다. 비교연산자같지..
2024.07.24 -
Pandas
판다스는 데이터 조작 및 분석을 위한 파이썬 라이브러리이다 판다스를 사용하는 이유 - 대용량의 데이터를 처리하기 용이 - 프로그래밍을 통한 반복적인 작업 및 자동화에 유리 - 머신러닝, 딥러닝 모델에 적용하기 용이 데이터 - 대부분의 데이터는 표 형태로 저장되어 있음 - 표 형태의 데이터를 데이터 프레임이라는 자료구조로 저장이 가능함 - 데이터 프레임은 2차원의 행렬 데이터를 표형태로 저장함 - 각 행과 열은 인덱스를 가지고 있어서 데이터를 쉽게 검색하고 필터링이 가능함 Series - 각 원소는 인덱스와 값으로 이루어짐 - 데이터프레임은 여러개의 시리즈로 이루어져 있다 판다스 사용하기 - 판다스 라이브러리를 불러와야한다 import pandas as pd pandas 라이브러리를 불러온다 그리고 pd라..
2024.04.19 -
오버워치 닉변 방법
오버워치 닉네임 변경방법 알려드리겠습니다. 1. https://www.blizzard.com/ko-kr/ 블리자드 엔터테인먼트 Dedicated to creating the most epic entertainment experiences...ever. www.blizzard.com 블리자드 접속 2. 이름에 커서를 가져다 대면 계정관리 페이지가 있습니다. 계정관리 페이지 접속합니다. 3. 계정 상세 정보 페이지에 접속합니다 4. 스크롤을 내리면 배틀태그 변경란이 있습니다. 업데이트를 누릅니다 5. 변경이됩니다
2024.04.15 -
파이썬 모듈
모듈의 필요성 파이썬 모듈은 여러 함수 및 변수가 정의되어 있는 파일이라고 이전 포스팅에 설명해두었습니다. https://fulladdr.tistory.com/99 파이썬 함수 내장함수 파이썬 개발자들이 이미 만들어둔 함수를 '내장함수' 라고 합니다. print(), len() 등의 함수는 우리가 직접 구현할 필요없이 가져다가 쓰면 됩니다. 사용자 지정 함수 사용자가 새롭게 작 fulladdr.tistory.com 모듈은 특정 목적을 가진 함수, 자료의 모임입니다. 직접 사용자가 모듈을 작성하는 것도 가능하지만, 미리 만들어진 모듈을 불러와 사용한다면 편리하게 프로그래밍이 가능하다는 장점을 갖습니다. 모듈 사용법 1. 파이썬에서 모듈을 사용하려면 먼저 'import'라는 키워드를 사용해 모듈을 불러와야 ..
2024.04.15 -
파이썬 함수
내장함수 파이썬 개발자들이 이미 만들어둔 함수를 '내장함수' 라고 합니다. print(), len() 등의 함수는 우리가 직접 구현할 필요없이 가져다가 쓰면 됩니다. 사용자 지정 함수 사용자가 새롭게 작성해 만든 함수를 '사용자 지정 함수' 라고 합니다. def 함수이름(매개변수): return 반환값 이 때, 매개변수는 함수 안에서 사용되는 변수로 사용자가 전달합니다. 전역변수 파이썬에서 전역 변수는 코드 어디에서나 사용이 가능한 변수입니다. 지역변수 지역변수는 특정 구문 안에서 정의한 변수로, 변수를 정의한 범위에서만 사용이 가능합니다. 메써드 메써드는 특정 자료에 대해 특정 기능을 하는 코드입니다. list에 대해 제공이 되는 append, count, pop 함수의 경우 list에 대해서 사용이 ..
2024.04.15 -
파이썬 자료형 - 문자열, 리스트, 튜플, 딕셔너리
파이썬에는 여러가지 자료형이 있고, c나 c++과는 달리 사용하기 편리하다는 점이 있습니다. 파이썬에서는 리스트, 튜플, 딕셔너리 자료형이 있는데, 각각 다른 목적과 특징을 가집니다. 먼저 세가지 자료형의 차이점에 대해 집고 넘어가도록 하겠습니다. 1. 리스트, 튜플, 딕셔너리 자료형의 차이점 a. 리스트 대괄호([])를 사용하여 정의합니다. 순서가 있고, 값의 변경이 가능합니다. 다양한 데이터 유형을 포함할 수 있습니다. 예: my_list = [1, 2, 3, 'apple', 'banana'] b. 튜플 소괄호(())를 사용하여 정의합니다. 순서가 있고, 값의 변경이 불가능합니다(immutable). 다양한 데이터 유형을 포함할 수 있습니다. 주로 고정된 데이터 집합을 나타내는 데 사용됩니다. 예: ..
2024.04.15 -
[2023 하반기] 삼성전자 DS 합격 후기 (sw개발) - 코딩테스트 (2)
https://fulladdr.tistory.com/96 [2023 하반기] 삼성전자 DS 합격 후기 (sw개발) - 기본사항 및 필기 (1) 2023 하반기 삼성전자 취업에 성공했습니다. 후기를 언젠가 써야지 하다가,, 입사 1달차에 쓰게 됩니다 ㅎㅎ 저도 취준생 시절 이런저런 블로그를 보면서 도움을 많이 받아서, 저 또한 도움이 되 fulladdr.tistory.com 에 이어서 ... 삼성전자 s직군의 경우 코딩테스트를 본다. 1. 형식 대충 서류 발표 후 2주 정도 후에 바로 코딩테스트를 봤던 것 같다. 오전반과 오후반이 있는데, 오전반과 오후반의 문제는 다르다. 4시간이 주어지며, 1문제를 풀면 보통 통과라고 한다. 테스트케이스에 대해 pass/fail이 뜬다. 두문제 중에 한 문제는 빡구현이고..
2024.04.11 -
[2023 하반기] 삼성전자 DS 합격 후기 (sw개발) - 기본사항 및 필기 (1)
2023 하반기 삼성전자 취업에 성공했습니다. 후기를 언젠가 써야지 하다가,, 입사 1달차에 쓰게 됩니다 ㅎㅎ 저도 취준생 시절 이런저런 블로그를 보면서 도움을 많이 받아서, 저 또한 도움이 되고 싶다는 생각에 글을 쓰게 되었습니다. 궁금하신 점을 댓글 남겨주시면 제가 시간 날 때 답변 드리도록 하겠습니다 이 글을 보시는 모든 삼성전자 준비생분들 화이팅입니다 ! 열심히 하시는만큼 돌아올거에요 스펙사항 - 서울 ssh라인 학사 2023년 졸, sky라인 석사 2024년 졸 (모두 2월 기준) - 기본 스펙 : 학사 학점 3.5/4.3, 석사 학점 4.1/4.3, 오픽 IH - 학부연구생 1년, 해외 학회 2저자, 석사 국내학회 최우수상 수상 - 합격 직무 : DS 소프트웨어 개발직무 석사를 하고 나면 이런..
2024.04.08 -
인공지능에서 있는 문제들
트레이닝에 있어서 메모리 용량 문제가 있을 수 있다. 1. activation ( input to neural network layer ) 이 큰 경우 GPU에 큰 메인 메모리를 요구한다. : 하나의 GPU에 딸린 메인 메모리 크기가 작아서 여러 GPU를 배치로 쓰는 경우가 있음 2. 라지 모델 문제 : GPU가 모든 파라미터를 저장할 수 없음. 여러 기업들의 해결법 메타 : pooled memory라고 해서 10TB 이상의 메모리를 CXL을 활용해서 사용하고 있음. 딥스피드 : 1Trillion parameter 3D 병렬성으로 해서 GPU를 파이프라인 ZionEX : GPU가 다른 노드에 있는 GPU와 communicate하기 위해 RDMA NIC를 사용함. embedding table은 catego..
2023.11.13 -
Intel DDIO
기존의 컴퓨터 시스템에서 데이터 전송은 어떻게 이루어질까? 데이터 전송은 패킷의 단위로 이루어진다. 데이터 전송을 하려고 하면 먼저 컴퓨터에서는 데이터를 패킷 단위로 나눈다. 그리고 데이터 패킷은 큐에 들어가게 된다. 큐에 있는 패킷을 보낼 때가 되면 CPU는 NIC에게 네트워크로 패킷을 보내게 시킨다. NIC는 Network Interface Card로 컴퓨터가 네트워크에 물리적으로 연결될 수 있게 해준다. NIC는 CPU의 명령을 받고 데이터 패킷을 네트워크 케이블 (이더넷)으로 보낼 수 있는 전기 신호나 light pulse로 변환한다. 전송은 이렇고 수신은 다음과 같이 일어난다. NIC에서 패킷을 받게 되면 NIC의 리시브 버퍼에 패킷들이 복사된다. 패킷이 리시브 버퍼에 잘 들어가면 NIC는 CP..
2023.11.08