본문 바로가기

분류 전체보기312

UCSD에서 살아남기 이번에는 공부이야기 말고! 다음 이 UCSD 오는 사람들을 위한 팁들을 소개하려고 한다.나는 Qualcomm Institute AI Project로 ucsd에 와서 아마 여기에 좀 초점이 맞추어질 것 같다 만약 이 프로그램에서 어떤 공부를 하는지 궁금하다면https://ethereal-coder.tistory.com/category/UCSD%20Qualcomm%20Institute/AI%20Project 'UCSD Qualcomm Institute/AI Project' 카테고리의 글 목록 ethereal-coder.tistory.com여기를 보면 된다! 숙소보통 이 프로젝트를 하는 사람들은 햐얏트와 레지던스 인에 머문다.나는 레지던스 인에 있었기 때문에 여기 이야기를 해보겠다위와 같이 주택형으로 생겼고,.. 2025. 2. 26.
[객체지향] 3장 : 타입과 추상화 내용지하철을 이용하는 사람이 지하철의 지형, 축척 등을 표시한 지도를 보면 불편하다.-> 이를 위해서 현대적인 지도(어디서 환승해야하는지, 다음 역은 어디인지를 나타내는)가 탄생함이 지도는 실제와는 다르지만 승객이 꼭 알아야하는 사실은 무시하고, 알아야하는 사실만 정확하게 표현함으로써 더욱 편리하게 함-> 노선을 추상화했다. 추상화를 통한 복잡성 극복현실은 예측불가능하고 복잡하기 때문에 사람들은 본능적으로 이해하기 쉽고 예측 간으한 수준으로 현실을 분해하고 단순화하는 전략을 택함즉, 추상화란 현실에서 출발하되 불필요한 부분을 도려내가면서 사물의 놀라운 본직을 드러나게 하는 과정 객체지향과 추상화이상한 나라 앨리스의 예시를 다시 보면앨리스는 트럼프카드처럼 생긴 인간의 무리를 트럼프라고 칭함으로써 객체들을 .. 2025. 2. 26.
백준 [자바 java] 1238번 : 지름길 개념공부만 하니까 좀 지겨워서 백준을 풀었다. 문제설명https://www.acmicpc.net/problem/1238n명의 사람들이 있고, 그 사람들 사이를 지나다닐 때 걸리는 시간이 주어졌을 때, n명의 사람들 중 특정 사람(x)를 오고가는데 걸리는 시간이 가장 많은 사람의 시간을 구하는 문제이다 뭔가 외국어를 번역한 문제라 처음엔 이해가 좀 어려웠는데그냥 x까지 왕복하는 각각의 사람들에 대한 최소비용을 계산하고 이 최소비용의 최댓값을 구하면 되는 문제이다. 코드package org.example;import java.io.*;import java.util.*;public class Main { public static ArrayList> rode; public static int[][] ans;.. 2025. 2. 26.
[알고리즘 개념] 다익스트라(Dijkstra) 개념설명다익스트라 알고리즘은 노드와 노드의 사이 간선에 가중치가 있을 때 특정 노드에서 다른 노드로 가는 최단거리를 구하는 알고리즘이다.내가 기존에 알던 방식은배열에 각각의 최단거리 갱신 -> 배열에서 최솟값 찾기 -> 그 최솟값을 기준으로 다시 탐색하기 였는데여기서 가르친 방법은 배열에서 최솟값 찾는 과정의 효율성을 증가시키기 위해서 우선순위큐를 썼다.파이썬 코드로 되어있어서 처음에는 이해가 잘 되지 않았지만, 지피티의 도움을 받아 자바로 이해해보았다(확실히 파이썬이 간단하긴 하다.. 옮기고싶지만 가면 돌아올 수 없을것 같아 망설여진다ㅎㅎ) 이러한 노드와 간선들이 주어진다. 그 다음 시작 노드인 5를 기준으로 각 노드까지 가는데 얼마나 드는지를 나타내는 dist배열을 생성한다.시작노드인 5를 기준으로는.. 2025. 2. 24.
UCSD Qualcomm Institute AI Project 5주차 마지막 주차다이 주는화요일까지 논문, 워크플로우 제출수요일 위클리 프레젠테이션금요일 최종발표로 굉장히 바빴다ㅜㅜ 알고리즘시간관계상 하이퍼파라미터 종류가 많은 xgboost나 adaboost를 쓰는 것 보다 종류가 적은 lr과 랜덤포레스트를 활용하라는 피드백을 받고 이전에 했던 건 그냥 덮기로 했다.그래도 랜덤포레스트를 계속 시도하던 팀원이 있어서 다행이었다. 나는 lr을 중점적으로 다뤘다. Logistic Regression이번에도 유튜브와 지피티를 활용해서 공부해보았다. 박사님께서 lr은 하이퍼파라미터 조정이 필요없고, 컴버지때의 값이 하이퍼파라미터 값이라고 하셨다.컴버지가 뭐지...아는게 없으니 막막했다. 그래서 TA분께 여쭤봤다. 인도분이셨는데 내 허술한 영어도 친절하게 다 받아주셨고, 설명도 정말.. 2025. 2. 23.
UCSD Qualcomm Institute AI Project 4주차 사실 이제 한국에 왔다. 4주차랑 5주차는 너무너무 바빠서 바로바로 블로그를 쓰지 못했다ㅜㅜ지금이라도 쭉 정리해보려고 한다. 아 그리고 우리팀의 논문 1저자는 내가 되었다.. 잘 완성시켜야지 피쳐분석우리가 박스플롯, 파이차트 등으로 분석한 피쳐들을 가지고 박사님과 미팅을 하였다.이런식으로 30개의 피쳐를 모두 분석했다!박사님께서 이상치가 있는 것들은 그 값을 분석해서 정말 이상치인 것들은 제거하라고 하셨고 결측값이 많거나 예약 취소와 관련 없는 피쳐들은 빼라고 하셨다. 그리고 이 날 해결하지 못한 부분이런 것들은 추후 다시 분석해서 가져갔다알고리즘 공부이 주부터는 모델을 만들어보아야한다고 하셨다.그래서 조원마다 각자 공부하고 돌려볼 알고리즘들을 정해주었다.] 나는 XGBOOST와 ADABOOST를 공부하.. 2025. 2. 23.