Skip to content

Instantly share code, notes, and snippets.

View erhangundogan's full-sized avatar
👋

Erhan Gundogan erhangundogan

👋
View GitHub Profile
@erhangundogan
erhangundogan / fine-tuning.md
Created April 15, 2025 12:10
LLM Fine Tuning

Fine-Tuning

Customize the model for a specific task, domain, or tone Narrow/specific tasks.

Adapts the model to specific needs, such as:

  • Your company’s support knowledge
  • Medical or financial language
  • Legal documents
  • Specific brand tone

nvidia-smi

+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 570.124.06             Driver Version: 570.124.06     CUDA Version: 12.8     |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
@erhangundogan
erhangundogan / chatbot.md
Last active April 8, 2025 19:43
ChatBot

I’m thrilled to announce the launch of my Conversational AI project, https://chat.aisvc.io – a ChatBot designed to provide fast, intelligent, free, and unlimited conversations.

This is a hobby project I created during my AI studies. Please feel free to use it as much as you want. You can send me a feedback via link on that page or direct message from the LinkedIn.

There are some limitations:

  • Response tokenization speed may decrease depending on the number of active users
  • It may produce hallucinations
  • There is no user-based memory
  • Model size is 7.25B params (to compare: ChatGPT 4o has over 200B params)
  • Some training data might be outdated
@erhangundogan
erhangundogan / engineering-manager.md
Last active November 15, 2024 08:53
Engineering Manager Responsibilities

An Engineering Manager plays a crucial role in both technical leadership and people management within a team. Their responsibilities span across ensuring the delivery of high-quality engineering work, fostering team collaboration, managing individual performance, and aligning engineering efforts with broader company goals. Here’s a detailed look at what an Engineering Manager should do in a team:

  • Team Leadership and Development

    • Mentor and Develop Engineers
    • Performance Management
    • Foster a Collaborative Culture
    • Conflict Resolution
    • Hiring and Onboarding
  • Technical Leadership and Decision Making

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
  • aws
  • coralogix
  • datadog
  • dynatrace
  • elastic
  • google cloud
  • grafana
  • honeycomb.io
  • logz.io
  • mezmo
@erhangundogan
erhangundogan / application-ld+json.html
Last active February 5, 2025 20:00
application/ld+json
<!-- first -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"dateModified": "2024-07-22",
"headline": "Erhan&amp;#39;s journey to the web"
}
</script>
const colorSpace = window.matchMedia('(color-gamut: p3)').matches ? 'display-p3' : 'srgb';
canvas.getContext('2d', { colorSpace });
@erhangundogan
erhangundogan / p3.css
Last active July 22, 2024 19:22
sRGB display-p3
/* https://webkit.org/blog/10042/wide-gamut-color-in-css-with-display-p3/ */
/* sRGB color */
:root {
--deepest-pink: deeppink;
}
/* Display-P3 color, when supported */
@supports (color: color(display-p3 1 1 1)) {
:root {
--deepest-pink: color(display-p3 1 0 0.5);
@erhangundogan
erhangundogan / getAllCustomElements.js
Last active February 5, 2025 20:00
Find all custom elements on the page
const allCustomElements = [];
function isCustomElement(el) {
const isAttr = el.getAttribute('is');
// Check for <super-button> and <button is="super-button">.
return el.localName.includes('-') || isAttr && isAttr.includes('-');
}
function findAllCustomElements(nodes) {
for (let i = 0, el; el = nodes[i]; ++i) {