A low-accuracy, black-and-white, two-dimensional outline (or blueprint) of a webpage or app interface.
วันจันทร์ที่ 9 มีนาคม พ.ศ. 2569
วันอาทิตย์ที่ 8 มีนาคม พ.ศ. 2569
วิจัยบริการ vs วิจัยวิชาการ
- วิจัยบริการ (industry research): ปัญหาวิจัยปรากฏในภาคอุตสาหกรรมและยืนยันโดย literature review ผลการวิจัยมุ่งเป้าแก้ปัญหาหน้างานในภาคอุตสาหกรรม ผลการวิจัยบริการมักเป็นเพียงสิ่งประดิษฐ์ไปไม่ถึงระดับงานวิจัยเนื่องจากไม่มีการตรวจสอบอย่างเข้มงวดโดยกรรมการวิชาการตามระเบียบวิธีวิจัยที่รัดกุมและขาดปริทัศน์วรรณกรรมที่รอบด้าน วิจัยบริการคือกลางน้ำของสายการผลิตเทคโนโลยีที่นักวิจัยมาพบกับนักอุตสาหกรรมคนละครึ่งทาง
- วิจัยวิชาการ (academic research): ปัญหาวิจัย&research gaps ถูกค้นพบจาก digital libraries เป็นการทำวิจัยเพื่อเสนอองค์ความรู้ใหม่เพื่อแก้ปัญหาในโลกวิชาการและมุ่งเป้าการตีพิมพ์เผยแพร่องค์ความรู้ มีกรรมการวิชาการตรวจสอบผลการวิจัยอย่างเข้มงวด วิจัยวิชาการคือต้นน้ำของสายการผลิตเทคโนโลยีโดยแท้จริง นักวิจัยสามารถเลือกทำวิจัยในเรื่องที่ตนสนใจได้อย่างมีอิสระ
วันอังคารที่ 24 กุมภาพันธ์ พ.ศ. 2569
NLP library for python
spaCy is an open-source software library for advanced natural language processing, written in the programming languages Python
https://spacy.io/
Streamlit
Streamlit is an open-source Python framework for data scientists and AI/ML engineers to deliver interactive data apps (more flexible than dashboards created by Google Looker).
Streamlit is for developers who want to turn complex Python scripts, data analyses, and machine learning models into shareable web apps with minimal front-end effort.
https://streamlit.io/
MongoDB stack
MERN stack: MongoDB, Express, Angular, Node
https://www.mongodb.com/resources/languages/mern-stack
Supabase
Supabase is the Postgres development platform. Start your project with a Postgres database, Authentication, instant APIs, Edge Functions, Realtime subscriptions, Storage, and Vector embeddings.
When to use Unstructured/Semi-structured Data?
Unstructured/Semi-structured Data is well-suited for data that doesn't fit neatly into the rows and columns of a traditional table, such as chat logs, various-structured notification messages, product catalogs with varied attributes, or IoT data.
LLM temperature
LLM temperature is a hyperparameter (typically 0 to 2) that controls the randomness and creativity of an AI's output by adjusting the probability distribution of predicted tokens. Lower temperatures (0-0.3) produce deterministic, focused, and factual results, while higher temperatures (>0.8) create more diverse, random, or "creative" text.
https://dagshub.com/glossary/llm-temperature/
The following article shows how to use Bash script to interact with Ollama
https://www.inferable.ai/blog/posts/model-temperature-first-principles
Tech stack
A tech stack (technology stack) is the combination of programming languages, frameworks, libraries, databases, front-end tools, back-end tools, and APIs used to build and run a software application. It acts as the "solution stack" or, foundation, organizing tools into layers—client-side (front-end) and server-side (back-end)—that work together to create a functional, scalable application.
- Front-End (Client-Side): What users interact with, including HTML, CSS, JavaScript, and frameworks like React (for building web app with JavaScript), React Native (for building Mobile app) or Angular.
- Back-End (Server-Side):The "under the hood" logic, including programming languages like Python, Java, or Node.js, Docker, and frameworks likeDjangoorExpress.
- Database: Where data is stored, such as MySQL, PostgreSQL, or MongoDB.
วันศุกร์ที่ 20 กุมภาพันธ์ พ.ศ. 2569
Backtracking
Backtracking is a class of algorithms for finding solutions to some computational problems, notably constraint satisfaction or enumeration problems, that incrementally builds candidates to the solutions, and abandons a candidate ("backtracks") as soon as it determines that the candidate cannot possibly be completed to a valid solution.
Example is Maze Solving (เขาวงกต): Moving through a maze and turning back when you hit a wall to try the other fork in the road.
Backtracking is implemented by means of recursion.
Poisson distribution (& binomial distribution & guassian distribution)
Poisson distribution expresses the probability of a given number of events of the same type (e.g., counting the number of emails received between 9:00 AM and 10:00 AM. (one event type: emails)) occurring in a fixed interval of time if these events occur with a known constant mean rate and independently of the time since the last event.
วันพุธที่ 18 กุมภาพันธ์ พ.ศ. 2569
วันศุกร์ที่ 6 กุมภาพันธ์ พ.ศ. 2569
วันพฤหัสบดีที่ 5 กุมภาพันธ์ พ.ศ. 2569
วันอังคารที่ 3 กุมภาพันธ์ พ.ศ. 2569
AI for creating VR world
https://labs.google/projectgenie
https://www.youtube.com/watch?v=YxkGdX4WIBE
วันพฤหัสบดีที่ 29 มกราคม พ.ศ. 2569
UML creation scripting (similar to LaTex)
- https://plantuml.com/
- plantuml in VS' marketplace : https://marketplace.visualstudio.com/items?itemName=jebbs.plantuml
- try the following code in this editor https://editor.plantuml.com
@startuml
Alice -> Bob : hello
@enduml