Пришло время моего еженедельного дневника
-= LeetCode =-
На этой неделе я прошёл 13 задач:
- 188. Best Time to Buy and Sell Stock IV 📘 TypeScript
- 189. Rotate Array 📘 TypeScript
- 190. Reverse Bits 📘 TypeScript
- 191. Number of 1 Bits 📘 TypeScript
- 192. Word Frequency 🐧 BASH
- 193. Valid Phone Numbers🐧 BASH
- 194. Transpose File 🐧 BASH
- 195. Tenth Line 🐧 BASH
- 196. Delete Duplicate Emails 🔰 SQL
- 197. Rising Temperature 🔰 SQL
- 198. House Robber 📘 TypeScript
- 199. Binary Tree Right Side View 📘 TypeScript
- 200. Number of Islands📘 TypeScript
Оказывается, в LeetCode есть задачки, которые нужно проходить на языке программирования BASH 🧐 Для меня это стало сюрпризом.
-= AI =-
Продолжаю генерировать разные штуки для себя, но никуда их не выкладываю. Некоторое время назад узнал про кванты для AI-моделей. То есть, использовать оригинальную версию модели не обязательно. Если поискать, то можно найти в интернете разные версии, скомпилированные с определённым количеством бит:
- fp16, fp8
- Q8, Q6, Q4, Q3, Q2
Число показывает количество бит, и многие модели можно использовать в версии Q4 почти без потери качества, а эта версия в два раза меньше fp8 и в четыре раза меньше fp16 😏 Единственное неудобство - то, что нужно искать эти версии на файло-помойках Huggingface и CivitAI; и надеяться, что какой-нибудь добрый юзер собрал и выложил нужную сборку в желанном формате. Из моего опыта, для наилучшего качества выгоднее взять мощную модель Q4, чем слабую в Q8 или fp16. А вот на уровнях Q3 и ниже начинаются артефакты и галлюцинации 🥵
-= Цели на январь =-
-
Дойти до задачи номер 200 на LeetCode, как минимум✅ сделано - Написать новую фичу для моего персонального веб-сайта: 🔎 Текстовый поиск по всем постам ⌛ предстоит сделать
- Рассортировать все мои облачные файлы и их бекапы ⌛предстоит сделать