JH Park note

Week 02 Worknotes

2018-01-09 16:23:21 Hide Axis in Bokeh

p1.axis.visible = False

2018-01-09 11:49:48
Python + Bokeh + plot size
웹사이트로 보일 때 plot 사이즈를 %식으로 변환.
정확한 parameter 들은 웹사이트를 다시 참조 할 것.

# https://bokeh.pydata.org/en/latest/docs/reference/models/layouts.html#bokeh.models.layouts.LayoutDOM
plot = figure(width=1200, height=300, x_range=[0, 480], output_backend="webgl", sizing_mode='scale_width')

Week 01 Worknotes

2018-01-02 22:12:24
Python + Bokeh 에서 여러가지 옵션 테스트

  • WebGL Mode
  • Open default Web Browsers as Chrome (for WebGL)
  • Export SVG
  • Import CSV
  • Disable Toolbar
    import webbrowser
    print(webbrowser._browsers)


    # MacOS
    chrome_path = 'open -a /Applications/Google\ Chrome.app %s'

    from bokeh.io import export_svgs

    import pandas
    from bokeh.plotting import figure, output_file, show


    # pandas
    df = pandas.read_csv('audio_data_1sec.csv')

                                 
    # bokeh
    plot = figure(width=1200, height=350, x_range=[0,1200], output_backend="webgl")
    plot.toolbar.logo = None
    # plot.toolbar_location = None

    plot.scatter(x=df.time, y=df.value)
    plot.line(x=df.time, y=df.value)

    show(plot, browser=chrome_path)

    output_file('audio_data_1sec.html')

    plot.output_backend = "svg"
    export_svgs(plot, filename="plot.svg")

2018-01-02 01:58:59
작업 노트를 좀더 자세히 기록할 것.
긴 작업 노트의 경우 Medium 으로 옮길 것.


Week 51 Worknotes

2017-12-21 21:20:26
Tensorflow 와 scikit-learn 을 우선으로 사용하기로…


2017-12-21 20:38:55
구글 keras youtube 에서 나오는 코드가 에러가 많이 나서 여러가지 시도하여 일단 성공.

import tensorflow.contrib.keras

from keras.preprocessing.image import *
from keras.applications.inception_v3 import *

import numpy as np

model = InceptionV3(weights='imagenet')

img = load_img('IMG_0051.jpg')
print(img)

x = img_to_array(img) 
x = np.expand_dims(x, axis=0)
x = preprocess_input(x)
preds = model.predict(x)
#print('Predicted:', decode_predictions(preds, top=5)[0])
display(img)
print(decode_predictions(preds, top=1)[0][0][1])

png

tabby

일단 미니 얼굴로 테스트 해봤는데, Tabby 라는 고양이종으로 인식.

Week 48 Worknotes

2017-11-29 12:23:40
Tensorflow 다시 시작.
일단 예전에 했을때보다 훨씬 쉽게 설치가 되면서 초기 스트레스가 확 줄었다.

역시 처음 배울때에는 초기 셋팅에서 스트레스를 받으면 진도가 나가기 힘들다.

Notebook 말고 직접 Python 코드로 Sublime Text 에서도 구현이 잘 된다.

Week 44 Worknotes

2017-10-30 10:21:19
역시 습관이 무섭다.
며칠 영문 자판으로 쓰고 있었더니, 학생들 랩탑 자판을 사용할 때 계속 틀리게 입력하게 된다.
할 수 없이 다시 독일어 자판으로…