일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 베이즈이론
- 아두이노
- ultrawave sensor
- 스케치
- 파이썬
- Arduino
- 파이썬 장고
- bs4
- ssh전송
- non block
- 머신러닝
- CSV
- ssh파일
- 티스토리
- BeautifulSoup
- ssh원격
- Python
- 텍스트 검색
- 베이즈법칙
- 웹 크롤링
- 초대장
- 아두이노 스케치
- 확률모델
- 파이썬 웹 개발
- 확률공부
- 파이썬 가상환경
- 파이참 가상환경
- 초음파
- urlretrieve
- MEGA2560
- Today
- Total
목록분류 전체보기 (26)
잡
이번 프로젝트의 기본 베이스는 아두이노다.물론 라즈베리파이를 쓰기도 하겠지만, nRF24L01 모듈을 쓰면서 원격으로 제어를 하는 것이 주를 이루기 때문에대부분의 작업은 아두이노로 작업하게 된다. 이전까지 여러 프로젝트를 진행했지만 대부분 하드웨어와는 관련 없는 부분이 많았다.그래서 아두이노에 대해 잘 모른다.천천히 아두이노 공부를 시작해야겠다. 우선 아두이노 스케치 IDE를 설치하는 방법 1. https://www.arduino.cc/ 에 접속한다. 2. 상단 메뉴중 SOFTWARE를 클릭 3. 각각 운영체제에 맞게 설치한다. 개인적으로 Windows Installer 나 Windows Zip으로 다운받으면 시간이 많이 걸리기 때문에윈도우 app을 통해 다운받는 것을 추천한다. 아무래도 앱스토어 처럼 ..
파이썬을 사용하는 이유중에 하나는 강력하고 다양한 라이브러리라고 생각한다.많은 파이썬 이용자들이 수학, 웹, 데이터를 가리지 않고 많은 라이브러리들을 설치하게 되는데여기서 라이브러리간 의존성 문제등으로 충돌이 발생할 수 있다.또한, 내가 만든 프로그램을 옮기거나 배포하는 경우 이전에 설치했던 라이브러리를 포함하지 않으면 문제가 생기고,이를 다시 설치하자면 굉장히 귀찮다. 이러한 문제들은 파이썬 가상환경 virtualenv를 사용함으로써 해결할 수 있다.파이썬 가상환경은 말 그대로 파이썬을 실행하는 가상의 환경을 뜻한다.virtualenv는 특정 용도로 사용할 수 있는 독립적인 파이썬 가상환경을 새로 생성하여다른 프로젝트를 진행하면서 설치했던 라이브러리들과의 의존성 문제를 해결할 수 있도록 도와준다.또한,..
학부생으로 '문자인식 프로젝트' 진행할 때, 교수님이 추천해주셔서 봤던 책이다.책 제목인 '패턴인식 개론' 처럼 전체적인 개론을 설명하기 때문에 , 정말 깊은 부분까지는 설명해주지 않는다.물론 설명이 부족한 건 아니고, 이해하는데 있어서 전혀 부족함이 없다. 그러나 전공으로 배우는 만큼 깊게 설명되어 있지 않기 때문에,관련된 내용을 개인적으로 찾아볼 필요는 있다. 또한 각 챕터마다 MATLAB 소스가 있기 때문에, 실제 실습을 할 수 있다.(참고로 각 챕터를 마치고 파이썬, C 등으로 소스를 작성해보면 이해가 잘 된다.) 일반적으로 이론에 집중한 책은 활용에 있어서 부족한 점이 많다.또, 활용에 집중적인 책은 이론이 부실한 경우가 많은데, 이 책은 두 가지 특징을 적절히 가지고 있다. 만약 패턴인식에 처..
도서관에서 돌아다니다가 우연히 본 책이다.Bayes 법칙은 확률모델이나 신경망에서도 가장 기본이 된다.그러나 Bayes 자체로 여러 시도를 해본적이 없었기에, 책을 빌려 한번 공부해봤다. 우선 책 자체는 나쁘지 않다. 간단하게 개념설명을 한 후, 실전 예제로 들어간다.각각의 예제들은 일상생활에서 만나볼 수 있거나, 충분히 고려할 만한 예제들이다.전체적으로 재미있고, 분량 자체도 적기 때문에 부담없이 볼 수 있다. 그러나 해당 분야에 어느정도 지식이 있는 경우가 아니라면 책을 보는 걸 말리고 싶다.우선 이 책은 친절하지 않다. 검색해본 결과 이 책은 교재로 사용되기 위해 출간된 책이다. 즉 강사의 설명과 더불어 책을 읽도록 만들어졌다.그러다보니 각 개념에 대한 설명이 빈약하다. 대부분의 경우 이해할 수 있..
오픈 소스 시대에 많은 사람들이 코딩을 즐기고 있고, 실제 그것으로 서비스를 진행해보자 하는 사람들이 많다. 나 역시 내가 만든 프로그램을 웹을 통해 서비스를 해보고 싶었고, 평소 자주 사용하는 파이썬을 이용하기로 결정하였다.파이썬에서 대표적인 웹 프레임웍은 장고, 플라스크 등이 있는데, 나는 좀 더 편리한 장고를 사용하기로 했다. 사실 한글로 된 장고 입문서적을 몇권 봤지만 위에 나온 책이 가장 나은 듯 하다.빨간색은 기본편 파란색은 실전편으로 나뉘어져 있다.기본편의 경우 웹에 대한 기본적인 설명부터 장고에 기저에서 동작하는 방식에 대해 조금 세세하게 설명해준다.그래서인지 실제 기능중심으로 model, view Form등의 예제를 따라가면서 익히는 파란책이 오히려 더 쉽게 느껴지기도 한다. 개인적인 경..
많은 프로젝트를 진행하면서 가장 중요했던 것 중 하나는 데이터 수집이다.데이터를 많이 수집해야, 그걸 기반으로 패턴을 추출하는등의 과정을 거쳐 유의미한 결과물이 생성되기 때문이다.그래서 BeautifulSoup을 통해 간단한 웹 크롤러를 제작하여 데이터를 수집했다.처음 제작하고선 괜찮았다고 생각했는데, 이 책을 읽고나니 전혀 그렇지 않다는 것을 깨달을 수 있었다. 책에서는 기본적으로 웹에대한 간략한 설명을 한 후, 웹크롤러를 만들면서 발생할 수 있는 문제점과 테크닉들을 설명한다.책 두께가 얇다보니 분량 자체는 많지 않지만, 하나하나 꼼꼼하게 읽어볼 필요는 있다.크롤링은 Scrapy와 BeautifulSoup을 활용하여 진행되니 참고하면 좋을 듯 하다. 크롤러를 제작해보려는 사람들이 읽으면 좋고,나처럼 단..