목록2019/05/23 (3)
꿈 많은 사람의 이야기
얼마전 제 블로그에 keras를 활용해서 자연어처리(NLP) 개인 프로젝트 진행한 것을 올렸습니다. https://lsjsj92.tistory.com/476 파이썬 딥러닝 기반 욕설 탐지 시스템 개발(개인 프로젝트)해보기! 이번 포스팅은 파이썬 케라스와 장고(python keras, python django)를 활용한 딥러닝 기반 욕설 탐지 시스템을 개인적으로 만들어본 후기입니다. 데이터 특성 상 욕설이 포함되어 있을 수 있습니다! 만약 읽게 되.. lsjsj92.tistory.com 해당 글입니다. 아직까지 초안 단계일 뿐이고 부족함이 많은 개발 단계입니다. 더 많은 데이터를 쌓아야하며, 여러가지 연구해야할 것들이 많습니다 지금은 비록 딥러닝으로 욕설을 탐지하지만 나아가 더 많은 것들을 탐지할 수 있는..
요즘 펭귄 문제가 갑자기 핫합니다 ㅋㅋㅋㅋ 질문은 "부대찌개 3인분을 먹으면 1인분을 서비스로 제공하는 식당에서 부대찌개 20인분을 시키면 몇 인분을 먹을 수 있느냐" 입니다 틀리면 3일간 펭귄프사로 살아야합니다 정답은 아무에게도 말하지 마세요 (주방장님이 주시는 양에 따라 다르다는 것은 불편한 진실...) (애시당초 그냥 저 정도 양을 먹을 수 있을까가..) (부대찌개 먹고싶다.......) 크흠 그냥 머리로는 잘 안풀리더라구욬ㅋㅋㅋㅋ 28인가? 뭐지 파이썬으로 풀어봅니다.. 정답은 이거네요! 하지만 ㅎㅎㅎ 저 질문에 대한 답은 이게 아닙니다! 정답은 따로 있어요~ 재밌군요 ㅋㅋㅋ
퀵 정렬(quick sort)에 대해서 많이 들어보셨을 겁니다. 정렬에는 삽입 정렬(insertion sort), 선택 정렬(selection sort) 등이 있는데요. 퀵 정렬은 이러한 정렬 알고리즘보다 훨씬 빠른 속도로 정렬을 해주는 알고리즘입니다. 퀵 정렬은 분할 정복(divide and conquer) 방법을 사용하는 알고리즘 중 하나입니다 분할 정복 문제를 작은 2개로 분리하고 각각 해결한 다음 이를 합쳐서 원래의 문제를 해결하는 방법입니다. 보통 재귀 호출 등으로 사용하게 됩니다 퀵 정렬 과정 퀵 정렬을 위와 같은 과정을 통해 정렬이 진행됩니다. 1. 리스트 안에 한 요소를 선택합니다. 이를 pivot(피벗)이라고 합니다. 2. pivot을 기준으로 작은 값은 왼쪽, 큰 값은 오른쪽으로 분리시..