일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 유튜브 요약
- ExoPlayer
- getChangePayload
- build with ai
- ListAdapter
- list map
- Python
- FastAPI
- kotlin list
- ktor api call
- android custom view
- android ktor
- ktor client
- Zsh
- doc2vec
- exoplayer cache
- android exoplayer
- 스피너
- map
- android
- 유튜브
- llm
- kotlin collection
- ListAdapter DiffUtil
- video caching
- AWS EC2
- DiffUtil.ItemCallback
- 안드로이드
- 시행착오
- ChatGPT
- Today
- Total
목록전체 글 (106)
버튼 수집상

인용문과 직접 찾아본 개념들 정리.도입부만일 당신이 언젠가 평균적인 미국인은 하루에 평균 1.02회 이를 닦는다는 기사를 읽게 된다면 스스로 이렇게 물어보라."도대체 그걸 어떻게 알아낼 수 있었지?" 임의추출법기초가 될 표본은 '임의추출' 된 것이라야 한다. 즉 표본은 모집단으로부터 순전히 우연에 의해 추출되어야 한다. 층별 임의추출법완벽한 표본을 얻기가 매우 힘들 뿐만 아니라 비용이 너무 많이 들기 때문에 (...) 경제적인 대안으로 '층별 임의추출법'이라 불리는 표본을 사용한다.요즘 ML 기초수업에서 배운 K-Fold 랑 관련이 있을까 찾아봤다.층화 임의 추출 (Stratified Random Sampling) 라고 하는 것 같다.층화 임의 추출이란, 모집단을 몇가지 특징을 기준으로 서브그룹으로 나누..

일시: 2024년 04월 27일 (토)장소: 강남 SC 컨벤션 센터주최: GDG Cloud KR 점심 전에 진행되는 세션 2개만 들었다.그동안 갔던 GDG 행사 중에 강연장이 가장 컸던 것 같다. - 컨텍스트 윈도우가 커지면 장점들in-context learning이 가능해짐.모델을 기억시키기 위한 기술을 도입할 필요가 없어진다.파인튜닝할 필요가 없어진다 -> 프롬프팅 엔지니어링 품으로 대체됨 - 파인튜닝을 없앴을 때, 서비스적인 장점들LLM과 어플리케이션을 더 잘 분리할 수 있음강력하고 거대한 LLM이 하나 나오면, 더 이상 손 댈 필요가 사라짐. - 단, SPOF Single Point of Failure로 작용할 수도 있다.거대 언어모델의 헛소리 한 번으로 전체 스택이 망가질수도. - 컨텍스트 윈도..

일시: 2024년 04월 13일 (토)장소: 인천 스타트업 파크주최: GDG 인천 HelloWorld 2024에서 한상준 연사님의 발표에서 알게 된 행사.LLM과 Gemini에 관련한 세션들이었다.사실 이 세션은 내용을 거의 알아듣지 못했다..최근에 어떤 논의가 오가는지, 어떤 개념이 거론되는지 궁금해서 검색/정리 해본다. - Transformer는 병렬처리를 위해 구글에서 만든 아키텍쳐. - Transformer의 장점 : (RNN과 달리) Attention을 병렬처리 가능함. - Attention Mechanism이란? 출처입력 문장의 모든 단어를 동일한 가중치로 취급하지 않고, 출력 문장에서 특정 위치에 대응하는 입력 단어들에 더 많은 가중치를 부여하는 매커니즘 - Transformer의 단점 : ..
유데미에서 줌으로 진행한 웨비나.한기용 멘토님. 라는 저서.- 한 큐에 끝내려고 하지 말고 점진적으로 나아간다.- 대기업에 너무 많은 기대를 하지 말아라.- Hire Character, Train Skill 인성이 된 사람을 뽑아서 기술을 가르친다. ↔ Brilliant Jerk 아무리 능력이 좋더라도 독불장군은 조직에 해가 된다.- 팀을 생각하는 마인드셋- 회고하는 자세 필요와 호기심에 기반한 학습을 이어가자.- 뜨는 기술을 바로 좇아가는 것이 아닌, 정말로 궁금해서 따라가는 학습.- 행동으로 바로 옮기는 학습 action-oriented- “회사 밖에서는 새로운 프레임워크를 많이 쓰는데 우리 회사는 안 써” → 새로운 기술을 반영해도 안정화 시키는 데 1-2년- 약간 뒤쳐진다는 느낌의 학습- 그리고 ..

- 학생~신입 대상의 행사였다. HelloWorld라는 행사 이름에서 유추해내지 못 했다. JNPMEDI 라는 회사에 재직중이신 분들이 연사로 많이 참여하신 것 같았다. 25개 중 2개의 세션만 듣고 퇴장하였다. 시작하고 시간이 좀 지난 뒤 입장해서 중간부터 메모. 설계단계 - 하위호환성을 지켜서 설계한다. 간단한 것 예를 들면 api 명세 같은 것. - 확장 가능한 설계, 그러기 위해서는 요구사항을 충실히 따르는 것만이 능사는 아님. - 대용량 데이터, 성능 고려한 설계 - 예시) 하나의 프로세스에서 모든 row를 처리하지 않도록, row별로 병렬 처리 - 요구사항 분석과 설계가 개발의 80% 차지 구현단계 - Map, Set 같은 함수를 써서 시간복잡도, 공간복잡도를 줄인다. - (요즘 ORM을 많이..
2024년 AI 시대에 개발자로 일하려면 마인드를 이렇게 바꾸세요 요약:https://somoon.ai/ 이라는 서비스가 있다. 뭘 시켜도 돌아가게 만들 수 있는 신입을 요구한다."잘" 돌아가게 만드는 것은 회사에서 배우는 것. (대규모 트래픽 경험)소수의 프로그래머가 chatGPT 비서를 부리는 산업구조가 될 것.chatGPT에게 질문 잘 하는 법을 배운다. 10년이 지나도 아마추어인 사람과 업계 탑이 되는 사람의 차이 요약:전문가란, 문제를 해결할 수 있는 사람'문제'를 정의하는 능력.다양한 문제를 만나보고, 그 안에서 성과를 내본 경험.다양한 경험을 하기 위해서는 '내 분야'가 아니더라도 해보는 것. 목표가 없는 일을 반복하면 물경력이 된다.숫자나 결과물로 말할 수 있는 성과, 경력기술서를 작..
다양한 조건을 만족하는 요소들만 남긴 리스트 리턴하기. 물론 한 방에 여러가지 필터 조건을 적용시키기 보다 상황별로 함수를 분리하는 것도 방법이다. 예시1 코틀린 플레이그라운드 링크 import java.util.Calendar import java.util.Date enum class Job { ACCOUNTANT, SALESMAN, MARKETER, DEVELOPER; } data class SimpleObject( val name : String, val isPremium : Boolean = false, val age: Int, val job: Job ) val simpleList = listOf( SimpleObject("John", false, 11, Job.SALESMAN), SimpleOb..

얼어붙은 채용 시장, 진짜임? 제가 확인해봄 요약: 네카라쿠배당토 안에서는 (듣던대로) 자리가 많이 없는 모양이다..? 채널주인이 스타트업까지 범위를 넓혀서 지원해보고, 그 결과는 후속 영상으로 올릴 예정이라 함. 시리즈 A,B,C,D가 무엇인지 대략 알게 되었다. 파이썬 시니어 개발자와 채용 요약: 뱅크샐러드 공동창업자 황성현 CTO님이 시작한 일련의 스레드에 대한 화답. HTML 삽입 미리보기할 수 없는 소스 영상에선 파이썬, Node.js 고수들은 이미 스타트업의 CTO로 계셔서 시니어로 모시기 어려운 것 같다고 했다. 감상: 매일 트위터에서 다양한 기술들을 구경하게 되는데, 업계에선 여전히 Java가 메이저인 모양이다. 시니어 채용시 특정 언어+프레임워크의 숙달도보다 문제해결 능력과 팀 리딩 경험..

안드로이드 웹뷰에서 setSupportMultipleWindows를 true로 세팅하면 웹에서 window.open()로 이동할 때 WebChromeClient의 onCreateWindow 함수를 타게 된다. 웹뷰 설정을 알고자 간단한 웹페이지와 앱을 만들어 테스트해봤다. 웹페이지의 구조는 이렇다. ① =새창=> ② => ③ => ① =새창=> ② => ③ => ① =새창=> ② => ③ ... 기본웹뷰 세팅 BaseWebview.kt import android.annotation.SuppressLint import android.content.Context import android.util.AttributeSet import android.webkit.CookieManager import androi..

위처럼 모서리가 둥글고 살짝 그림자가 지는 자동완성 검색어 UI를 그려주기 위해 커스텀 뷰를 만들었다. 뷰바인딩 세팅하기 build.gradle.kts(:app) plugins { id("com.android.application") id("org.jetbrains.kotlin.android") } android { // 생략.. buildFeatures { viewBinding = true } } 자동완성 커스텀뷰의 베이스 뷰 xml layout_auto_complete.xml 자동완성 커스텀뷰의 베이스 뷰 배경 drawable background_auto_complete_shadow.xml 그림자 레이어를 쌓으면서 위 레이어에서부터 순서대로 넓은 영역 -> 좁은 영역 연한 색 -> 진한 색 으로 그려..