카테고리 99

[23.05.31] Python 설치 및 입출력 - 01

""다시 처음부터 한단 마인드로 6개월 수련 시작"" 1. Anaconda 설치 2. Visual Studio Code 설치 3. Python 입출력 예제 4. 책: 혼자 공부하는 파이썬(개정판) - 윤인성 지음(한빛미디어) 1) 변수 a = 10 # 주석 - 설명문, 번역기가 #기호 잏로는 무시 # 컴퓨터의 어딘가를 a라는 이름을 두고 값을 할당 print(a) 2) 입력 a = input("a = ") b = input("b = ") # input은 문자열로 받음 c = a + b print(c) d = int(a) + int(b) print(d) x = int(input("x = ")) y = int(input("y = ")) # fstring 방식 print(f"{x} + {y} = {x+y}")..

데이터분석 2023.05.31

GNN(Graph Neural Network)

[참고 논문] SCARSELLI, Franco, et al. The graph neural network model. IEEE transactions on neural networks, 2008, 20.1: 61-80. https://ro.uow.edu.au/cgi/viewcontent.cgi?article=10501&context=infopapers 1. 그래프(Graph) 노드(node)와 간선(edge)로 이루어진 데이터 구조 노드 간 상호 관계 등을 분석할 때 쓰임 소셜 네트워크, 유튜브(SNS 등) 알고리즘 추천, 바이러스 확산 추론 등에 활용 그래프는 G=(V,E)로 정의 V : 점(node)들의 집합 E : 점을 잇는 간선(edge)들의 집합 그래프는 Adjaceny Matrix(인접행렬)로..

끄적끄적 2022.03.17

[1] 학술논문작성법

본 포스팅은 대학원 수업을 바탕으로 작성하였습니다. 논문 쓰는 요령 1. Use "verbs" rather than "adjectives" 논문은 문학이 아니라 연구를 바탕으로 한 확실한 사실을 작성하는 것이다. "XXX 기법은 매우 성능이 좋다/나쁘다" 대신 "XXX 기법이 YYY한 기법보다 OO% 향상 됨을 확인하였다." 2. Write the main point(conclusion) in front 두괄식. 대부분 전 세계 사람들이 보는 논문이기 때문에 영어의 어순에 맞게 작성해야 한다. 또한 해당 결론에 대해 육하원칙에 의거한 정보와 세부 사실에 바탕이 되는 관련 연구 등을 명시하면 된다. 3. Avoid passive voices 이 부분은 연구자들마다 다른 의견이지만, 되도록이면 능동태를 사용..

끄적끄적 2022.03.14

[알고리즘 Python] 프로그래머스 - 상호평가

프로그래머스 위클리 챌린지 2주차 문제입니다. 현재는 프로그래머스 내에서 문제를 풀 수가 없기 때문에 직접 구현하였습니다. scores = [[100, 90, 98, 88, 65], [50, 45, 99, 85, 77], [47, 88, 95, 80, 67], [61, 57, 100, 80, 65], [24, 90, 94, 75, 65]] resort_scores = [] avg_scores = [] for i in range(len(scores)): temp = [] for j in range(len(scores)): temp.append(scores[j][i]) resort_scores.append(temp) for i, score in enumerate(resort_scores): temp = so..

알고리즘 2021.12.17

[알고리즘 C++] 프로그래머스 - 등굣길

https://programmers.co.kr/learn/courses/30/lessons/42898 코딩테스트 연습 - 등굣길 계속되는 폭우로 일부 지역이 물에 잠겼습니다. 물에 잠기지 않은 지역을 통해 학교를 가려고 합니다. 집에서 학교까지 가는 길은 m x n 크기의 격자모양으로 나타낼 수 있습니다. 아래 그림은 m = programmers.co.kr #include #include #include using namespace std; int dp[101][101]; // 격자 크기가 0 ~ 100 int solution(int m, int n, vector puddles) { dp[1][1] = 1; // 집이 있는 곳을 (1,1) for (int i = 0; i < puddles.size(); ..

알고리즘 2021.12.17
반응형