watch -d -n 0.1 nvidia-smi

 

๋น„๊ต Bagging Boosting
ํŠน์ง•

๋ณ‘๋ ฌ ์•™์ƒ๋ธ” ๋ชจ๋ธ

(๊ฐ ๋ชจ๋ธ์€ ์„œ๋กœ ๋…๋ฆฝ์ )

์—ฐ์† ์•™์ƒ๋ธ”

(์ด์ „ ๋ชจ๋ธ์˜ ์˜ค๋ฅ˜๋ฅผ ๊ณ ๋ ค)

๋ชฉ์  Variance ๊ฐ์†Œ Bias ๊ฐ์†Œ
์ ํ•ฉํ•œ ์ƒํ™ฉ

๋ณต์žกํ•œ ๋ชจ๋ธ

(High Variance, Low Bias)

Low Variance, High Bias ๋ชจ๋ธ
๋Œ€ํ‘œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ Random Forest Gradient Boosting, AdaBoost
Sampling Randomg Sampling Random Sampling with weight on error

์ฐธ๊ณ  : https://www.slideshare.net/freepsw/boosting-bagging-vs-boosting

#!/bin/bash
#
# Copyright (c) 2018, NVIDIA CORPORATION.  All rights reserved.
#
# NVIDIA Corporation and its licensors retain all intellectual property
# and proprietary rights in and to this software, related documentation
# and any modifications thereto.  Any use, reproduction, disclosure or
# distribution of this software and related documentation without an express
# license agreement from NVIDIA Corporation is strictly prohibited.
#

if [ "$#" -ne 1 ]; then
    echo "Usage: $0 <Install Folder>"
    exit
fi
folder="$1"
user="nvidia"
passwd="nvidia"

echo "** Install requirement"
sudo apt-get update
sudo apt-get install -y build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install -y libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
sudo apt-get install -y python2.7-dev python3.6-dev python-dev python-numpy python3-numpy
sudo apt-get install -y libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
sudo apt-get install -y libv4l-dev v4l-utils qv4l2 v4l2ucp
sudo apt-get install -y curl
sudo apt-get update

echo "** Download opencv-4.0.0"
cd $folder
curl -L https://github.com/opencv/opencv/archive/4.0.0.zip -o opencv-4.0.0.zip
curl -L https://github.com/opencv/opencv_contrib/archive/4.0.0.zip -o opencv_contrib-4.0.0.zip
unzip opencv-4.0.0.zip 
unzip opencv_contrib-4.0.0.zip 
cd opencv-4.0.0/

echo "** Building..."
mkdir release
cd release/
cmake -D WITH_CUDA=ON -D CUDA_ARCH_BIN="5.3" -D CUDA_ARCH_PTX="" -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-4.0.0/modules -D WITH_GSTREAMER=ON -D WITH_LIBV4L=ON -D BUILD_opencv_python2=ON -D BUILD_opencv_python3=ON -D BUILD_TESTS=OFF -D BUILD_PERF_TESTS=OFF -D BUILD_EXAMPLES=OFF -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
make -j3
sudo make install
sudo apt-get install -y python-opencv python3-opencv

echo "** Install opencv-4.0.0 successfully"
echo "** Bye :)"โ€‹
sudo apt-get update
sudo apt-get upgrade
sudo rpi-update
sudo reboot
sudo apt-get install build-essential git cmake pkg-config
sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get install libxvidcore-dev libx264-dev
sudo apt-get install libgtk2.0-dev
sudo apt-get install libatlas-base-dev gfortran
cd ~
git clone https://github.com/Itseez/opencv.git
cd opencv
git checkout 3.1.0
cd ~
git clone https://github.com/Itseez/opencv_contrib.git
cd opencv_contrib
git checkout 3.1.0
sudo apt-get install python3-dev
wget https://bootstrap.pypa.io/get-pip.py
sudo python3 get-pip.py
pip install numpy
cd ~/opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE \
      -D CMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX} \
      -D WITH_CUDA=ON \
      -D CUDA_ARCH_BIN=${ARCH_BIN} \
      -D CUDA_ARCH_PTX="" \
      -D ENABLE_FAST_MATH=ON \
      -D CUDA_FAST_MATH=ON \
      -D WITH_CUBLAS=ON \
      -D WITH_LIBV4L=ON \
      -D WITH_GSTREAMER=ON \
      -D WITH_GSTREAMER_0_10=OFF \
      -D WITH_QT=ON \
      -D WITH_OPENGL=ON \
      -D OPENCV_EXTRA_MODULES_PATH=/home/nvidia/Research/opencv_contrib/modules \
      -D BUILD_opencv_legacy=OFF \
      ../
make -j4
sudo make install
sudo ldconfig

 

์ตœ๊ทผ Kakao์—์„œ Khaiii๋ฅผ ๋ฐœํ‘œํ•ด์„œ ์กฐ๊ธˆ ์ธ๊ธฐ๊ฐ€ ์•ฝํ•ด์ง€๊ธด ํ–ˆ์ง€๋งŒ, ์—ฌ์ „ํžˆ Khaiii์™€ ๋งž๋จน๋Š” ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ฃผ๋Š” mecab์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•ด ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

 

1. ์šฐ์„  mecab ํ™ˆํŽ˜์ด์ง€์—์„œ ์ตœ์‹  ๋ฒ„์ „์„ ๋‹ค์šด๋กœ๋“œ ํ•ฉ๋‹ˆ๋‹ค. 

    ํ˜„์žฌ๋Š” mecab-0.996-ko-0.9.2.tar.gz ์ด ํŒŒ์ผ์ด ์ตœ์‹ ์ด๋„ค์š”.

 

https://bitbucket.org/eunjeon/mecab-ko/downloads/

 

eunjeon / mecab-ko / Downloads — Bitbucket

 

bitbucket.org

2. ํŒŒ์ผ์„ ๋‹ค์šด๋ฐ›์•„์„œ ํŠน์ • ๋””๋ ‰ํ† ๋ฆฌ์— ์ €์žฅ ํ•˜๊ณ  ์••์ถ•์„ ํ’€์–ด ์ค๋‹ˆ๋‹ค.

tar -zxvf mecab-*-ko-*.tar.gz

3. ํ•ด๋‹น ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™ํ•˜์—ฌ configure/make/make install ์„ ์ง„ํ–‰ ํ•ฉ๋‹ˆ๋‹ค.

cd mecab-0.996-ko-0.9.2
./configure
make
make check
sudo make install

4. ์„ค์น˜ ๋ฒ„์ „์„ ํ™•์ธํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒ ํ•ฉ๋‹ˆ๋‹ค.

mecab --version

5. ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๋กœ๋”ฉํ•ด์ฃผ๊ณ  ๋‹ค์‹œ ๋ฒ„์ „์„ ํ™•์ธํ•˜๋ฉด ์ •์ƒ์ ์œผ๋กœ ํ‘œ์‹œ ๋ฉ๋‹ˆ๋‹ค.

sudo ldconfig
mecab --version

** ์ด ๋ฐฉ๋ฒ• ์™ธ์— ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ํ•œ๋ฒˆ์— ์„ค์น˜ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

pip install python-mecab-ko

 

6. ๋‹ค์Œ์€ ํ•œ๊ตญ์–ด ์‚ฌ์ „์„ ์„ค์น˜ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์šฐ์„  ์‚ฌ์ „์˜ ์ตœ์‹  ๋ฒ„์ „์„ ๋‹ค์šด๋ฐ›์•„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์••์ถ•์„ ํ’€์–ด ์ค๋‹ˆ๋‹ค.

ํ˜„์žฌ์˜ ์ตœ์‹  ๋ฒ„์ „์€ mecab-ko-dic-2.1.1-20180720.tar.gz ์ด๊ตฐ์š”.

https://bitbucket.org/eunjeon/mecab-ko-dic/downloads/

tar -zxvf mecab-ko-dic-2.1.1-20180720.tar.gz
 

eunjeon / mecab-ko-dic / Downloads — Bitbucket

 

bitbucket.org

 

7. ์••์ถ•์„ ํ‘ผ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™ํ•˜์—ฌ make๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

cd mecab-ko-dic-2.1.1-20180720
./configure
make
sudo make install

8. ํ…Œ์ŠคํŠธ๋ฅผ ํ•ด๋ด…๋‹ˆ๋‹ค. Khaiii์ฒ˜๋Ÿผ ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•œ ํ›„ ๋ถ„์„ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฌธ์žฅ์„ ์ž…๋ ฅํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

mecab -d /usr/local/lib/mecab/dic/mecab-ko-dic

์„ค์น˜๊ฐ€ ์ž˜ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

 

9. Python์—์„œ ์ž˜ ๋˜๋Š”์ง€ ํ…Œ์ŠคํŠธ ํ•ด ๋ด…๋‹ˆ๋‹ค.

import mecab
mecab = mecab.MeCab()

mecab.morphs('์˜๋“ฑํฌ๊ตฌ์ฒญ์—ญ์— ์žˆ๋Š” ๋ง›์ง‘ ์ข€ ์•Œ๋ ค์ฃผ์„ธ์š”.')
# ['์˜๋“ฑํฌ๊ตฌ์ฒญ์—ญ', '์—', '์žˆ', '๋Š”', '๋ง›์ง‘', '์ข€', '์•Œ๋ ค', '์ฃผ', '์„ธ์š”', '.']

 

์ด์ƒ์œผ๋กœ ๋งˆ์น˜๊ฒ ์Šต๋‹ˆ๋‹ค.

+ Recent posts