본문 바로가기

컴퓨터

UsageStatsManager, android.app.usage https://developer.android.com/reference/android/app/usage/package-summary https://developer.android.com/reference/android/app/usage/UsageStatsManager 더보기
M-TAB 파티션 lrwxrwxrwx root root 2020-02-05 17:59 android_boot -> /dev/block/mmcblk0p3 lrwxrwxrwx root root 2020-02-05 17:59 android_bootloader -> /dev/block/mmcblk0p1 lrwxrwxrwx root root 2020-02-05 17:59 android_bootloader2 -> /dev/block/mmcblk0p2 lrwxrwxrwx root root 2020-02-05 17:59 android_cache -> /dev/block/mmcblk0p8 lrwxrwxrwx root root 2020-02-05 17:59 android_config -> /dev/block/mmcblk0p11 lrwxrw.. 더보기
[Linux]가버너 변경하기 다음과 같은 방법으로 현재 cpu의 가버너를 확인할 수 있다. cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor 설치 방법은 우분투 기준으로 다음과 같다. sudo apt install cpufrequtils 그리고 다음과 같은 방법으로 가버너 변경이 가능하다. sudo cpufreq-set -r -g performance 가버너는 대부분의 경우 ondemand가 기본으로 설정되어 있으며, powersave, performance, conservative가 추가적으로 있는 경우가 많다. 더보기
docker에서 gpu 자원 활용하기(Nvidia) 분명 구버전 도커에서는 nvidia-docker라는 다른 버전의 도커를 사용해야 했던 걸로 알지만, 요즘은 그렇지 않은가보다. 우선 텐서플로우 도커 문서를 보겠다. https://www.tensorflow.org/install/docker?hl=ko Docker | TensorFlow Docker는 컨테이너를 사용하여 TensorFlow 설치를 나머지 시스템에서 격리하는 가상 환경을 만듭니다. TensorFlow 프로그램은 호스트 시스템과 리소스를 공유(디렉터리 액세스, GPU 사용, 인터넷 연결 등)할 수 있는 이 가상 환경 내에서 실행됩니다. TensorFlow Docker 이미지는 각 출시에 대해 테스트되었습니다. Docker는 Linux에서 TensorFlow GPU 지원을 사용하는 가장 간편한 .. 더보기
[Tensorflow #3] Linear Regression (2) 이 내용은 Sung kim님의 강의를 바탕으로 만들어졌습니다. Hypothesis 모델. 사전적 의미로는 가설 Cost 오차의 제곱의 평균 Cost를 감소시키는 방법 W와 b를 변화시키면 Linear Regression에서는 기울기 및 원점으로부터의 위치가 변화하므로 오차값이 달라지는데, 이 때 각 오차에 대해 제곱해서 평균 낸 값이 Cost이므로 Cost는 W, b에 대해 이차함수 그래프 형태를 보인다. Gradient Descent Algorithm 오차가 작아지는 방향으로 가는 알고리즘이다. W와 b를 변화시킨다. Linear Regression의 경우에는 오차가 가장 작아지는 지점이 한 군데이므로 문제가 없으나, 만약 골짜기가 여러 개인 모델에서 Gradient Descent Algorithm을 .. 더보기
[Tensorflow #2] Linear Regression(1) 이 내용은 Sung kim님의 강의를 바탕으로 만들어졌습니다. 기본 개념 H(x) = Wx+b를 찾는 것이 목적 각 데이터(점)에 대해 (H(x)-y)^2의 총합이 가설 그래프와 실제 데이터와의 오차가 됨. (x일 때 실제 값이 y이며, x일 때 모델이 예측한 값이 H(x)이다.) 이 오차를 cost라고 하며, 이것을 줄이는 것이 목적이다. 따라서 수학적으로 표현하면, 이며, 이 때 cost는 W와 b의 값에 따라 달라지기 때문에 cost(W,b)라고 한다. 그래서 W와 b를 줄이는 것이 목적이 된다. 더보기
[Tensorflow #1] 기본 개념 이 내용은 Sung kim님의 강의를 바탕으로 만들어졌습니다. Tensorflow에서는 일반적인 python 프로그래밍과 다르게 Tensorflow에서 지정한 자료형과 계산 방식이 있다. import tensorflow as tf tf.constant("Hello, Tensorflow!") # 상수 sess = tf.Session() print(sess.run(hello)) b'Hello, Tensorflow! 그래프 노드 : `n1 = tf.constant(3.0, tf.float32) 노드 : `n2 = tf.constant(4.0) 그래프 : `n3 = tf.add(n1, n2) 실행 : `sess = tf.Session(); sess.run(node3) constant는 그래프에서 하나의 .. 더보기
Ubuntu 프록시 서버 설치하기 https://metalog.tistory.com/125 우분투 리눅스 프록시 서버 구축하기 안녕하세요. 메타로그 입니다. 이번 포스팅은 우분투 리눅스(Ubuntu Linux) OS를 이용하여 프록시 서버(Proxy Server)를 구축하는 포스팅을 하려고 합니다. 갑자기 프록시 서버를 구축하게 된 계기 1. 회사에서.. metalog.tistory.com https://www.withover.com/2016/04/proxy-server-squid3.html Proxy Server, Squid3 인증 구현하기 | withover.com www.withover.com 위 링크의 글을 참고하여 진행하였다. 다만 현재 sudo apt install squid3을 통해 다운로드할 수 있는 버전은 기본 디렉터리가.. 더보기
Ubuntu Linux Cannon 프린터 설치 (MF515dw) 우분투를 Minimal로 설치한 후 프린팅 서비스가 없었음 https://askubuntu.com/questions/1065068/ubuntu-18-04-lts-printing-service-not-available 그래서 위의 링크를 보고 프린팅 서비스를 설치(cups) https://ubuntuforums.org/showthread.php?t=2388741 CUPS in Chrome - Not Authorized ubuntuforums.org 그 후 위의 링크를 통하여 cups 웹 콘솔로 접속 가능하게 설정함.(이 부분은 필요 없었을 수도 있음) localhost:631 로 접근 가능 https://www.howtoforge.com/how-to-install-a-canon-printer-on-debi.. 더보기
[동아리 서버 할당]그룹 추가, 유저 생성, 삭제, 유저 정보 확인 유저 생성을 위한 자동화 스크립트를 제작할 예정이며, 각 유저를 역할 그룹에 추가하여 허가된 작업만 수행할 수 있도록 지정해 두어야 한다. 그룹 생성 멤버 # groupadd cnu_ana_member 관리자 # groupadd cnu_ana_admin 유저 추가 멤버 # adduser {유저명} --ingroup {cnu_ana_member} 관리자 # adduser {유저명} --ingroup {cnu_ana_admin} 유저 삭제 # deluser {유저명} # sudo rm -R /home/{유저명} 유저 정보 확인(유저/그룹 확인) cat /etc/passwd |grep {그룹이름} 더보기