{"id":300,"date":"2024-01-13T13:30:45","date_gmt":"2024-01-13T10:00:45","guid":{"rendered":"https:\/\/haghiri75.com\/en\/?p=300"},"modified":"2024-01-15T00:00:16","modified_gmt":"2024-01-14T20:30:16","slug":"nucleus-is-the-proof-that-small-is-the-new-big","status":"publish","type":"post","link":"https:\/\/haghiri75.com\/en\/nucleus-is-the-proof-that-small-is-the-new-big\/","title":{"rendered":"Nucleus is the proof that &#8220;Small is the new Big&#8221;"},"content":{"rendered":"<p><img data-attachment-id=\"301\" data-permalink=\"https:\/\/haghiri75.com\/en\/nucleus-is-the-proof-that-small-is-the-new-big\/header-1\/\" data-orig-file=\"https:\/\/haghiri75.com\/en\/wp-content\/uploads\/header-1.png\" data-orig-size=\"2048,672\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"header-1\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/haghiri75.com\/en\/wp-content\/uploads\/header-1-300x98.png\" data-large-file=\"https:\/\/haghiri75.com\/en\/wp-content\/uploads\/header-1-1024x336.png\" decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-301\" src=\"http:\/\/haghiri75.com\/en\/wp-content\/uploads\/header-1-1024x336.png\" alt=\"\" width=\"525\" height=\"172\" srcset=\"https:\/\/haghiri75.com\/en\/wp-content\/uploads\/header-1-1024x336.png 1024w, https:\/\/haghiri75.com\/en\/wp-content\/uploads\/header-1-300x98.png 300w, https:\/\/haghiri75.com\/en\/wp-content\/uploads\/header-1-768x252.png 768w, https:\/\/haghiri75.com\/en\/wp-content\/uploads\/header-1-1536x504.png 1536w, https:\/\/haghiri75.com\/en\/wp-content\/uploads\/header-1.png 2048w\" sizes=\"(max-width: 525px) 100vw, 525px\" \/><\/p>\n<p>No matter what you heard, size matters. Specially in the world of AI models, having a smaller and more affordable model is the key to win the competition. This is why Microsoft even invested time, GPU and money on <a href=\"https:\/\/huggingface.co\/microsoft\/phi-2\">Phi project<\/a>, which is a Small Language Model or SLM for short.<\/p>\n<p>In this post, I represent <a href=\"https:\/\/huggingface.co\/NucleusOrg\/Nucleus-1B-alpha-1\">Nucleus<\/a>. My newest language model project, which is based on Mistral (again) and has 1.13 billion parameters. And of course, this post will have a s*it ton of reference to HBO&#8217;s Silicon Valley series \ud83d\ude01<\/p>\n<h2>Background<\/h2>\n<p>If you know me, you know that I have a good background in messing around with generative AI models such as Stable Diffusion, GPT-2, LLaMa and Mistral. I even tried to do something with BLOOM (<a href=\"https:\/\/haghiri75.com\/en\/i-was-to-cheap-to-pay-10-a-month-for-copilot-so-i-made-my-own\/\">here<\/a>) before but since the 176B model is too expensive to be put in the mix, I left it behind.<\/p>\n<p>But later, I started my own AI image generation platform called Mann-E, and in previous weeks, my team delivered Maral, which is a 7 billion parameters language model specializing in Persian language.<\/p>\n<p>After observing the world of <em>smaller but more specific language models <\/em>(should we call them SMBMLMs now?) like Phi, and also after observing the release of TinyLLaMa, I just started a journey to find how can I stay loyal to Mistral models but make them smaller.<\/p>\n<p>You know, since the dawn of time, the mankind tried to make things smaller. Like smaller cars, smaller homes, smaller computers and now smaller AI models!<\/p>\n<h2>Basic Research<\/h2>\n<p>In my journey, I just wanted to know if someone ever bothered to make a smaller version of Mistral or we have to go through the whole coding procedure ourselves.<\/p>\n<p>Lucky us, I could find <a href=\"https:\/\/huggingface.co\/lmlab\/lmlab-mistral-1b-untrained\">Mistral 1B Untrained<\/a> on HuggingFace and even asked the author a few questions about the model. As you can see, they&#8217;re not really okay with the model but I saw the potential. So I decided to keep this model in my arsenal of small models for research.<\/p>\n<p>Then, I searched for datasets, and sparks started in my head about how can I make the damn thing happen!<\/p>\n<p><img data-attachment-id=\"302\" data-permalink=\"https:\/\/haghiri75.com\/en\/nucleus-is-the-proof-that-small-is-the-new-big\/ceo\/\" data-orig-file=\"https:\/\/haghiri75.com\/en\/wp-content\/uploads\/CEO.png\" data-orig-size=\"1024,576\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"CEO\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/haghiri75.com\/en\/wp-content\/uploads\/CEO-300x169.png\" data-large-file=\"https:\/\/haghiri75.com\/en\/wp-content\/uploads\/CEO.png\" decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-302\" src=\"http:\/\/haghiri75.com\/en\/wp-content\/uploads\/CEO.png\" alt=\"\" width=\"1024\" height=\"576\" srcset=\"https:\/\/haghiri75.com\/en\/wp-content\/uploads\/CEO.png 1024w, https:\/\/haghiri75.com\/en\/wp-content\/uploads\/CEO-300x169.png 300w, https:\/\/haghiri75.com\/en\/wp-content\/uploads\/CEO-768x432.png 768w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/p>\n<h2>The name and branding (and probably Silicon Valley references)<\/h2>\n<p>The name <em>Nucleus <\/em>comes from HBO&#8217;s Silicon Valley. Which is by far my most favorite shows of all time. If you remember correctly, Hooli CEO, Gavin Belson had something to do to piss Richard off, right? So he made Nucleus. But his Nucleus was bad. I tried to make mine better at least \ud83d\ude01<\/p>\n<p>Since we know it&#8217;s time to pay the piper, let&#8217;s waste less time and jump right into the technical details of the project.<\/p>\n<h2>Pre-Training<\/h2>\n<p>Since the model claimed to be <em>untrained <\/em>we can understand that it only knows what the language is right? Even if now you try to infer the model on HuggingFace or locally, you may get a huge sequence of letters with no meaning at all.<\/p>\n<p>So our first task was to pretrain that. Pretraining the model was quiet easy using a 3090 and spending 40 hours. It was done on the one and only <a href=\"https:\/\/huggingface.co\/datasets\/roneneldan\/TinyStories\">TinyStories<\/a> dataset.<\/p>\n<p>Actually this dataset is great for pre-training and giving the base models <em>the idea <\/em>of the language and linguistic structures. It does it pretty well. Although since it only has 2 million rows, you have to expect huge over-fitting which can be easily fixed trough <em>fine tuning <\/em>the model.<\/p>\n<h2>Training on Tiny Textbooks<\/h2>\n<p>Well, the whole point of Phi 1 was that <em>textbooks are all you need <\/em>and since Microsoft doesn&#8217;t like to share their dataset with us, we had to perform a huge research on available options.<\/p>\n<p>The very first option coming to my mind was using GPT-4 to generate textbooks but it could be astronomical minding that we are not funded and spending a few thousand dollars on a dataset? no thanks.<\/p>\n<p>So during this research procedure, we discovered <a href=\"https:\/\/huggingface.co\/datasets\/nampdn-ai\/tiny-textbooks\">Tiny Textbooks<\/a> dataset. Apparently Nam Pham did a great thing. They crawled the web and made it to textbooks. So kudos to them for letting us use their awesome dataset.<\/p>\n<p>Okay, fine tuning called for another 40 hours of training, and it was fine. After fine-tuning for two epochs and 420k steps each, we&#8217;ve got the best results we could get.<\/p>\n<h2>Results<\/h2>\n<p>On TinyStories, the model really loved telling stories about <em>Lily <\/em>and there was no surprise for me at least. But on Tiny Textbooks, the model did a great job. Okay, this is just the result when I asked for a pizza recipe:<\/p>\n<p><img data-attachment-id=\"306\" data-permalink=\"https:\/\/haghiri75.com\/en\/nucleus-is-the-proof-that-small-is-the-new-big\/screen-shot-2024-01-13-at-12-22-49-am\/\" data-orig-file=\"https:\/\/haghiri75.com\/en\/wp-content\/uploads\/Screen-Shot-2024-01-13-at-12.22.49-AM.png\" data-orig-size=\"615,327\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Screen Shot 2024-01-13 at 12.22.49 AM\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/haghiri75.com\/en\/wp-content\/uploads\/Screen-Shot-2024-01-13-at-12.22.49-AM-300x160.png\" data-large-file=\"https:\/\/haghiri75.com\/en\/wp-content\/uploads\/Screen-Shot-2024-01-13-at-12.22.49-AM.png\" decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-306\" src=\"http:\/\/haghiri75.com\/en\/wp-content\/uploads\/Screen-Shot-2024-01-13-at-12.22.49-AM.png\" alt=\"\" width=\"615\" height=\"327\" srcset=\"https:\/\/haghiri75.com\/en\/wp-content\/uploads\/Screen-Shot-2024-01-13-at-12.22.49-AM.png 615w, https:\/\/haghiri75.com\/en\/wp-content\/uploads\/Screen-Shot-2024-01-13-at-12.22.49-AM-300x160.png 300w\" sizes=\"(max-width: 615px) 100vw, 615px\" \/><\/p>\n<p>And as you can see, it&#8217;s basically what HuggingFace offers. With a little bit of settings, you easily can get good results out of this baby!<\/p>\n<p>But sadly it still sucks at two things (which are basically what make you even click on an LLM-related link). First is question-answering (or instruction following) which is not surprising and second which made me personally sad is <em>coding <\/em>since I am a developer and I like a well-made coding assistant.<\/p>\n<p>But in general, it can be competing with other well known models I guess. it all depends on what we train the model on, right?<\/p>\n<p>But it still needs more effort and training, so we are heading to the next section!<\/p>\n<h2>License<\/h2>\n<p>If you know me from the past, you know I love permissive licenses. So this model is licensed and published under MIT license. You can use it for commercial use without any permission from us.<\/p>\n<h2>Further changes and studies<\/h2>\n<ul>\n<li>The model does well on English. But what about more languages? My essential mission is to try to make it work with Persian language.<\/li>\n<li>It is good at generation of textbooks and apparently loves food recipes and history lessons. But it needs more. Maybe code textbooks are fine.<\/li>\n<li>The model should be trained on pure code (StableCode style) and also code-instruct style (I haven&#8217;t seen models like that or maybe because I am too lazy to not check all the models).<\/li>\n<li>The model should be trained on a well-crafted instruct-following dataset. For me personally, it is OpenOrca. What do you suggest?<\/li>\n<\/ul>\n<h2>Links<\/h2>\n<ul>\n<li>HuggingFace: <a href=\"https:\/\/huggingface.co\/NucleusOrg\/Nucleus-1B-alpha-1\">https:\/\/huggingface.co\/NucleusOrg\/Nucleus-1B-alpha-1<\/a><\/li>\n<li>GitHub (Colab Notebooks): <a href=\"https:\/\/github.com\/prp-e\/nucleus\">https:\/\/github.com\/prp-e\/nucleus<\/a><\/li>\n<\/ul>\n<p><img data-attachment-id=\"309\" data-permalink=\"https:\/\/haghiri75.com\/en\/nucleus-is-the-proof-that-small-is-the-new-big\/donations\/\" data-orig-file=\"https:\/\/haghiri75.com\/en\/wp-content\/uploads\/donations.png\" data-orig-size=\"1024,576\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"donations\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/haghiri75.com\/en\/wp-content\/uploads\/donations-300x169.png\" data-large-file=\"https:\/\/haghiri75.com\/en\/wp-content\/uploads\/donations.png\" decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-309\" src=\"http:\/\/haghiri75.com\/en\/wp-content\/uploads\/donations.png\" alt=\"\" width=\"1024\" height=\"576\" srcset=\"https:\/\/haghiri75.com\/en\/wp-content\/uploads\/donations.png 1024w, https:\/\/haghiri75.com\/en\/wp-content\/uploads\/donations-300x169.png 300w, https:\/\/haghiri75.com\/en\/wp-content\/uploads\/donations-768x432.png 768w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/p>\n<h2>Donations are appreciated<\/h2>\n<p>If you open our github repository, you will find a few crypto wallets. Well, we appreciate donations to the projects, because we&#8217;re still not funded and we&#8217;re waiting for investors&#8217; responses.<\/p>\n<p>These donations help us keep the project up, make content about them and spread the word for Free\/Libre and Open Source Software or FLOSS!<\/p>\n<h2>Conclusion<\/h2>\n<p>In the world where people get excited about pretty much every <em>react js app wrapped around OpenAI&#8217;s Chat API <\/em>and call it a new thing, or companies try to reinvent the iPod with the power of ChatGPT, and also make a square shaped iPod Touch, new models are the key to keep our business up.<\/p>\n<p>But you know, if models are still huge and you can&#8217;t run them locally, this will call for more and more proprietary stuff where you have no control over the data and you may end up giving up the confidential data of your company to a third party.<\/p>\n<p>Open source small language models or Open SLMs, are the key to have a better world. You easily can run this model on a 2080 (or even less powerful GPU) and you know what it means? Consumer hardware can have access to good AI stuff.<\/p>\n<p>This is where we are headed in 2024, a new year of awesomeness with open models, regardless of their size.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>No matter what you heard, size matters. Specially in the world of AI models, having a smaller and more affordable model is the key to win the competition. This is why Microsoft even invested time, GPU and money on Phi project, which is a Small Language Model or SLM for short. In this post, I &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/haghiri75.com\/en\/nucleus-is-the-proof-that-small-is-the-new-big\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Nucleus is the proof that &#8220;Small is the new Big&#8221;&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[2],"tags":[36,23,37,11,22,45,46],"jetpack_publicize_connections":[],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8BkKn-4Q","jetpack-related-posts":[{"id":286,"url":"https:\/\/haghiri75.com\/en\/maral-is-here-7-billion-parameters-bilingual-model-with-support-of-persian\/","url_meta":{"origin":300,"position":0},"title":"Maral is here, 7 billion parameters bilingual model with support of Persian!","author":"prp-e","date":"December 28, 2023","format":false,"excerpt":"If you read my previous post, you know how much I like open source AI material, and I even jokingly titled my BLOOM post I was too cheap to pay for GitHub's copilot! So making an open source model was always one of my goals of life. Also, in my\u2026","rel":"","context":"In &quot;Computer Architecture &amp; Programming&quot;","block_context":{"text":"Computer Architecture &amp; Programming","link":"https:\/\/haghiri75.com\/en\/category\/computer\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/haghiri75.com\/en\/wp-content\/uploads\/maral-featured-2.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/haghiri75.com\/en\/wp-content\/uploads\/maral-featured-2.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/haghiri75.com\/en\/wp-content\/uploads\/maral-featured-2.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/haghiri75.com\/en\/wp-content\/uploads\/maral-featured-2.png?resize=700%2C400 2x"},"classes":[]},{"id":399,"url":"https:\/\/haghiri75.com\/en\/you-only-need-python-to-make-ai-agents\/","url_meta":{"origin":300,"position":1},"title":"You only need Python to make AI agents.","author":"prp-e","date":"December 31, 2024","format":false,"excerpt":"In 2022, ChatGPT released and LLMs becoming the hot topic of pretty much every technology related press, event, YouTube video, etc. It was like finding the secret ingredient to a potion which can make you immortal. But Meta didn't let OpenAI becoming the one and only. They also started the\u2026","rel":"","context":"In &quot;Projects&quot;","block_context":{"text":"Projects","link":"https:\/\/haghiri75.com\/en\/category\/projects\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mann-e-images.storage.c2.liara.space\/319996af-289a-4617-8d0c-6580e4793747.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/mann-e-images.storage.c2.liara.space\/319996af-289a-4617-8d0c-6580e4793747.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/mann-e-images.storage.c2.liara.space\/319996af-289a-4617-8d0c-6580e4793747.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/mann-e-images.storage.c2.liara.space\/319996af-289a-4617-8d0c-6580e4793747.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/mann-e-images.storage.c2.liara.space\/319996af-289a-4617-8d0c-6580e4793747.png?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":354,"url":"https:\/\/haghiri75.com\/en\/lets-build-metaverse-with-ai-what-we-have\/","url_meta":{"origin":300,"position":2},"title":"Let&#8217;s build Metaverse with AI: What we have?","author":"prp-e","date":"November 22, 2024","format":false,"excerpt":"In the previous post about building metaverse with AI (link), I discussed the generic points of view, what we need and all the stuff like that. In this post, I am going to discuss about AI models we have which can be helpful in order to build the metaverse using\u2026","rel":"","context":"In &quot;Projects&quot;","block_context":{"text":"Projects","link":"https:\/\/haghiri75.com\/en\/category\/projects\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mann-e-images.storage.c2.liara.space\/75117f84-c86f-49cc-b41a-4734b8e2db94_part_0001.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/mann-e-images.storage.c2.liara.space\/75117f84-c86f-49cc-b41a-4734b8e2db94_part_0001.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/mann-e-images.storage.c2.liara.space\/75117f84-c86f-49cc-b41a-4734b8e2db94_part_0001.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/mann-e-images.storage.c2.liara.space\/75117f84-c86f-49cc-b41a-4734b8e2db94_part_0001.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/mann-e-images.storage.c2.liara.space\/75117f84-c86f-49cc-b41a-4734b8e2db94_part_0001.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/mann-e-images.storage.c2.liara.space\/75117f84-c86f-49cc-b41a-4734b8e2db94_part_0001.png?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":192,"url":"https:\/\/haghiri75.com\/en\/i-was-to-cheap-to-pay-10-a-month-for-copilot-so-i-made-my-own\/","url_meta":{"origin":300,"position":3},"title":"I was too cheap to pay $10 a month for copilot, so I made my own","author":"prp-e","date":"September 4, 2022","format":false,"excerpt":"In mid 2021, there was a revolution in coding. As a lazy programmer who always needed a fast and smart assistant, I was really happy to have Github Copilot in my arsenal of coding tools. So I was one of the early adapters of the whole idea of AI pair\u2026","rel":"","context":"In &quot;Computer Architecture &amp; Programming&quot;","block_context":{"text":"Computer Architecture &amp; Programming","link":"https:\/\/haghiri75.com\/en\/category\/computer\/"},"img":{"alt_text":"My own copilot!","src":"https:\/\/i0.wp.com\/haghiri75.com\/en\/wp-content\/uploads\/Screen-Shot-2022-09-03-at-10.46.46-PM.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/haghiri75.com\/en\/wp-content\/uploads\/Screen-Shot-2022-09-03-at-10.46.46-PM.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/haghiri75.com\/en\/wp-content\/uploads\/Screen-Shot-2022-09-03-at-10.46.46-PM.png?resize=525%2C300 1.5x"},"classes":[]},{"id":391,"url":"https:\/\/haghiri75.com\/en\/lets-build-metaverse-with-ai-building-asset-generator\/","url_meta":{"origin":300,"position":4},"title":"Let&#8217;s build Metaverse with AI: Building asset generator","author":"prp-e","date":"November 27, 2024","format":false,"excerpt":"Look at this: How do you think this apple has been made? Excellent question. After the previous post, I said we should put LLMs out of the picture for now. Also we needed to talk about 3D, because it is important in whole metaverse space, right? Today I just did\u2026","rel":"","context":"In &quot;Projects&quot;","block_context":{"text":"Projects","link":"https:\/\/haghiri75.com\/en\/category\/projects\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mann-e-images.storage.c2.liara.space\/120c3554-8326-4625-a129-50e80bb215da_part_0003.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/mann-e-images.storage.c2.liara.space\/120c3554-8326-4625-a129-50e80bb215da_part_0003.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/mann-e-images.storage.c2.liara.space\/120c3554-8326-4625-a129-50e80bb215da_part_0003.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/mann-e-images.storage.c2.liara.space\/120c3554-8326-4625-a129-50e80bb215da_part_0003.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":318,"url":"https:\/\/haghiri75.com\/en\/frontbricks-my-llm-based-weekend-project-which-is-inspired-by-vercels-v0\/","url_meta":{"origin":300,"position":5},"title":"FrontBricks, my LLM-based weekend project which is inspired by Vercel&#8217;s V0","author":"prp-e","date":"May 31, 2024","format":false,"excerpt":"Since 2022, there is a hype of\u00a0generative artificial intelligence\u00a0and it resulted in a bunch of cool projects. Although a lot of us may remember that Github's copilot was much older. Those days, I wrote an article about how I was too cheap to pay $10 a month for copilot, so\u2026","rel":"","context":"In &quot;Computer Architecture &amp; Programming&quot;","block_context":{"text":"Computer Architecture &amp; Programming","link":"https:\/\/haghiri75.com\/en\/category\/computer\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/haghiri75.com\/en\/wp-content\/uploads\/frontbricks.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/haghiri75.com\/en\/wp-content\/uploads\/frontbricks.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/haghiri75.com\/en\/wp-content\/uploads\/frontbricks.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/haghiri75.com\/en\/wp-content\/uploads\/frontbricks.png?resize=700%2C400 2x, https:\/\/i0.wp.com\/haghiri75.com\/en\/wp-content\/uploads\/frontbricks.png?resize=1050%2C600 3x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/haghiri75.com\/en\/wp-json\/wp\/v2\/posts\/300"}],"collection":[{"href":"https:\/\/haghiri75.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/haghiri75.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/haghiri75.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/haghiri75.com\/en\/wp-json\/wp\/v2\/comments?post=300"}],"version-history":[{"count":8,"href":"https:\/\/haghiri75.com\/en\/wp-json\/wp\/v2\/posts\/300\/revisions"}],"predecessor-version":[{"id":312,"href":"https:\/\/haghiri75.com\/en\/wp-json\/wp\/v2\/posts\/300\/revisions\/312"}],"wp:attachment":[{"href":"https:\/\/haghiri75.com\/en\/wp-json\/wp\/v2\/media?parent=300"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/haghiri75.com\/en\/wp-json\/wp\/v2\/categories?post=300"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/haghiri75.com\/en\/wp-json\/wp\/v2\/tags?post=300"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}