본문 바로가기

All191

프리랜서 전향 회사를 다니고 일을 통해 배웠다. 누군가의 코드를 보며 디자인 패턴과 좋은 코드 작성에 대해 고민했다. 새로운 기술과 개발 환경 또한 개인적으로 공부해서 실무에 적용 시켰다. 누가 방법을 알려주면 좋겠다고 생각한 적도 있었지만, 회사에서 여건이 되진 않았다. 책과 동영상을 통해 기본만 익히고 조금씩 실습으로 만들어 보면서 익혔다. 회사를 세 번이나 다녔고 두 번의 이직을 통해서 하고 싶었던 건, 주식이나 증권에 대한 이해. 금융권에서 일해보고 싶었던 열망이 조금이라도 있기도 했고 면접을 보며 합격한 회사들 중 좀 더 나은 곳을 선택했다. SI로 3개월 단위의 프로젝트를 여러번 진행해봤고, BtoB로 콘텐츠 업체에 개발로 서비스를 진행하기도 했다. 그리고 최근 SM으로 3년을 넘게 일하고 있다. 앞으로도 .. 2021. 9. 3.
그리운 사람들 문득 누군가 비슷한 사람을 본다면 나는 다시 한번 뒤돌아보고 그 사람을 다시 보는 편이다. 혹시 그 사람일까, 가까이 가서도 말을 걸까 말까 고민하는 사람. 사회생활을 하며 마음에 들었던 기억들은 어떤 순간이었을까 일을 숙련되지 않았을 때 만난 과장님들 어쩌면 나보다 많이 힘들어 보였는데도 천진난만하게 웃으시며 도전하는 모습들이 대단해 보였던 순간들이 있었다. 본보기가 되는 사람들 곁에 있었을 때, 덩달아 함께 있는 것만으로도 더 힘이 나고 잘해보자고 응원하지 않았을까 선배라는 이유로 후배들을 알뜰히 챙기는 차장님과 부장님들. 그들에게 연락은 자주 하지 않지만 묵묵히 일하고 있을 그들의 모습을 상상해본다. 어느 곳에서 있든, 응원하는 마음을 보내본다. 그리고 누군가는 나의 모습을 보고 희망을 가질지도 모.. 2021. 8. 16.
텐서플로로 배우는 딥러닝 2 텐서플로로 배우는 딥러닝 2 컨블루션 신경망 CNN 이미지 분야의 최적화된 인공신경망 구조 컨블루션층, 풀링층으로 구성. 컨블루션층 : 컨블루션 연산, 합성곱 어떤 커널을 사용하냐에 따라 다양한 특징을 추출할 수 있음(활성화 맵을 만든다.) Edge Detection Kernel, Sharpen Kernel, Box Blur Kernel 풀링(Sub Sampling) : 최대값 풀링, 평균값 풀링, 최소값 풀링 이미지 차원을 축소시켜 연산량을 감소시킨다 이미지의 강한 특징만을 추출하는 특징 선별 효과가 있음 완전 연결층 순환 신경망(RNN) 자연어 처리 문제에 사용되는 인공 신경망 구조 시계열 데이터를 다루기에 최적화 은닉층(순환구조)를 가지고 있어서 ANN과 다름 이전 상태에 따른 정보를 Memory .. 2021. 7. 22.
텐서플로로 배우는 딥러닝 1 텐서플로로 배우는 딥러닝 1 AI 인공지능 딥러닝 빅데이터 + GPU + Better Algorithm 1980년대부터 고안된 내용, CNN, RNN 머신러닝 지도 학습(supervised Learning) : (x , y) 정답에 대한 쌍으로 학습화 ex) 분류, 회귀 문제 비지도 학습(unsupervised Learning) : 정답 레이블이 아닌 데이터만으로 학습, 숨겨진 특징을 찾는 것 ex) pca기법, 오토인코더 강화 학습(reinforcement Learning) : Agent 가 데이터를 수집, 이것에 대한 보상을 얻으며 학습 ex) 알파고, Q-러닝, DQN기법 활용 컴퓨터 비전 ex) 물체 검출 Object Detection 자연어 처리 ex) 기계 번역, 챗봇 음성 인식 ex) 애플 .. 2021. 7. 9.
Objective C로 HTTP 통신하여 데이타 연동하기 Objective C로 HTTP 통신하여 데이타 연동하기 NSMutableDictionary NSMutableDictionary *dictionary = [NSMutableDictionary dictionary]; [dictionary setObject:@"Hello" forkey:@"start"]; [dictionary setObject:@"Word!" forkey:@"end"]; NSString *key; for (key in dictionary) { NSLog(@"key: %@, value: %@", key, [dictionary valueForKey:key]); } FOR문으로 해당 파라미터 값을 UTF-8로 인코딩하기 NSString *data = @""; for(NSString *key in .. 2021. 7. 2.
Android JAR vs. AAR JAR(java archive) - 자바 클래스 파일과 매니페스트 파일이 포함 AAR(android archive) - 자바 클래스 파일과 리소스 파일을 포함 - C/C++ 코드에서 사용할 라이브러리도 포함 가능 참고 사이트 https://developer.android.com/studio/projects/android-library?hl=ko Android 라이브러리 만들기 | Android 개발자 | Android Developers Android 라이브러리를 생성하는 방법을 알아보세요. developer.android.com 2021. 6. 24.
iOS Static Library vs. Framework iOS Static Library vs. Framework Static Library(Static Framework) - assets 포함할 수 없음 - 헤더파일 포함 - iOS 8에서 Framework가 나오기 전까지 유일하게 사용되었던 옵션 - 앱의 실행 파일 안에 복사되어 런타임상 속도가 빠름, 참조가 아닌 복사이므로 안정적 - Dynamic에 비해 메모리를 더 소모 Framework(Dynmaic Framework) - Dynamic shared Libary, Nib파일, 이미지 파일, 다국어 문자열, 헤더파일, 등 패키지한 계층 구조 파일 디렉토리 - 재사용성을 높이고 IOC(Inversion of Control) 로 프레임워크에서 역으로 클라이언트의 이벤트를 역으로 호출가능함 - 메모리상 필요.. 2021. 6. 24.
반응형