목록전체 글 (39)
이것도 알아야 하네?
문제 LIST 1. Who needs Python? s = input() print("Life is short, {} need Python!".format(s)) 2. 마천루 N = int(input()) for i in range(N): if i < 5: print('*' * (i + 1)) else: print('*' * 5) 3. 3, 6, 9! num = int(input()) if ((num+1) % 3 == 0: print("짝") else: print(num + 1) 4. 수타박수 num = int(input()) sum_ = 0 coffee = {'아메리카노': 4100, '카페라떼': 4600, '카라멜마끼아또': 5100} for i in range(num): coffee_name = ..
클래스 간 데이터 양 차이가 큰 경우 클래스 불균형이 있다고 말한다. 불균형 데이터의 문제점 데이터 클래스의 비율이 너무 차이나면 단순히 majority 클래스를 택하는 모형의 정확도가 높아지므로 모형의 성능 판별이 어려워진다. 즉, 정확도(accuracy)가 높아도 데이터 개수가 적은 클래스의 재현율(recall)가 급격히 작아지는 현상이 발생할 수 있다. 때문에 이런 상황에서는 정확도 외의 다른 지표들을 확인할 필요가 있다. 실제 값 (정답) 참 (Positive) 거짓 (Negative) 예측 값 참 (Positive) TP (True Positive) FP (False Positive) 거짓 (Negative) FN (False Negative) TN (True Negative) 정확도는 맞은 개..
데브옵스(DevOps)란? 개발(Development)와 운영(Operations)의 합성어로 소프트웨어 개발팀과 IT 운영팀이 협업하여 전체 사이클을 함께 관리하는 방식을 의미합니다. 개발자는 개발자는 개발이 완료된 시스템을 운영팀에게 이관하고 운영팀은 개발된 시스템을 배포/운영을 하는 것을 의미합니다. 기존에는 분리되어 있던 소프트웨어 개발팀과 IT 운영팀이 협업을 통해 더 빠르고 안정적으로 소프트웨어를 빌드, 릴리즈할 수 있습니다. 원활한 소통 및 공동 작업을 위해서 개발자는 운영자를, 운영자는 개발자를 생각하는 오픈 마인드를 가지고 커뮤니케이션이 뒷바침되어야 합니다. 노옵스(NoOps)란? 노옵스(NoOps)란 단어 그대로 운영자가 없다는 뜻입니다. 데브옵스는 서비스에 대한 사용자의 요청을 보다 ..