본문 바로가기

전체 글

(259)
[Book] 1. 시작하기 전에 Book Title : Python for Data Analysis - 파이썬 라이브러리를 활용한 데이터 분석 2판 - 개요 책을 읽고 줄거리를 요약 구매 아마존 구매 링크 Amazon.com Enter the characters you see below Sorry, we just need to make sure you're not a robot. For best results, please make sure your browser is accepting cookies. www.amazon.com 1. 책에서 다루는 내용 파이썬으로 데이터를 다루는 다양하고 기본적인 방법 소개 '데이터 분석'이 책의 제목이긴 하지만 데이터 분석 방법론이 아니라 파이썬 프로그래밍, 라이브러리, 그리고 사용하는 도구에 집중 ..
[코드디스] 크레인 인형뽑기 게임- 프로그래머스-Level1 개요 문제 해결을 위한 알고리즘을 작성합니다 다른 고수들의 알고리즘을 보고 내 코드를 디스 합니다. 문제 게임 화면은 1 * 1칸으로 이루어진 N * N 크기의 정사각형 격자 각 칸에는 인형이 들어있으며 인형이 없는 칸은 빈칸 게임 사용자는 크레인을 좌우로 움직여서 멈춘 위치에서 가장 위에 있는 인형을 집어 올릴 수 있음 이때 바구니의 가장 아래 칸부터 인형이 순서대로 쌓이게 됩니다. 같은 모양의 인형 두 개가 바구니에 연속해서 쌓이면 두 인형은 터뜨려짐 바구니는 모든 인형이 들어갈 수 있을 만큼 충분히 크다 입력 board 배열은 2차원 배열 board의 각 칸에는 0 이상 100 이하인 정수가 담김 0은 빈 칸 1 ~ 100의 각 숫자는 각기 다른 인형의 모양을 의미하며 같은 숫자는 같은 모양의 인형..
[Serving patterns]Web single pattern [Serving patterns] Web single pattern 서빙 패턴은 실제 운영 환경에서 머신러닝 모델을 이용할 수 있도록 만드는 시스템 디자인 Reference Copyright 2020 Mercari, lnc. ml-system-design-pattern System design patterns for machine learning mercari.github.io 디자인 패턴 프로그램 개발에서 자주 나타나는 과제를 해결하기 위한 방법 중 하나로, 과거의 소프트웨어 개발 과정에서 발견된 설계의 노하우를 축적하여 이름을 붙여, 이후에 재이용하기 좋은 형태로 특정의 규약을 묶어서 정리한 것 Web single pattern 예측 서버를 빠르게 출시하고 싶은 경우 사용 아키텍처 모든 아티팩트를 웹..
[모델공부]U-Net : Image segmentations U-Net: Convolutional Networks for Biomedical Image Segmentation https://arxiv.org/pdf/1505.04597.pdf 개요 이번 포스팅에서는 U-Net을 공부합니다. 논문 리뷰의 수준은 U-Net Network를 구현할 수 있을 정도의 깊이로만 공부합니다. 나는 사용했다 번역을 위해서 구글 번역기 2022-01-10 수정중 Abstract In this paper, we present a network and training strategy that relies on the strong use of data augmentation to use the available annotated samples more efficiently. 본 논문에서..
[모델구현]Unet 네트워크 구현하기(with Pytorch) (Pytorch) 논문을 보고 Unet 네트워크를 직접 구현합니다. https://arxiv.org/pdf/1505.04597.pdf Reference hanyoseob님의 "머신러닝/딥러닝 강의 - 004 UNet 네트워크 구현하기" 강의를 참고했습니다. hanyoseob님 유튜브 강의 Datasets "ISBI 2012 EM segmentation Challenge"에서 사용된 데이터셋 실습 환경 colab 후기 네트워크 구조만 놓고 본다면 encoder-decoder 모델의 기초인 것 같아서 따라 하고 이해하는 데는 큰 어려움이 없었다. 하지만 파이 토치를 처음 사용해서 익숙하지 않고 서브 클래싱으로 모델 구현하는 건 많은 연습을 해야 할 거 같다. Network Code #Unet 구현 class..
[드림핵] Session 문제 풀기 - Brute Force Attack [드림핵] Session 문제 풀기 - Brute Force Attack with python 개요 무작위 대입 공격을 통해 드림핵 Session 문제 풀기 Python Selenium을 사용하여 seesionid를 바꿔준다 해당 문제가 1월 20일부로 변경 1월 20일 부로 수정된 session_basic 문제는 제공해주는 코드를 천천히 보면 풀 수 있음 해당 문제 댓글에 적혀있는 10초만에 풀었다가 거짓말이 아님 로그인 페이지 if __name__ == '__main__': import os session_storage[os.urandom(1).hex()] = 'admin' print(session_storage) app.run(host='0.0.0.0', port=8000) 위 코드는 드림핵에서 제..
부스트코스 '인공지능 전문가 특강' 과정 정리 부스트 코스 '인공지능 전문가 특강' 과정 정리 인공 지능 전문가 특강 과정의 영상을 보고 정리한 내용 부스트 코스 '인공지능 전문가 특강' 인공지능 전문가 특강 부스트코스 무료 강의 www.boostcourse.org 특강 후기 1단원부터 8단원까지 교육이 준비가 되어있지만 당장 내가 궁금한 1~4단원까지만 수강함 인공지능 관련 일을 하고 싶은데 뭘 해야 하나 할 때 바로 들어보는 것을 조심스럽게 추천함 서비스 AI 모델 개발을 하는 전체적인 파이프라인을 알 수 있음. 서비스 요구 사항부터 팀 조직 구성 까지. AI 서비스가 나오기 현업의 고민 알 수 있는 게 좋음 (강의명 : 1. 서비스 향 AI 모델 개발) AI를 다루는 팀의 구성과 구성원에 따른 업무를 알 수 있음. 아직 까진 정확한 직군 이름이..
[Book] 10. 자연어 처리를 위한 임베딩 개요 책을 보고 공부한 내용을 정리합니다. 딥러닝 텐서플로 교과서 저자 서지영님 길벗 출판사 코드 출처 https://github.com/gilbutITbook/080263 GitHub - gilbutITbook/080263 Contribute to gilbutITbook/080263 development by creating an account on GitHub. github.com 10. 자연어 처리를 위한 임베딩 사람이 사용하는 언어(자연어)를 컴퓨터가 이해할 수 있는 언어(숫자) 형태인 벡터(vector)로 변환한 결과 혹은 과정 종류 : [ 희소 표현 기반 임베딩, 횟수 기반 임베딩, 예측 기반 임베딩, 횟수/예측 기반 임베딩] 10.1.1 희소 표현 기반 임베딩(spare representat..