전체보기

언어/Go

Go(Golang) - 자료구조 Stack(스택) 작성 예제 및 소스파일

Go(Golang) - 스택(Stack)기본 설명 오늘은 Golang을 활용해서 필수 공부 항목 중 자료구조의 스택 구조와 동작을 직접 구현해보도록 하겠습니다. 스택은 선입후출 및 후입선출 등으로 이해할 수 있습니다. 스택에 대한 설명은 검색을 해보시면 자세한 내용이 방대하게 검색되므로 생략하도록 하겠습니다. 개발자 코딩 테스트에서 스택 구현, 면접에서 스택의 용도 등을 묻는 인터뷰가 빈번한 것 같습니다 . 각종 온라인 코딩 테스트 IDE에서도 Golang 코딩을 점점 지원하고 있는 추세입니다. 아래와 같이 Go를 사용해서 스택구조를 구현해보겠습니다. 가능하면 소스코드를 다운로드 받으셔서 IDE에서 반드시 실행해보시길 권장드립니다. Go 관련 포스팅 : Golang 관련 Go(Golang) - 스택(St..

빅데이터 & 분석/Machine Learning

파이썬(Python) - 머신러닝 프로젝트(최종) - 나이브 베이즈 스팸 필터링

파이썬 - 머신러닝 프로젝트 설명OCR 추출 부터 이어지는 머신러닝을 활용한 스팸 이미지 분류의 마지막 포스팅 입니다. 해당 프로젝트는 SMS로 수신되는 다양한 이미지 스팸(SPAM) 광고 문자(이미지)를 분석해서 텍스트를 분석 -> 출력 -> 데이터 정제 -> 기계학습 -> 스팸 종류 및 카테고리를 분류하는 순서로 개발했습니다. 오늘은 마지막 과정인 파이썬의 Pandas, Scikit-learn과 트위터 형태소 분석기(KoNLPy)를 활용해서전처리 된 텍스트를 기계학습(지도학습) 후에 스팸 항목별 분류 정확도를 높이는 예제를 작성하도록 하겠습니다. 관련 프로젝트를 진행하실 예정이거나, 관련 주제를 학습하시는 분들을 위해서 하단에 최종 소스파일을 첨부하였으므로, 실습을 해보시면 조금은 도움이 될 것으로 ..

빅데이터 & 분석/Machine Learning

파이썬(Python) - 머신러닝 프로젝트(4) - mLab 호스팅 활용 MongoDB 연동

파이썬 - 머신러닝 프로젝트 설명OCR 추출 부터 이어지는 머신러닝을 활용한 프로젝트 네 번 째 포스팅 입니다. 제가 진행하는 프로젝트는 SMS로 수신되는 다양한 이미지 스팸(SPAM) 광고 문자(이미지)를 분석해서 텍스트를 분석 -> 출력 후 -> 데이터 정제 -> 기계학습 -> 데이터 확인(스팸 종류 및 여부) 확인 순서로 진행할 예정입니다. 오늘은 지금까지 전처리 된 텍스트 데이터를 데이터베이스에 저장하는 방법을 설명드리겠습니다. 데이터를 저장하는 작업은 중요한 작업입니다. 전처리 된 데이터는 해당 프로젝트 분석 결과를 결정하는 만큼 원천 데이터를 반드시 관련 데이터베이스 저장해야 합니다. 아울러, 지속적으로 데이터가 증가되는 환경 및 후에 데이터 재사용을 고려할 때 응답속도가 높은 데이터베이스 시..

라이프/취미

[취미] PS4 Pro(프로) - PSVR 멀티 스탠드(거치대 & 쿨러) 사용 후기

PS4 Pro(프로) - PSVR 멀티 스탠드(거치대 & 쿨러) 리뷰 ① PSVR 구입 후 PS4 PRO 관련 주변기기가 매우 다양해져서 한 번에 거치할 수 있는 스탠드를 구입했습니다.② 쇼핑몰 검색 후 적절한 제품을 구입하고 일주일 사용 후 아래와 같은 후기를 남겨봅니다.③ 전반적으로 기능 및 디자인에 매우 만족하고 품질, 디자인, 마감 역시 좋은 편입니다. 다기능 스탠드 발견! -> 2개의 쿨러가 장착되어 있습니다. 듀얼쇼크, 무브봉도 2개까지 충전 가능! - VR 프로세스 유닛도 거치 가능 전면부에는 무려 4개의 USB 포트를 제공합니다. 후면에는 헤드셋도 거치 가능합니다. 구매 후 실제 사용 사진! - PS4 Pro가 화이트 색상인게 아쉽습니다. PS4 - PSVR 멀티 스탠드 최종 정리 - 다기..

빅데이터 & 분석/Machine Learning

파이썬(Python) - 머신러닝 프로젝트(3) - 문자열 가공 및 TXT 및 CSV 저장

파이썬 - 머신러닝 프로젝트 설명OCR 추출 부터 이어지는 머신러닝을 활용한 프로젝트 세 번 째 포스팅 입니다. 제가 진행하는 프로젝트는 SMS로 수신되는 다양한 이미지 스팸(SPAM) 광고 문자(이미지)를 분석해서 텍스트를 분석 -> 출력 후 -> 데이터 정제 -> 기계학습 -> 데이터 확인(스팸 종류 및 여부) 확인 순서로 진행할 예정입니다. 오늘은 파이썬을 활용해서 기계학습 이전 단계까지의 추출 된 텍스트를 1차 정제 및 가공해서 트레이닝 데이터로 전달하기 위해서 최종적으로 작성하는 프로젝트를 구축할 예정입니다. 5회 정도의 포스팅으로 연재를 이어나갈 예정이며, 하단의 예제를 쉽게 따라하실 수 있게 정리하겠습니다.이전 포스팅을 차근차근 읽어보시면 더욱 도움이 되실걸로 생각이 됩니다. - 관련 포스팅..

빅데이터 & 분석/Machine Learning

파이썬(Python) - 머신러닝 프로젝트(2) - OCR 이미지 문자열 추출(파이썬)

파이썬 Tesseract - 프로젝트 설명OCR 추출 부터 이어지는 머신러닝을 활용한 프로젝트 두번 째 포스팅 입니다.제가 진행하는 프로젝트는 SMS로 수신되는 다양한 이미지 스팸(SPAM) 광고 문자(이미지)를 분석해서 텍스트를 분석 -> 출력 후 -> 데이터 정제 -> 기계학습 -> 데이터 확인(스팸 종류 및 여부) 확인 순서로 진행할 예정입니다. 오늘 정리 예정인 내용은 지난 시간에 이어서 Tesseract 사용 부분을 파이썬 코드로 변환해서 앞으로 연동 예정인 Pandas, Numpy 등에 대비할 예정입니다. 5회 정도의 포스팅으로 연재를 이어나갈 예정이며, 하단의 예제를 쉽게 따라하실 수 있게 정리하겠습니다.이전 포스팅을 차근차근 읽어보시면 더욱 도움이 되실걸로 생각이 됩니다. - 관련 포스팅 ..

언어/Python

파이썬(Python) - 정규표현식(Regex) 특수문자 제거 설명 및 예제 소스 코드

Python - 정규표현식(Regular Expressions) 기본 설명 ① 정규표현식은 복잡한 문자열을 가공 및 처리할 경우 유용하게 사용할 수 있는 기법입니다.② 파이썬 정규표현식은 강력한 기능을 제공하고 있으며, search, match, findall, sub 명령어 등으로 쉽게 사용할 수 있습니다.③ 정규표현식은 책 한 권으로 분리 될 정도로 적지 않은 내용을 수반하지만, 실제 프로젝트를 수행 하시면서 필요한 경우 틈틈히 관련 이론을 공부하시는 것을 추천드립니다. ④ 오늘은 자주 사용하는 패턴인 특정 문자열 중에서 특수문자를 제거하는 예제를 간단하게 다뤄보겠습니다. Python - 정규표현식 예제 소스 코드(문자열 내 특수문제 제거) 원본코드1234567891011121314import re ..

빅데이터 & 분석/Machine Learning

파이썬(Python) - 머신러닝 프로젝트(1) - OCR 이미지 문자열 추출(Tesseract)

파이썬 Tesseract - OCR 활용 설명실무에서 머신러닝을 활용한 프로젝트를 진행하게 되었습니다. 우선 이미지에서 한글 및 영문을 텍스트를출력 후 -> 데이터 정제 -> 기계학습 -> 데이터 확인 순으로 평범하게 진행할 예정입니다. 그에 맞게 관련된 내용을 블로그에 정리하려고 합니다. 오늘은 첫 번째 시간으로 오픈소스 OCR 제품인Tesseract를 활용해서 이미지에서 텍스트를 추출하는 내용을 포스팅 합니다. 5회 정도의 포스팅으로 연재를 이어나갈 예정이며, 하단의 예제를 쉽게 따라하실 수 있게 정리하겠습니다. Tessaract - 다운로드 및 설치우선 Tessaract 를 자신의 운영체제에 맞는 버전으로 다운로드 합니다. - Tessaract 다운로드본 설정은 Windows10 (x64)에서 설정..

언어/Go

Go(Golang) - ioutil 활용 파일 읽기(Read), 쓰기(Write) 예제 및 소스파일

Go(Golang) - 파일(File) Read/Write 오늘은 Golang의 표준 지원 패키지인 io/ioutil 패키지의 파일 쓰기/읽기 관련 지원 기능에 대해서 간단하게 예제를 작성해보면서 설명드리겠습니다. 가능하면 소스코드를 다운로드 받으셔서 IDE에서 반드시 실행해보시길 권장드립니다. Go 관련 포스팅 : Golang 관련 Go(Golang) - 파일 읽기/쓰기 예제 소스 코드(ioutil) Golang - io/ioutil 패키지의 파일 처리 관련 메소드를 통해서 파일 쓰기/읽기 및 버퍼 관련 처리를 보다 쉽게 사용하실 수 있습니다. 아래 예제를 통해서 파일 처리의 기본 흐름을 익히실 수 있습니다. go_io_ex1.go1234567891011121314151617181920212223242..

언어/Go

Go(Golang) - 웹 서버(Web Server) Logging 구현(Http) 예제 및 소스파일

Go(Golang) - Logging Handler 설명 오늘은 Golang의 표준 지원 패키지인 net/http의 웹 관련 지원 기능(Server & Client) 중 하나인 HandleFunc을 사용해서 커스텀 미들웨어를 작성해서 Logging Hanlder를 구현하는 예제를 해보겠습니다. Go언어에서는 강력한 웹 관련 지원 패키지를 통해서 누구나 손쉽게 웹 서버 구축 및 어플리케이션 제작을 할 수 있도록 손 쉬운 설명의 레퍼런스 및 기능을 지원하고 있습니다. 가능하면 소스코드를 다운로드 받으셔서 IDE에서 반드시 실행해보시길 권장드립니다. Go 관련 포스팅 : Golang 관련 Go(Golang) - net/http 기본 흐름 구조보통 Golang net/http 패키지 실행 흐름 구조는 아래와 같..

[좋은사람]
'분류 전체보기' 카테고리의 글 목록 (5 Page)