int int_pow(int base, int exp)
{
	int result = 1;
	while (exp)
	{
		if (exp & 1)
			result *= base;
		exp /= 2;
		base *= base;
	}
	return result;
}


출처: http://stackoverflow.com/questions/29787310/does-pow-work-for-int-data-type-in-c

저작자 표시 비영리 변경 금지
신고

사용: Windows 10


아래 링크들을 참고하면 openface와 머신러닝 기술을 사용해볼 수 있다.

https://medium.com/@jongdae.lim/%EA%B8%B0%EA%B3%84-%ED%95%99%EC%8A%B5-machine-learning-%EC%9D%80-%EC%A6%90%EA%B2%81%EB%8B%A4-part-4-63ed781eee3c#.hr7f116pz

https://medium.com/@ageitgey/machine-learning-is-fun-part-5-language-translation-with-deep-learning-and-the-magic-of-sequences-2ace0acca0aa#.z27owl6aw

https://www.cs.toronto.edu/~kriz/cifar.html

https://github.com/ZuzooVn/machine-learning-for-software-engineers

http://cmusatyalab.github.io/openface/setup/#with-docker



copy file from host to container (호스트에서 컨테이너로 파일 복사하는 법)

= docker cp foo.txt id:/root/foo.txt


we can get the id using 'docker ps' command (docker ps 명령어로 id를 구할 수 있다.)


to be in container mode, (컨테이너 모드에 진입하려면)

we can use 'docker run -p 9000:9000 -p 8000:8000 -t -i bamos/openface /bin/bash' command


train할 폴더: /root/openface/training-images/


added 9 trump and  7 hillary pictures to each folder

9개의 트럼프 사진과 7개의 힐러리 사진을 폴더에 넣었다.


in openface folder,

openface 폴더에서 아래 명령어를 이용해 이미지들을 train할 수 있다.


./util/align-dlib.py ./training-images/ align outerEyesAndNose ./aligned-images/ --size 96

./batch-represent/main.lua -outDir ./generated-embeddings/ -data ./aligned-images/

./demos/classifier.py train ./generated-embeddings/

./demos/classifier.py infer ./generated-embeddings/classifier.pkl your_test_image.jpg


Result 결과


fortest1.jpg 는 트럼프 사진

=== testing/fortest1.jpg ===

Predict trump with 0.93 confidence.


fortest2.jpg 는 힐러리 사진

=== testing/fortest2.jpg ===

Predict hillary with 0.90 confidence.



to-do: tensorflow

저작자 표시 비영리 변경 금지
신고



$("*").bind("contextmenu",(function(n){return!1}));


저작자 표시 비영리 변경 금지
신고


Android dependency visualizer (By alexzaitsev)

https://github.com/alexzaitsev/apk-dependency-graph


안드로이드 개발 프로젝트를 시각적으로 볼 수 있게 도와주는 도구입니다.

(클래스들끼리 얼마나 잘 이어져 있는지)



잘 짜인 앱일수록 아래와 같은 사진처럼 나오고




소스가 정리가 잘 안 돼 있거나 최적화가 미흡하면 아래와 같이 나옵니다.




사용 방법 (Java 7+ 가 필요합니다.)




압축 해제한 폴더에서 cmd로 아래 명령어를 입력하세요.


run 개발.apk 필터옵션



필터옵션은 com.example.test 처럼 특정 클래스만 필터링하거나 nofilter를 하시면 됩니다.

(예: run some.apk nofilter)


이 작업이 완료되면 index.html가 생성되는데 이것을 크롬과 같은 브라우저로 여시면 됩니다.


apk-dependency-graph-master.zip

(v0.0.5 2016/11/15)


저작자 표시 비영리 변경 금지
신고
ADB Idea 플러그인은 빠르게 ADB 옵션을 사용 가능하게 해줍니다.

ADB 앱 제거

ADB 앱 종료

ADB 앱 시작

ADB 앱 재시작

ADB 앱 데이터 청소

ADB 앱 데이터 청소 후 재시



아래 명령어로 실행 가능 합니다.

Mac OSX: Ctrl+Shift+A
Windows / Linux: Ctrl+Alt+Shift+A


Logo



1. File / Settings 에서 plugin 을 검색하여 Browse repositories...을 클릭하세요.


2. ADB Idea를 검색하여 설치하세요.



저작자 표시 비영리 변경 금지
신고

티스토리 툴바