내 맘대로 위클리 뉴스 - 2016년 30주(7월 29일)
Data?, Data!, Data...
- How I built a Slack bot to help me find an apartment in San Francisco
- 샌 프란시스코에서 아파트를 찾는데 도움을 줄 수 있는 슬랙 봇을 만드는 방법을 소개하고 있음
- 'Scraping'하는 방법과 'Filter'를 적용하는 부분같이 세세한 내용을 모두 포함하고 있기 때문에 특정 데이터를 기반으로 한 자동화된 Bot을 만들고 싶은 분들에게 추천!
- approaching (Almost) Any Machine Learning Problem | Abhishek Thakur
- 머신 러닝에 사용 할 '데이터 전처리' 기술을 몇가지 소개하고 있음
- 해당 내용 중에서 머신 러닝 방법에 따른 데이터 범위(range)를 소개하는 표(table)가 있는데 머신 러닝 방법을 적용할 때 많은 도움이 될꺼라 예상함
- APPLYING DATA SCIENCE TO THE SUPREME COURT: TOPIC MODELING OVER TIME WITH NMF (AND A D3.JS BONUS)
- 미국 대법원(supreme court)의 결정문을 텍스트 처리 기법을 사용해서 분석했던 방법을 소개하고 있음
- 텍스트 처리 기법의 경우 손쉽게 활용할 수 있고, D3로 시각화를 진행한 부분은 소스코드를 통해 확인해 볼 수 있어서 좋은 학습자료라 생각됨
This experience was the inspiration for my final project for Metis. The Supreme Court is arguably the most important branch of government for guiding our future, but it's incredibly difficult for the average American to get a grasp of what's happening. I decided that a good start in closing this gap would be to model topics over time and create an interactive visualization for anyone with an interest and an internet connection to utilize to educate themselves.
Python with PY Family
- Python: Visualization with Bokeh
Bokeh
를 사용한 시각화에 관련된 튜토리얼Bokeh
는 큰 데이터 집합의 빠른 시각화를 위해서 만들어진 라이브러리인데, matplotlib가 서버사이드 측면에서 동작한다면 Bokeh는 브라우저에서 실행하는 클라이언트 사이드에서 동작한다고 생각하면 될 듯
- Python 3 – An Intro to asyncio
- py3.4 버전에 추가된 asyncio에 대한 가벼운 튜토리얼을 소개하고 있음
gevent
나twisted
를 사용했던 분들에게 많은 도움이 될꺼라 생각함
Android with Google Family
- How to Load Heavy Libraries on Splash Screen [the proper way]
- 외부 라이브러리를 사용 할 때, 초기화에 많은 자원이 소비 될 경우 백그라운드에서 처리하고 메인 쓰레드에서 결과를 확인하는 방법 중 하나인 '스플래쉬 스크린'에 대한 간략한 방법을 소개하고 있
- A deep dive into Android View constructors
View
생성자에 관한 좀 더 자세한 가이드라인을 제공하고 있음
[...] Ignore the rest because you probably won't need them.
- Dagger 2 on production — reducing methods count
- 버터 나이프와 함께 의존성 주입 라이브러리로 많은 분들이 사용하계시는 Dagger 2의 '@Component'와 '@Subcomponent'의 차이점을 소개하고 있음