전체 글 30

📝 입소문 시뮬레이션 코드, 진짜 쉽게 이해하기!

이번엔 코딩을 잘 모르는 사람도 이해할 수 있도록 입소문 시뮬레이션 코드를 아주 쉽게 풀어볼게요. 하나씩 천천히!1️⃣ NetworkX 라이브러리? 그게 뭐야?네트워크는 **점(노드)**과 **선(엣지)**로 이루어진 그림이라고 생각하면 돼요.점(노드) → 사람선(엣지) → 친구 관계(연결)networkx는 이런 네트워크 그림을 쉽게 그려주는 파이썬 도구예요.G = nx.Graph() # 네트워크(그래프) 틀 만들기G.add_node('A') # 사람 A 추가G.add_edge('A', 'B') # A와 B가 친구라서 연결!➡️ 네트워크X를 쓰면 사람과 친구 관계를 손쉽게 표현할 수 있어요.2️⃣ set(집합) 자료형이 왜 필요할까?set은 중복 없이 모으는 상자라고 생각하..

인공지능 2025.07.15

📢 입소문 확산 시뮬레이션: 네트워크와 시계열 변화까지!

1️⃣ 시뮬레이션 목표이번 포스팅에서는 20명의 사람과 랜덤 친구 관계 네트워크를 기반으로 입소문이 퍼지는 과정을 시뮬레이션합니다.✅ 네트워크 구조 생성 (people.csv + friendship.csv)✅ 소문 전파 규칙 정의 및 단계별 확산✅ 시간에 따른 확산 현황 시각화✅ 시계열 그래프로 전파 속도 확인실제 SNS 소문, 바이럴 마케팅, 감염병 확산과 동일한 구조로 이해할 수 있는 모델입니다.2️⃣ 데이터 준비people.csv (노드 정보)IDNameAgeGenderCityP1Alex34MaleSeoulP2Chris28FemaleBusan...............P20Rowan38FemaleGwangjufriendship.csv (엣지 정보)SourceTargetP1P2P1P5P3P7.......

인공지능 2025.07.15

🚚 물류 최적 운송경로 계산 & 네트워크 가시화

1️⃣ 목표: 최적 운송 경로 산출 & 네트워크 시각화이번 포스팅에서는 supply.csv 와 demand.csv 두 개의 데이터만을 이용해:✅ 각 창고(W)와 공장(F)의 공급/수요 데이터 확인 ✅ 최적 운송 경로(코스트 최소화) 산출 ✅ NetworkX로 네트워크 가시화까지 진행해봅니다.2️⃣ 데이터 살펴보기📦 supply.csv (공급량)W1W2W3354142🏭 demand.csv (수요량)F1F2F3F428293125✅ 총 공급량 = 35+41+42 = 118 ✅ 총 수요량 = 28+29+31+25 = 113👉 공급량이 더 많아 공급 초과 상태 (페널티 없이 가능)3️⃣ 최적 운송경로 계산 (Linear Sum Assignment)이번 단계에서는 헝가리안 알고리즘 (Hungarian Algo..

인공지능 2025.07.14