Deep, Data, Developer

"DDD"라는 블로그 이름은 Deep, Data, Developer 의 약자이며, Data Science를 전공하는 대학생이 운영하는 기술 블로그

DDD 자세히보기

전체 글 16

[가짜 연구소]1st Grand Gathering - Sudo Pseudo Explore 후기

오늘은 가짜 연구소 Sudo Pseudo Explore를 다녀온 후기를 남기고자합니다.1st Grand Gathering이란?가짜연구소의 1st Grand Gathering은 AI와 Data Science에 관심 있는 분들이 함께 모여 지식과 경험을 나누는 의미 있는 자리에요. 가짜연구소에서 2024년 하반기에 진행한 리서치, 프로젝트/스터디, 그리고 마법학교의 성장을 함께 나누고자 해요. 특히 이번 행사에서는 참가자와의 직접적인 소통을 강화를 강화하고, 잠재적인 참여자를 발굴하며, 새로운 기회를 개척해 가짜연구소 성장 연속성을 만들어나가고자 해요. 계층을 뛰어넘는 비선형적 성장을 이루며 우연한 혁명을 함께 이뤄나가보지 않으실래요? 이번 행사는 능동적인 활동이 많으니, 열린 마음으로 오세요! 앞으로 무엇..

회고 2024.11.24

[논문 리뷰]Large Language Model based Multi-Agents: A Survey of Progress and Challenges paper review

AbstractLLM은 다양한 작업에서 성공을 거두었고 이를 기반한 Multi-agent system은 복잡한 문제를 해결하고 world-simulation에 상당한 진전을 이루었다.이러한 Multi-agent에 대한 필수적인 측면과 Chellenge에 대한 심층 깊은 discussion을 제공하기 위해 논문을 썼다.IntroductionLLM 기반 Multi-agent는 집단 지능과 전문 프로 파일 및 다중 에이전트의 기술을 활용하기 위해 제안되었습니다.단일 Agent와의 비교1) 각기 다른 기능을 가진 Agent로 specializing2) 복잡한 실제 세상을 simulateplanning, discussion 그리고 decision-making하며 실제 사람이 문제를 해결하는 과정을 본뜸소프트웨어 ..

스택과 큐

#기본리스트로 구현 for i in range(n): random_nums.pop(0) #deque로 큐 구현 for i in range(n): queue.popleft() 스택(Stack) • 먼저 들어 온 데이터가 나중에 나가는 형식(후입선출, LIFO)의 자료구조입니다. • 입구와 출구가 동일한 형태로 스택을 시각화 할 수 있습니다 stack = [] # 삽입(5) - 삽입(2) - 삽입(3) - 삽입(7) - 삭제() - 삽입(1) - 삽입(4) - 삭제() stack.append(5) stack.append(2) stack.append(3) stack.append(7) stack.pop() stack.append(1) stack.append(4) stack.pop() print(stack) # ..

알고리즘 2024.04.04

도전과 열정으로 가득했던 구름 X 카카오 1박2일 벚꽃톤 회고🌸 with 프로젝트 식(食)스펙

벚꽃톤이란?🌸 벚꽃톤을 주최한 9oormthonUNIV는 봄과 가을을 기수로 하며 아이디어 실현의 장을 제공해주는 연합동아리이다. 여기서 봄을 기수로한 해커톤이 바로 벚꽃톤이다. 벚꽃톤의 특징은 30여개의 대학의 대학생들이 모여 1박2일동안 프로젝트를 만드는 해커톤이라는 것이다. 구름톤 Univ 홈페이지 https://9oormthon.university/ 생애 첫 밤샘 해커톤 참여 우선 이번 벚꽃톤은 처음으로 1박2일 동안 밤을 새며 프로젝트를 만들었다는 것에 의미가 깊다. 물론 SK FLY AI라는 부트캠프를 하며 30일 해커톤을 한 경험도 있지만 내가 생각하는 해커톤의 로망(?)은 몇박 몇일동안 밤을 새며 하는 것이라 생각했기 때문이다. 다른 사람들도 그렇게 생각할지는 모르겠지만 참여 계기 기획자가..

회고 2024.03.30

그리디 알고리즘

그리디 알고리즘이란? 그리디 알고리즘 • 그리디 알고리즘(탐욕법)은 현재 상황에서 지금 당장 좋은 것만 고르는 방법을 의미 • 일반적인 그리디 알고리즘은 문제를 풀기 위한 최소한의 아이디어를 떠올릴 수 있는 능력을 요구 • 그리디 해법은 그 정당성 분석이 중요 • 단순히 가장 좋아 보이는 것을 반복적으로 선택해도 최적의 해를 구할 수 있는지 검토 그리디 알고리즘 주의 사항 • 일반적인 상황에서 그리디 알고리즘은 최적의 해를 보장할 수 없을 때가 많습니다. • 그리디 알고리즘을 사용하기 전에, 그리디 알고리즘을 사용해도 되는지 반드시 확인 해야 합니다. • 그리디 알고리즘을 쓸 수 없는 경우 예시 • 문제:루트 노드부터 시작하여 거쳐 가는 노드 값의 합을 최대로 만들어야 한다. 대표적인 문제 - 거스름돈 ..

알고리즘 2024.03.21

알고리즘 - 코딩테스트

코딩테스트란? •기업/기관에서 직원이나 연수생을 선발하기 위한 목적으로 시행되는 일종의 문제 풀이 시험 •2005년 무렵 국내 개발자 코딩 테스트가 도입 •다음커뮤티케이션이 마이크로소프트, 야후 등의 코딩테스트를 기반으로 알고리즘을 이용한 문제 해결 능력을 측정하는 코딩 테스트 시작 •공개채용을 하는 기업에서는 코딩 테스트를 주로 이용 •문제 해결 역량을 평가 •채점 시스템을 통해 응시자의 수를 효과적으로 줄일 수 있음 "즉, 정말 기본적인 코딩실력의 평가지표" 수업 때 배우는 것만으로는 좋은 성적 X 백준과 프로그래머스를 통해 향상 가능 그리디 - 탐욕법이라고 부르고 어떤것이 중요한지 알아야함 구현 - 기초적인 부분을 활용한 문제 *무조건 나옴 DFS/BFS를 활용한 탐색 - 웬만한 난이도에서 가장 많..

알고리즘 2024.03.14