Q&A 14주차
b) dynamic programming (bottom-up 방식)
negative-weight cycle이 존재한다면, 대각성분들 중에 음수가 등장할 것이다. (대각 성분 확인하기!)

d) -3
DFS, BFS가 더 낫다. (traversal-based algorithms is better)
플로이드 워셜 알고리즘 적용해봐라!
maximum flow : 23
while문(3번줄) + 4번줄은 Maxflow 횟수만큼 DFS, BFS 반복해야 됌 나머지는 다 O(E)
network 앞 뒤로 상상의 s, t노드 1개씩을 있다고 가정하고 상상의 s노드, t노드와 연결된 노드들의 엣지의 가중치를 ∞로 설정하고 푼다.
27강 Machine Learning Algorithms
Machine Learning
왜 사용하는가?
언제 사용하는가?

머신러닝이란 무엇일까?

비지도학습/지도학습
지도학습 : 레이블링된(정답이 적혀져있는) 데이터를 통해서 function을 유추하는 방식

비지도학습 : 레이블링되지 않은 데이터를 통해서 히든 패턴이나 규칙을 찾는 방식

Deep Learning
머신러닝보다 더 많은 양의 데이터를 처리가능하다.
Input layer 1개, Hidden layers(여러개), output layer 1개로 구성

뉴런의 값은 이전 layer의 뉴런에 영향을 받아 계산된다.

가상 도우미 virtual assistants
Natural Language Processing

Healthcare
Self-Driving Cars
Entertainment
Sports
Network Mobility Prediction
28강 Machine Learning Algorithms