tag:blogger.com,1999:blog-40153802024-03-19T06:12:32.887-04:00DraganSrweb-links (blinks) web-log (blog) by Dragan SretenovicDraganhttp://www.blogger.com/profile/15466973676570227080noreply@blogger.comBlogger9579125tag:blogger.com,1999:blog-4015380.post-28346179340261023552024-03-19T06:12:00.019-04:002024-03-19T06:12:00.133-04:00Azure AI: NLP learning path<div><a href="https://learn.microsoft.com/en-us/training/paths/develop-language-solutions-azure-ai/">Develop natural language processing solutions with Azure AI Services - Training | Microsoft Learn</a></div>7 hr, Learning Path<br />8 modules <br />Intermediate, AI Engineer, Developer, Azure AI services<div><br /></div><i>Natural language processing (NLP) solutions use language models to interpret the semantic meaning of written or spoken language. You can use the Language Understanding service to build language models for your applications.<br /><br />This learning path helps prepare you for <a href="https://learn.microsoft.com/credentials/certifications/exams/ai-102/">Exam AI-102: Designing and Implementing a Microsoft Azure AI Solution</a>.</i><div><i><br /></i></div><div><i><br /></i></div><div><a href="https://learn.microsoft.com/en-us/training/browse/">Browse all courses, learning paths, and modules - Training | Microsoft Learn</a></div>Draganhttp://www.blogger.com/profile/15466973676570227080noreply@blogger.com0tag:blogger.com,1999:blog-4015380.post-86975775607096997822024-03-18T20:25:00.006-04:002024-03-18T20:25:00.130-04:00OpenAI, GPT-5, Sora: Sam Altman<p><a href="https://www.youtube.com/watch?v=jvqFAi7vkBc">Sam Altman: OpenAI, GPT-5, Sora, Board Saga, Elon Musk, Ilya, Power & AGI | Lex Fridman Podcast #419 - YouTube</a></p><p><br /></p><p><br /></p>Draganhttp://www.blogger.com/profile/15466973676570227080noreply@blogger.com0tag:blogger.com,1999:blog-4015380.post-26353247911589608742024-03-18T19:28:00.004-04:002024-03-18T23:47:57.723-04:00NVIDIA new HW, keynote<a href="https://www.youtube.com/watch?v=Y2F8yisiS6E">Don’t Miss This Transformative Moment in AI - YouTube</a> by NVIDIA<br /><br />Jensen Huang’s GTC keynote<div><br /></div><div>$10B board! (first one)</div><div><br /></div><div><a href="https://www.youtube.com/@NVIDIA/videos">NVIDIA - YouTube</a></div><div><br /></div><div><a href="https://www.youtube.com/watch?v=bMIRhOXAjYk">Nvidia 2024 AI Event: Everything Revealed in 16 Minutes - YouTube</a></div><div><br /></div><div>with K8s!</div><div><br /></div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgmrySRsnt8Ih9D5OurWCMZVwPG1glP1IknHzIdcLmeGts_c4cEyYeLtZpIzsXNUmLPHiigo89Ns7ZzFd30V_QCnvQ24XL64SmFkY5j79FBMu93PpVsEurJ5B-wwpvTiDjhZYyQvyQ_-PnJul0SH-ba-LohabzViKfRACPwFFbgrvCoKokBZiqn" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="1142" data-original-width="1786" height="410" src="https://blogger.googleusercontent.com/img/a/AVvXsEgmrySRsnt8Ih9D5OurWCMZVwPG1glP1IknHzIdcLmeGts_c4cEyYeLtZpIzsXNUmLPHiigo89Ns7ZzFd30V_QCnvQ24XL64SmFkY5j79FBMu93PpVsEurJ5B-wwpvTiDjhZYyQvyQ_-PnJul0SH-ba-LohabzViKfRACPwFFbgrvCoKokBZiqn=w640-h410" width="640" /></a></div><br /><br /></div>Draganhttp://www.blogger.com/profile/15466973676570227080noreply@blogger.com0tag:blogger.com,1999:blog-4015380.post-76998052222055920242024-03-18T12:30:00.000-04:002024-03-18T16:32:50.196-04:00Microsoft Certified: Azure AI Fundamentals<div class="separator"><p style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img height="123" src="https://learn.microsoft.com/media/learn/certification/badges/microsoft-certified-fundamentals-badge.svg" width="123" /></p></div><p><a href="https://learn.microsoft.com/en-us/users/dragansretenovic-8659/credentials/68f5c451b7057d4a">Credentials - DraganSretenovic-8659 | Microsoft Learn</a></p><p><br /></p><p><a href="https://learn.microsoft.com/en-us/credentials/certifications/azure-ai-fundamentals/">Microsoft Certified: Azure AI Fundamentals - Certifications | Microsoft Learn</a></p><p><br /></p><p><br /></p>Draganhttp://www.blogger.com/profile/15466973676570227080noreply@blogger.com0tag:blogger.com,1999:blog-4015380.post-30330429061938656882024-03-17T22:39:00.000-04:002024-03-17T22:39:00.128-04:00JavaScript MIDI Piano Player<p><a href="https://github.com/Bewelge/MIDIano?tab=readme-ov-file">Bewelge/MIDIano: :musical_note: A JavaScript MIDI-Player/ Piano-learning webapp</a> @GitHub</p><p><a href="https://midiano.com/">Midiano</a></p><p><img height="307" src="https://github.com/Bewelge/MIDIano/raw/master/screenShotNew.png" width="400" /></p><p><a href="https://www.youtube.com/watch?v=y2Zkv2GZSKY">Vivaldi - Winter (from "The Four Seasons") - Piano Sheet Music - YouTube</a></p><p><br /></p>Draganhttp://www.blogger.com/profile/15466973676570227080noreply@blogger.com0tag:blogger.com,1999:blog-4015380.post-85844311187566409252024-03-17T22:06:00.000-04:002024-03-17T22:06:40.501-04:00AI code tool: CodeConvert<p> <a href="https://www.codeconvert.ai/">CodeConvert AI - Convert code with a click of a button</a></p><p>25+ programming languages</p><i>code conversion made super simple to save you hours of time from learning a completely new language</i><div><i><br /></i></div><div><a href="https://www.codeconvert.ai/convert-from-python">Convert code from Python</a></div>Draganhttp://www.blogger.com/profile/15466973676570227080noreply@blogger.com0tag:blogger.com,1999:blog-4015380.post-35323189132333903362024-03-17T20:05:00.000-04:002024-03-18T23:08:38.816-04:00house tech: SIPs: Structural Insulated Panels<p> <a href="https://www.sips.org/what-are-sips">What are SIPs Overview | Structural Insulated Panel Association</a></p><p><span face=""Open Sans", sans-serif" style="background-color: white; color: #7b858a; font-size: 15px;">Structural insulated panels (SIPs) are a high-performance building system for residential and light commercial construction. The panels consist of an insulating foam core sandwiched between two structural facings, typically oriented strand board (OSB). SIPs are manufactured under factory controlled conditions and can be fabricated to fit nearly any building design. The result is a building system that is extremely strong, energy-efficient and cost-effective.</span></p><p><a href="https://www.youtube.com/watch?v=nNrKVJskC_8">SIPS vs Stick Framing - Are SIPs Worth It? - YouTube</a></p><p><a href="https://www.youtube.com/watch?v=C3KX8c3UVo4">ICF vs SIPs vs Framing - Pros and Cons - YouTube</a></p><p><a href="https://www.youtube.com/watch?v=O1YXN_TIOJk">What are SIPs?: Building with Structural Insulated Panels (SIPs) - YouTube</a></p><p><a href="https://www.youtube.com/watch?v=fkxpNngD3sk">Lesson 02/10 - Basic SIP Design and Engineering - BEST Program - YouTube</a></p><p><br /></p><p><img height="266" src="https://www.sips.org/images/sections/typical-sip-construction.jpg" width="320" /></p><p><a href="https://www.youtube.com/watch?v=WPuONdziMLU">Structall Steel SIP Homes - YouTube</a></p><p><a href="https://www.youtube.com/watch?v=15fugLQiQ1s">SIPs Building Kits for Do It Yourselfer's - YouTube</a></p><p><a href="https://www.youtube.com/watch?v=WPuONdziMLU">Structall Steel SIP Homes - YouTube</a></p><p><a href="https://www.youtube.com/watch?v=0upCr3BEhew">Structall Steel SIP Panel Animation - YouTube</a></p><p><a href="https://structall.com/">Snap-N-Lock SIPs and More – Structall Building Systems</a></p><p><a href="https://thermasteelinc.com/">ThermaSteel – Advanced Panel System</a></p><p><a href="https://www.youtube.com/watch?v=2uebG9X67Vc">Simple Living: Building a Low Cost Panel Home (Structural Insulated Panels / SIP) - YouTube</a></p><p><br /></p><p><a href="https://acmepanel.com/products-pricing/structural-panels-pricing/">Structural Panels Pricing - ACME Panel Structural Insulated Panels - SIPs</a></p>thick: <div>4.625" | R 16 | $9.14 / sqft | 8'x4' = $292.48<br />8.25" R 32 $10.40/sqft 8'x4' = $332.80<div>=> $40 for 4" 8'x4' insulation, rest are panels and glue</div><div><br /></div><div><div><br /><a href="https://www.homedepot.com/b/Lumber-Composites-Plywood/N-5yc1vZbqm7">Plywood - Lumber & Composites - The Home Depot</a><br />from $15 for 8'x4' OSB playwood panel (2 needed for SIP)</div><div><br /></div><div><a href="https://www.homedepot.com/p/Owens-Corning-FOAMULAR-250-2-in-x-48-in-x-8-ft-R-10-Scored-Squared-Edge-Foam-Board-Insulation-Sheathing-52DD/202085962">Owens Corning FOAMULAR 250 2 in. x 48 in. x 8 ft. R-10 Scored Squared Edge Foam Board Insulation Sheathing 52DD - The Home Depot</a></div><div>$45</div><div><br /></div><div><br /><br /><br /></div></div></div>Draganhttp://www.blogger.com/profile/15466973676570227080noreply@blogger.com0tag:blogger.com,1999:blog-4015380.post-7313707883817986512024-03-16T23:17:00.000-04:002024-03-16T23:17:10.337-04:00Apple vs open web, right to repair<br /><a href="https://changelog.com/jsparty/316">Advocating for the future of the open web with Alex & James Moore from the OWA (JS Party #316)</a><br /><br /><i><a href="https://open-web-advocacy.org/">Open Web Advocacy</a> (OWA) talk about the critical work the OWA has been doing to ensure users have browser choice and that web apps can be first-class citizens on mobile devices. <br /></i><br /><i> recent events with Apple and their DMA (un)compliance</i><br /><div><span style="color: #101820; font-family: Sana Sans, Arial, sans-serif;"><span style="font-size: 20px;"><br /></span></span><a href="https://changelog.com/news/84">Apple backs off killing EU web apps (Changelog News #84)</a><br /><br /><br /><a href="https://changelog.com/podcast/582">We have a right to repair! with Kyle Wiens, Founder and CEO at iFixit (Changelog Interviews #582)</a><br /><br /><i>Kyle Wiens, Founder and CEO at iFixit, about all things Right to Repair. They discussed <a href="https://www.ifixit.com/News/92144/oregon-just-struck-a-blow-to-parts-pairing-and-won-a-decade-of-repair-support">the latest win here in the US</a> with Oregon passing an electronics Right to Repair law to allow owners the right to get their stuff fixed anywhere as well as limit the anti-repair practices of parts pairing.</i><div><i><br /></i></div><div><i><br /></i></div></div>Draganhttp://www.blogger.com/profile/15466973676570227080noreply@blogger.com0tag:blogger.com,1999:blog-4015380.post-25143047630565324392024-03-16T18:20:00.003-04:002024-03-16T18:35:36.515-04:00data tools: Delta Lake, Lakehouse, Parquet (free book)<img align="right" height="200" src="https://www.databricks.com/en-resources-assets/static/c1f54566f42a0533bffb63dc0b594441/24597.png" width="200" />
<a href="https://delta.io/">Home | Delta Lake</a><br /><br /><a href="https://databricks.com/wp-content/uploads/2020/08/p975-armbrust.pdf">Delta Lake</a> is an open-source storage framework that enables building a<br /><a href="http://cidrdb.org/cidr2021/papers/cidr2021_paper17.pdf">Lakehouse architecture</a> with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs for Scala, Java, Rust, and Python.<br /><br /><a href="https://delta.io/learn/getting-started">Get Started</a><br /><br /><a href="https://github.com/delta-io/delta">GitHub</a><br /><br /><div><a href="https://www.databricks.com/resources/ebook/delta-lake-running-oreilly?itm_data=glossary-what-is-parquet-ma2-nov23">Delta Lake: Up & Running by O’Reilly | Databricks</a></div><div><br /><br /></div><div><a href="https://www.databricks.com/glossary/what-is-parquet#:~:text=Apache%20Parquet%20is%20an%20open,handle%20complex%20data%20in%20bulk.">What is Apache Parquet?</a><br />Apache Parquet is an open source, column-oriented data file format designed for efficient data storage and retrieval. It provides efficient data compression and encoding schemes with enhanced performance to handle complex data in bulk</div><div><br /></div><div><a href="https://en.wikipedia.org/wiki/Apache_Parquet">Apache Parquet - Wikipedia</a></div><div><br /></div><div><br /></div><div><a href="https://towardsdatascience.com/demystifying-the-parquet-file-format-13adb0206705">Demystifying the Parquet File Format | by Michael Berk | Towards Data Science</a></div><div><br /></div><div><br /></div><div><a href="https://www.npmjs.com/package/parquet-wasm">parquet-wasm - npm</a></div><div><a href="https://www.npmjs.com/package/parquetjs">parquetjs - npm</a></div>Draganhttp://www.blogger.com/profile/15466973676570227080noreply@blogger.com0tag:blogger.com,1999:blog-4015380.post-5572769168628472822024-03-16T11:32:00.000-04:002024-03-16T11:32:00.136-04:00Business of Higher Education future? "unbundling"<p>universities / colleges are 12 business in one... many problems (for society)</p><p><a href="https://www.youtube.com/watch?v=7J2_G4oHRQ0">Crisis in Higher Ed & Why Universities Still Matter - YouTube</a> discussion by a16z co-founders </p><p>solution: "un-bundle"</p><p>Netscape famously "unbundled" PC apps and created future (and fortune)</p><p><a href="https://en.wikipedia.org/wiki/Andreessen_Horowitz">Andreessen Horowitz - Wikipedia</a> (= "a16z")</p><p><a href="https://en.wikipedia.org/wiki/Marc_Andreessen">Marc Andreessen - Wikipedia</a></p><p><a href="https://en.wikipedia.org/wiki/Ben_Horowitz">Ben Horowitz - Wikipedia</a></p><p><br /></p><p><a href="https://satyajit-rout.medium.com/bundling-unbundling-and-re-bundling-understanding-the-cycle-of-progress-3301383c5839">Bundling, unbundling, and re-bundling: understanding the cycle of progress | by Satyajit Rout | Medium</a></p><i>“How do you know that Microsoft isn’t just going to bundle a browser into their product?” [Context: Netscape’s flagship product, a web browser, was a standalone product. Microsoft was the market leader in the PC operating system segment.]<br /><br />In a rush, Barksdale responded, <a href="https://hbr.org/2014/06/how-to-succeed-in-business-by-bundling-and-unbundling">“Gentlemen, there’s only two ways I know of to make money: bundling and unbundling.”</a></i><p><br /></p><p><a href="https://www.youtube.com/watch?v=m0XT4wqTsh0">Most people are wrong: What is truth? | Marc Andreessen and Lex Fridman - YouTube</a></p>Draganhttp://www.blogger.com/profile/15466973676570227080noreply@blogger.com0tag:blogger.com,1999:blog-4015380.post-90624952082273351712024-03-15T18:38:00.017-04:002024-03-15T18:38:00.145-04:00 Vertical Solar Panels + Farming<a href="https://www.theecoexperts.co.uk/solar-panels/vertical#:~:text=The%20answer%20is%20a%20resounding,so%2C%20than%20their%20horizontal%20counterparts.">Vertical Solar Panels | Costs & Benefits (2024)</a><br /><br /><i>Vertical solar panels aren't just a novelty – they’re a functional alternative to traditional solar panels depending on the location and specific needs. Various installations around the world have proven to be just as effective, if not more so, than their horizontal counterparts.</i><div><i><br /></i></div><div><a href="https://www.youtube.com/watch?v=LqizLQDi9BM">Have we been doing Solar wrong all along? - YouTube</a></div><div><br /></div><div><br /></div><div><a href="https://www.youtube.com/watch?v=lgZBlD-TCFE&list=PLnTSM-ORSgi5LVxHfWfQE6-Y_HnK-sgXS&index=1&t=0s">Solar Panels Plus Farming? Agrivoltaics Explained - YouTube</a></div><div><br /></div><div><br /></div><div><br /></div><div><a href="https://www.youtube.com/watch?v=MX_PeNzz-Lw">China’s MASSIVE Desert Project Is About To Change The World - YouTube</a></div><div><br /></div><div><br /></div>Draganhttp://www.blogger.com/profile/15466973676570227080noreply@blogger.com0tag:blogger.com,1999:blog-4015380.post-88353757583871727572024-03-14T23:01:00.003-04:002024-03-14T23:02:03.808-04:00Pi: A Million Digits of Pi in 9 Lines of Javascript<p><a href="http://ajennings.net/blog/a-million-digits-of-pi-in-9-lines-of-javascript.html">A Million Digits of Pi in 9 Lines of Javascript</a></p><p><a href="https://news.ycombinator.com/item?id=20953485">A Million Digits of Pi in 9 Lines of JavaScript | Hacker News</a></p><p><a href="http://ajennings.net/pi.html">ajennings.net/pi.html</a></p><pre class="literal-block" style="background: rgb(238, 238, 238); border: 0px; color: #000305; font-size: 11.375px; margin: 10px; outline: 0px; overflow: auto; padding: 10px; vertical-align: baseline;">let i = 1n;
let x = 3n * (10n ** 1020n);
let pi = x;
while (x > 0) {
x = x * i / ((i + 1n) * 4n);
pi += x / (i + 2n);
i += 2n;
}
console.log(pi / (10n ** 20n));</pre>Draganhttp://www.blogger.com/profile/15466973676570227080noreply@blogger.com0tag:blogger.com,1999:blog-4015380.post-23047282591263907572024-03-14T07:00:00.014-04:002024-03-14T10:30:28.578-04:00SpaceX's 3rd Starship launch<p><a href="https://www.space.com/spacex-starship-flight-3-launch-what-time">What time is SpaceX's 3rd Starship launch test on March 14? | Space</a></p><i>SpaceX launch at 9:25 a.m. EDT on March 14.<br /><br />success, ship in space!<br /><br />SpaceX's Starship megarocket, the world's lartest and most powerful rocket, <b>reached orbit</b> for the first time Thursday in a historic third test flight from South Texas.<br /><br /></i><p><a href="https://www.youtube.com/watch?v=Dr8ZaMAa5jw">Watch Live! SpaceX Starship to launch on 3rd integrated test flight - YouTube</a> starts at 8:40 AM</p><p><br /></p><p><a href="https://www.space.com/spacex-starship-super-heavy.html">Starship and Super Heavy: SpaceX's deep-space transportation for the moon and Mars | Space</a></p><p><br /></p>
<img height="360" src="https://cdn.mos.cms.futurecdn.net/oFSZiNVKM6f2jiANZA8eAH-970-80.jpg" width="640" />Draganhttp://www.blogger.com/profile/15466973676570227080noreply@blogger.com0tag:blogger.com,1999:blog-4015380.post-82871007806491388322024-03-14T06:00:00.002-04:002024-03-14T06:00:00.125-04:00pi: SVG + JavaScript code in Unicode: π, Δ, φ<p>from <a href="http://xahlee.info/js/svg.html">Practical SVG Tutorial</a></p><p><a href="http://xahlee.info/js/svg_circle_arc.html">SVG: Circle Arc</a></p>const Δ = Δ % (2*π); <div>const rotMatrix = f_rotate_matrix (φ); // letters look different in different fonts! φ = <span style="font-family: Consolas, Menlo, monospace;">φ</span></div><div><br />confusing?<br /><br /><pre class="js" style="border-color: gold; border-image: initial; border-radius: 8px; border-style: solid; border-width: thin thin thin 5px; font-family: Consolas, Menlo, monospace; line-height: 1.5; margin: 8px 2px; padding: 8px; tab-size: 2; text-wrap: wrap;"><span class="keyword" style="color: #a020f0; overflow-wrap: anywhere;">const</span> <span class="function-name" style="color: dodgerblue; overflow-wrap: anywhere;">cos</span> = <span class="function-name" style="color: dodgerblue; overflow-wrap: anywhere;">Math.cos</span>;
<span class="keyword" style="color: #a020f0; overflow-wrap: anywhere;">const</span> <span class="function-name" style="color: dodgerblue; overflow-wrap: anywhere;">sin</span> = <span class="function-name" style="color: dodgerblue; overflow-wrap: anywhere;">Math.sin</span>;
<span class="keyword" style="color: #a020f0; overflow-wrap: anywhere;">const</span> π = <span class="function-name" style="color: dodgerblue; overflow-wrap: anywhere;">Math.PI</span>;
<span class="keyword" style="color: #a020f0; overflow-wrap: anywhere;">const</span> <span class="xah-js-func-name" style="color: dodgerblue; overflow-wrap: anywhere;">f_matrix_times</span> = (( [[a,b], [c,d]], [x,y]) => [ a * x + b * y, c * x + d * y]);
<span class="keyword" style="color: #a020f0; overflow-wrap: anywhere;">const</span> <span class="xah-js-func-name" style="color: dodgerblue; overflow-wrap: anywhere;">f_rotate_matrix</span> = (x => [[<span class="function-name" style="color: dodgerblue; overflow-wrap: anywhere;">cos</span>(x),-<span class="function-name" style="color: dodgerblue; overflow-wrap: anywhere;">sin</span>(x)], [<span class="function-name" style="color: dodgerblue; overflow-wrap: anywhere;">sin</span>(x), <span class="function-name" style="color: dodgerblue; overflow-wrap: anywhere;">cos</span>(x)]]);
<span class="keyword" style="color: #a020f0; overflow-wrap: anywhere;">const</span> <span class="xah-js-func-name" style="color: dodgerblue; overflow-wrap: anywhere;">f_vec_add</span> = (([a1, a2], [b1, b2]) => [a1 + b1, a2 + b2]);
<span class="keyword" style="color: #a020f0; overflow-wrap: anywhere;">const</span> <span class="xah-js-func-name" style="color: dodgerblue; overflow-wrap: anywhere;">f_svg_ellipse_arc</span> = (([cx,cy],[rx,ry], [t1, Δ], φ ) => {
<span class="comment-delimiter" style="color: firebrick; overflow-wrap: anywhere;">/* </span><span class="comment" style="color: firebrick; overflow-wrap: anywhere;">[
returns a SVG path element that represent a ellipse.
cx,cy → center of ellipse
rx,ry → major minor radius
t1 → start angle, in radian.
Δ → angle to sweep, in radian. positive.
φ → rotation on the whole, in radian
URL: SVG Circle Arc http://xahlee.info/js/svg_circle_arc.html
Version 2019-06-19
] */</span>
Δ = Δ % (2*π);
<span class="keyword" style="color: #a020f0; overflow-wrap: anywhere;">const</span> rotMatrix = <span class="xah-js-func-name" style="color: dodgerblue; overflow-wrap: anywhere;">f_rotate_matrix</span> (φ);
<span class="keyword" style="color: #a020f0; overflow-wrap: anywhere;">const</span> [sX, sY] = ( <span class="xah-js-func-name" style="color: dodgerblue; overflow-wrap: anywhere;">f_vec_add</span> ( <span class="xah-js-func-name" style="color: dodgerblue; overflow-wrap: anywhere;">f_matrix_times</span> ( rotMatrix, [rx * <span class="function-name" style="color: dodgerblue; overflow-wrap: anywhere;">cos</span>(t1), ry * <span class="function-name" style="color: dodgerblue; overflow-wrap: anywhere;">sin</span>(t1)] ), [cx,cy] ) );
<span class="keyword" style="color: #a020f0; overflow-wrap: anywhere;">const</span> [eX, eY] = ( <span class="xah-js-func-name" style="color: dodgerblue; overflow-wrap: anywhere;">f_vec_add</span> ( <span class="xah-js-func-name" style="color: dodgerblue; overflow-wrap: anywhere;">f_matrix_times</span> ( rotMatrix, [rx * <span class="function-name" style="color: dodgerblue; overflow-wrap: anywhere;">cos</span>(t1+Δ), ry * <span class="function-name" style="color: dodgerblue; overflow-wrap: anywhere;">sin</span>(t1+Δ)] ), [cx,cy] ) );
<span class="keyword" style="color: #a020f0; overflow-wrap: anywhere;">const</span> <span class="xah-js-func-name" style="color: dodgerblue; overflow-wrap: anywhere;">fA</span> = ( ( Δ > π ) ? 1 : 0 );
<span class="keyword" style="color: #a020f0; overflow-wrap: anywhere;">const</span> <span class="xah-js-func-name" style="color: dodgerblue; overflow-wrap: anywhere;">fS</span> = ( ( Δ > 0 ) ? 1 : 0 );
<span class="keyword" style="color: #a020f0; overflow-wrap: anywhere;">const</span> path_2wk2r = <span class="function-name" style="color: dodgerblue; overflow-wrap: anywhere;">document</span>.<span class="function-name" style="color: dodgerblue; overflow-wrap: anywhere;">createElementNS</span>(<span class="string" style="color: #8b2252; overflow-wrap: anywhere;">"http://www.w3.org/2000/svg"</span>, <span class="string" style="color: #8b2252; overflow-wrap: anywhere;">"path"</span>);
path_2wk2r.<span class="function-name" style="color: dodgerblue; overflow-wrap: anywhere;">setAttribute</span>(<span class="string" style="color: #8b2252; overflow-wrap: anywhere;">"d"</span>, <span class="string" style="color: #8b2252; overflow-wrap: anywhere;">"M "</span> + sX + <span class="string" style="color: #8b2252; overflow-wrap: anywhere;">" "</span> + sY + <span class="string" style="color: #8b2252; overflow-wrap: anywhere;">" A "</span> + [ rx , ry , φ / (2*π) *360, <span class="xah-js-func-name" style="color: dodgerblue; overflow-wrap: anywhere;">fA</span>, <span class="xah-js-func-name" style="color: dodgerblue; overflow-wrap: anywhere;">fS</span>, eX, eY ].<span class="keyword" style="color: #a020f0; overflow-wrap: anywhere;">join</span>(<span class="string" style="color: #8b2252; overflow-wrap: anywhere;">" "</span>));
<span class="keyword" style="color: #a020f0; overflow-wrap: anywhere;">return</span> path_2wk2r;
});</pre></div>Draganhttp://www.blogger.com/profile/15466973676570227080noreply@blogger.com0tag:blogger.com,1999:blog-4015380.post-9706120776645198102024-03-13T21:24:00.000-04:002024-03-13T21:24:00.131-04:00goja: JavaScript engine in GoLang<p> <a href="https://github.com/dop251/goja">dop251/goja: ECMAScript/JavaScript engine in pure Go</a> @GitHub (MIT lic)</p><p dir="auto" style="background-color: white; box-sizing: border-box; color: #1f2328; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; margin-bottom: 16px; margin-top: 0px;">Goja is an implementation of ECMAScript 5.1 in pure Go with emphasis on standard compliance and performance.</p><p dir="auto" style="background-color: white; box-sizing: border-box; color: #1f2328; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; margin-bottom: 16px; margin-top: 0px;">This project was largely inspired by <a href="https://github.com/robertkrimen/otto" style="background-color: transparent; box-sizing: border-box; text-underline-offset: 0.2rem;">otto</a>.</p><p dir="auto" style="background-color: white; box-sizing: border-box; color: #1f2328; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; margin-bottom: 16px; margin-top: 0px;">Minimum required Go version is 1.16.</p><p dir="auto" style="background-color: white; box-sizing: border-box; color: #1f2328; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; margin-bottom: 16px; margin-top: 0px;">it is not a replacement for V8 or SpiderMonkey or any other general-purpose JavaScript engine. You can find some benchmarks <a data-hovercard-type="issue" data-hovercard-url="/dop251/goja/issues/2/hovercard" href="https://github.com/dop251/goja/issues/2" style="box-sizing: border-box; text-underline-offset: 0.2rem;">here</a>.</p><p dir="auto" style="background-color: white; box-sizing: border-box; color: #1f2328; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; margin-bottom: 16px; margin-top: 0px;"><br /></p><p dir="auto" style="background-color: white; box-sizing: border-box; color: #1f2328; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; margin-bottom: 16px; margin-top: 0px;"><br /></p><p><br /></p><p><br /></p><p><br /></p>Draganhttp://www.blogger.com/profile/15466973676570227080noreply@blogger.com0tag:blogger.com,1999:blog-4015380.post-64663505280017613582024-03-13T21:16:00.000-04:002024-03-13T23:11:43.185-04:00 Cytoscape.js: visual graphs<p> <a href="https://js.cytoscape.org/">Cytoscape.js</a> (MIT lic.)</p><p><a href="https://github.com/cytoscape/cytoscape.js">cytoscape/cytoscape.js: Graph theory (network) library for visualisation and analysis</a> @GitHub</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhL18PQYrAVKYZ7aeiYKshdGnljqrTQnlHQtpSdYR-2pw4h0KdOaCngj8m0Nk4cu0zX1_5DJ1A1BwafzQ0r7QUF7ydYx-6fcTOgvC0eiS8jRYvpzAehwoDYgNE8SVPTtGqnNIudfP-BotpI1oKHA-6xxp70nG6ecSPhVKBuOXDKJi82FbBle8QP" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="1420" data-original-width="2774" height="328" src="https://blogger.googleusercontent.com/img/a/AVvXsEhL18PQYrAVKYZ7aeiYKshdGnljqrTQnlHQtpSdYR-2pw4h0KdOaCngj8m0Nk4cu0zX1_5DJ1A1BwafzQ0r7QUF7ydYx-6fcTOgvC0eiS8jRYvpzAehwoDYgNE8SVPTtGqnNIudfP-BotpI1oKHA-6xxp70nG6ecSPhVKBuOXDKJi82FbBle8QP=w640-h328" width="640" /></a></div><br /><br /><p></p>Draganhttp://www.blogger.com/profile/15466973676570227080noreply@blogger.com0tag:blogger.com,1999:blog-4015380.post-38814723178958844632024-03-12T20:25:00.003-04:002024-03-12T20:25:48.170-04:00AI: Will digital intelligence replace biological intelligence?<a href="https://www.youtube.com/watch?v=N1TEjTeQeg0">Prof. Geoffrey Hinton - "Will digital intelligence replace biological intelligence?" Romanes Lecture - YouTube</a><br /><br /><i>Professor Geoffrey Hinton, CC, FRS, FRSC, the ‘Godfather of AI’, delivered Oxford's annual Romanes Lecture at the Sheldonian Theatre on Monday, 19 February 2024. </i><div><i><br /></i></div><div><i>The public lecture entitled ‘Will digital intelligence replace biological intelligence?’ discussed the dangers of artificial intelligence (AI) and how to ensure it does not take control of humans, and consequently, wipe out humanity. He said that the fact that digital intelligence is immortal and does not evolve should make it less susceptible to religion and wars, but ‘if a digital super-intelligence ever wanted to take control it is unlikely that we could stop it,’ he added.</i></div><div><i><br /></i><a href="https://www.ox.ac.uk/news-and-events/The-University-Year/romanes-lecture">Romanes Lecture | University of Oxford</a></div><div><br /></div><div><br /></div><div><a href="https://en.wikipedia.org/wiki/Geoffrey_Hinton">Geoffrey Hinton - Wikipedia</a></div><div><br /></div><div><br /></div>Draganhttp://www.blogger.com/profile/15466973676570227080noreply@blogger.com0tag:blogger.com,1999:blog-4015380.post-58084559629019203522024-03-12T19:06:00.024-04:002024-03-13T19:13:45.499-04:00World Wide Web: 35 years; "Solid Pods"<a href="https://www.cnbc.com/2024/03/12/world-wide-web-turns-35-tim-berners-lee-gives-predictions-for-future.html">World Wide Web turns 35: Tim Berners-Lee gives predictions for future</a><div><ul style="text-align: left;"><li>Everyone will have a personal AI assistant </li><li>We’ll take true ownership of our data across all platforms — including VR </li><li>A Big Tech company could get broken up </li></ul></div><div><a href="https://www.bbc.com/news/business-68286395">Your personal data all over the web - is there a better way?</a></div><div><br /><i>"From the beginning, I always meant for the web to be a platform for creativity and collaboration," says Sir Tim Berners-Lee, <a href="https://www.bbc.co.uk/news/technology-56367719">inventor of the world wide web</a>.<br /><br />"The first decade of the web lived up to that promise, but that's not what we've seen in the last 20 years or so."<br /><br />Sir Tim says a particular problem is the way personal data is handled. When you log in and store data in a website, it can only be used within that website.<br /><br />But an open source software project, called Solid, is designed to reverse that situation.<br /><br />Called a Personal Online Data Store, or Pod, it gives users control over their data, and the freedom to combine it or share it between applications.</i><div><i><br /></i></div>
<img height="225" src="https://image.cnbcfm.com/api/v1/image/107385676-1710176385541-gettyimages-167798665-Par7546450.jpeg?v=1710176516&w=740&h=416&ffmt=webp&vtcrop=y" width="400" /><div><br /></div><div><a href="https://solidproject.org/">Home · Solid</a></div><div><br /></div><i>Solid is a <a href="https://solidproject.org/TR/protocol">specification</a> that lets individuals and groups store their data securely in decentralized data stores called Pods. Pods are like secure web servers for data. When data is stored in a Pod, its owners control which people and applications can access it.</i><div><i><br /></i></div><div><a href="https://github.com/solid">Solid</a> @GitHub</div><div><br /></div><div><br /></div></div>Draganhttp://www.blogger.com/profile/15466973676570227080noreply@blogger.com0tag:blogger.com,1999:blog-4015380.post-22122389641418868142024-03-11T06:00:00.043-04:002024-03-11T06:00:00.245-04:00AI: Vector Databases, Embeddings, Tokenization, Transformers<p><a href="https://medium.com/@david.gutsch0/vector-databases-the-unseen-powerhouse-of-the-ai-revolution-part-1-6685653abd92">Vector Databases: The Secret Sauce of the AI Revolution | by David Gutsch | Medium</a></p><p><i>"Ever wondered how your favorite music streaming service seems to read your mind, suggesting songs that perfectly fit your mood? Or how your online shopping platform knows just what you need, even before you do? Ever marveled at the extensible models and applications that are being built on top of LLMs like ChatGPT? The secret behind these modern marvels is not magic, but a powerful tool in the realm of databases: vector databases. Let’s embark on a journey to unravel the mysteries of these unsung heroes of the AI revolution."<br /></i><br /><i>Vector Database transforms data into vectors in a multi-dimensional space. Similar to a Graph Database that represents data relationships, a Vector Database represents data similarity, with closer vectors indicating more similar data. It’s a powerful tool for machine learning and AI applications, enabling efficient similarity searches and clustering in high-dimensional data.<br /><br /></i></p><p><a href="https://medium.com/@david.gutsch0/the-art-of-embeddings-transforming-text-for-vector-databases-926738443e70">The Art of Embeddings: Transforming Text for Vector Databases (Part 2) | by David Gutsch | Medium</a></p><i>"Embeddings are a fundamental concept in deep learning that enable us to capture rich context in ones and zeros. They are powerful, flexible, and while their implementations are necessarily complex, their purpose is beautifully simple.</i><div><i>...</i></div><div><i>The process of transforming text into embeddings begins with tokenization, which is the process of breaking down text into smaller parts, or “tokens.” These tokens can be as small as individual characters or as large as entire sentences, However, in most cases they represent individual words or sub-words."</i></div><div><i><br /></i></div><div><div class="os ot pn" style="background-color: white; box-sizing: inherit; color: rgba(0, 0, 0, 0.8); font-family: medium-content-sans-serif-font, -apple-system, "system-ui", "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; margin-left: auto; margin-right: auto; max-width: 428px;"><picture style="box-sizing: inherit;"><img alt="" class="bg lp pf c" height="320" loading="lazy" role="presentation" src="https://miro.medium.com/v2/resize:fit:428/1*PCPPVL4zVCNd-49NmZ8bZg.png" style="box-sizing: inherit; height: auto; max-width: 100%; vertical-align: middle; width: 428px;" width="236" /></picture></div><figcaption class="pg fc ph os ot pi pj be b bf z dt" data-selectable-paragraph="" style="background-color: white; box-sizing: inherit; color: #6b6b6b; font-family: sohne, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-left: auto; margin-right: auto; margin-top: 10px; max-width: 728px; text-align: center;">One Layer of the original Transformer</figcaption><p><a href="https://medium.com/@david.gutsch0/vector-databases-understanding-the-algorithm-part-3-bc7a8926f27c">Vector Databases: Understanding the Algorithm (part 3) | by David Gutsch | Medium</a></p><p><br /></p><p><a href="https://medium.com/@david.gutsch0">David Gutsch – Medium</a></p><p><br /></p><p><a href="https://www.linkedin.com/in/davidgutsch/">David Gutsch | LinkedIn</a></p><p><br /></p><a href="https://luddy.indiana.edu/news/story.html?story=Prof-Milutinovic-visits-SoIC">News: News: Luddy School of Informatics, Computing, and Engineering: Indiana University Bloomington</a> Prof. Veljko M. Milutinovic of the University of Belgrade as a visiting teacher for the CSCI-B 649 Topics of Systems course (2016)</div>Draganhttp://www.blogger.com/profile/15466973676570227080noreply@blogger.com0tag:blogger.com,1999:blog-4015380.post-5569112851876280212024-03-10T08:11:00.069-04:002024-03-10T21:17:00.140-04:00Web 4.0, Web5: Intelligent Web? "Smart Web"<img align="right" src="https://readwriteown.com/wp-content/uploads/2024/02/read-write-own-orange-hardcover-nyt-usa.png" width="127" />
<p>this interesting book have re-opened the question of evolution of internet & web.</p><p>It suggests that "blockchain" based signatures could enable "owning" content, <br />and escaping major "cut" by a handful of large "social web 2.0 corporations"</p><p><a href="https://readwriteown.com/">Read Write Own - Chris Dixon</a></p><p>web3 name was briefly "captured" by crypto movement,</p><p>web 3.0 label was originally intended for "semantic web", 20 years ago<br /><br />The evolution continues, and as usual the question is "what comes next" (except AI :)</p><p>proposed names: Web 4.0, then Web5</p><p><br /></p><p><br /></p><p><a href="https://dailycoin.com/what-is-web-4/">Web4: Is the Crypto Space Moving on from Web3 Already? - DailyCoin</a></p><p><br /></p><p><a href="https://www.geeksforgeeks.org/web-4-0-intelligent-web/">Web 4.0 - Intelligent Web - GeeksforGeeks</a></p><i>Web 4.0, also known as the “<b>Intelligent Web</b>,” is the next evolutionary stage in the development of the Internet. It is characterized by a shift from traditional static web pages to more intelligent, dynamic, and interactive web applications. Web 4.0 represents a significant step forward in the evolution of the Internet and the way we interact with it.<br /><br />Web 4.0 is expected to be driven by intelligent agents that are capable of understanding user preferences and providing personalized content and services. These agents will be able to learn and adapt to changing user needs, making the web more responsive and efficient. The ultimate goal of Web 4.0 is to create a web that is not only more intelligent but also more intuitive, user-friendly, and easy to navigate.</i><p> <a href="https://www.strivemindz.com/blog/what-is-web-4-0/">What Is Web 4.0: An Overview of the Latest Evolution of the Internet</a></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEh3qqJXR7yPms3LMwTBBRXA1bIpLIhw9OJCHL_uHQOmzMwFi31ScqTT6WjFD62sPYdVC59OAae-GBJveRXS7oLUho7cLcomlrSJybxUcV88J3sLz9fdeNfalHrKczLP2FM5Hnq_s95C9zkUjvbaFl22WXTD6Ok2KVvOHGZsz_G-eqL5skgEzfUl" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="395" data-original-width="656" height="386" src="https://blogger.googleusercontent.com/img/a/AVvXsEh3qqJXR7yPms3LMwTBBRXA1bIpLIhw9OJCHL_uHQOmzMwFi31ScqTT6WjFD62sPYdVC59OAae-GBJveRXS7oLUho7cLcomlrSJybxUcV88J3sLz9fdeNfalHrKczLP2FM5Hnq_s95C9zkUjvbaFl22WXTD6Ok2KVvOHGZsz_G-eqL5skgEzfUl=w640-h386" width="640" /></a></div><a href="https://ec.europa.eu/commission/presscorner/detail/en/ip_23_3718">EU strategy to lead on Web 4.0 and virtual worlds</a><div><br /></div><h3 style="text-align: left;">web5 = web2 + web3 </h3><div><br /></div><div><a href="https://www.blockchain-council.org/web-3/what-is-web-5-0-all-you-need-to-know/">What is Web 5.0: All You Need to Know [UPDATED] - Blockchain Council</a><br /><i><br /></i></div><div><i>Web 5.0 combines the best of Web 2.0 and Web 3.0 while taking semantic Web to the next level and supporting global media connection.</i></div><div><i><br />It is being developed by the financial company of ex-Twitter CEO, Jack Dorsey, and aims to provide complete decentralization and control of user data.</i><p></p></div><div><a href="https://medium.com/@DigitalVisionBrands/jack-dorseys-concept-of-web5-how-does-it-evolve-from-web3-a6e4966a5ba8">Jack Dorsey’s Concept of <b>Web5</b>: How Does it Evolve from Web3? | by Digital Vision Brands | Medium</a></div><div><i><br /></i></div><i>Web 5.0 aims to revolutionize d<b>ecentralized web app (DWA</b>) development by providing programmers with enhanced tools and functionalities. Its key objectives include the use of independently verifiable credentials and decentralization of web nodes, moving away from centralized control.</i><div><span style="background-color: white; color: #242424; font-family: source-serif-pro, Georgia, Cambria, "Times New Roman", Times, serif; font-size: 20px; letter-spacing: -0.06px;"><br /><br /></span></div><div><a href="https://www.cryptopolitan.com/jack-dorseys-concept-of-web5-how-does-it-evolve-from-web3/">Jack Dorsey's Concept of Web5: How Does it Evolve from Web3? | Cryptopolitan</a></div><div><br /></div><i><b>What is Web5?<br /></b><br />Web 5.0, also known as Internet 5.0, aims to establish an advanced web ecosystem that surpasses its predecessors in terms of operational paradigms. It serves as a breeding ground for the convergence of decentralization, blockchain, AI, IoT, and cryptocurrencies in their purest forms. The primary objective of Web 5.0 is to empower developers in building<b> decentralized applications (DApps) with verifiable credentials and decentralized nodes.</b> This ambitious endeavor seeks to shift ownership away from a select few industrial giants and place it back into the hands of users.</i><div><b><br /></b></div><b><br />"You don’t own “web3. The VCs and their LPs do. <br /></b>It will never escape their incentives. It’s ultimately a centralized entity with a different label."<div>- Jack Dorsey (@X)<br /><br /><div><br /></div><div><a href="https://venturebeat.com/data-infrastructure/jack-dorseys-web5-is-a-solution-to-a-problem-thats-already-been-solved/">Jack Dorsey’s 'Web5' is a solution to a problem that’s already been solved | VentureBeat</a></div></div><div><br /></div><div><br /></div><div><br /></div><div><a href="https://www.makeuseof.com/what-is-web5/">What Is Jack Dorsey's Web5 and How Will It Work?</a></div><div><br /></div><b>1. Verifiable Credentials<br /></b><i>allow you to have exclusive access to your data without the involvement of several other third parties, as in Web3. This characteristic of Web5 is referred to as the <a href="https://www.makeuseof.com/what-is-self-sovereign-identity-ssi-explained/">self-sovereignty of the user</a>.</i><div><br /></div><b>2. Decentralized Web Nodes (DWNs) </b><div><i>are mostly responsible for user interaction in Web5. They act as <b>data storage units </b>controlled by users, not a different entity like previous web versions.<br />The decentralization of these nodes eliminates the need for other platforms, like Twitter or Facebook, which have access to your private and public information.</i><div><i><br /></i></div><b>3. </b><a href="https://www.makeuseof.com/what-is-a-decentralized-blockchain-id/"><b>Decentralized Identifiers (DIDs)</b></a> <br /><i>act as identity cards for you to operate the online version of yourself seamlessly. These identities are hence, generated by the user and are all unique to each person.</i><br /><i>They work with verifiable credentials to allow you to identify yourself when necessary. <br />This is the only component of Web5 that comes in contact with a public blockchain, even though it does not need to be stored on the blockchain. DIDs vary in their levels of decentralization, depending on the public chain being used.</i></div><div><i><br /></i></div><br /><b>Web3 vs Web5: </b><div><b><br /></b></div><i>Web3 completes transactions on its network using DApps and smart contracts. Records of every transaction are stored and made public on the blockchain.<br /><br /></i><div><div><i>Web5 uses Decentralized Web Applications (DWAs) that are <b>not built on the blockchain </b>alongside DWNs to make up their transaction network.</i><div><i><br /></i><div><div><b>Data Storage</b><br /><br /><i>Data in Web3 is stored on the public network using tools like the <a href="https://www.makeuseof.com/interplanetary-file-system-persistent-web/">Interplanetary File System (IPFS)</a> that you and other web users can access.<br /><br />Web5 places this power in your hands with its use of DWNs. You store your data yourself and also get to decide what information is made public.</i></div><div><br /></div><div><br /></div></div></div></div></div>Draganhttp://www.blogger.com/profile/15466973676570227080noreply@blogger.com0tag:blogger.com,1999:blog-4015380.post-5862004142822500072024-03-09T23:18:00.162-05:002024-03-09T23:18:00.145-05:00Azure AI Fundamentals @ Microsoft Learn<div><a href="https://learn.microsoft.com/en-us/credentials/certifications/exams/ai-900/">Exam AI-900: Microsoft Azure AI Fundamentals - Certifications | Microsoft Learn</a><br /></div><div><br /></div><div><br /></div><a href="https://learn.microsoft.com/en-us/training/paths/get-started-with-artificial-intelligence-on-azure/"><b>Microsoft Azure AI Fundamentals: AI Overview - Training | Microsoft Learn</b></a><br /><br /><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><a href="https://learn.microsoft.com/en-us/training/modules/get-started-ai-fundamentals/">Fundamental AI Concepts - Training | Microsoft Learn<br /></a><a href="https://learn.microsoft.com/en-us/training/modules/get-started-ai-fundamentals/1-introduction">Introduction to AI</a></blockquote><ul style="text-align: left;"><ul><li><a href="https://learn.microsoft.com/en-us/training/modules/get-started-ai-fundamentals/2-understand-machine-learn">Machine learning</a><a href="https://learn.microsoft.com/en-us/training/modules/get-started-ai-fundamentals/3-understand-computer-vision">Computer vision</a></li><li><a href="https://learn.microsoft.com/en-us/training/modules/get-started-ai-fundamentals/4-understand-natural-language-process">Natural language processing</a></li><li><a href="https://learn.microsoft.com/en-us/training/modules/get-started-ai-fundamentals/5-document-intelligence-knowledge-mining">Document intelligence and knowledge mining</a></li><li><a href="https://learn.microsoft.com/en-us/training/modules/get-started-ai-fundamentals/6-understand-generative-ai">Generative AI</a></li><li><a href="https://learn.microsoft.com/en-us/training/modules/get-started-ai-fundamentals/7-challenges-with-ai">Challenges and risks with AI</a></li><li><a href="https://learn.microsoft.com/en-us/training/modules/get-started-ai-fundamentals/8a-understand-responsible-ai">Responsible AI</a></li></ul></ul><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><a href="https://learn.microsoft.com/en-us/training/modules/fundamentals-machine-learning/">Fundamentals of machine learning - Training | Microsoft Learn</a><a href="https://learn.microsoft.com/en-us/training/modules/fundamentals-machine-learning/2-what-is-machine-learning">What is machine learning?</a></blockquote><ul style="text-align: left;"><ul><li><a href="https://learn.microsoft.com/en-us/training/modules/fundamentals-machine-learning/3-types-of-machine-learning">Types of machine learning</a></li><li><a href="https://learn.microsoft.com/en-us/training/modules/fundamentals-machine-learning/4-regression">Regression</a></li><li><a href="https://learn.microsoft.com/en-us/training/modules/fundamentals-machine-learning/5-binary-classification">Binary classification</a></li><li><a href="https://learn.microsoft.com/en-us/training/modules/fundamentals-machine-learning/6-multiclass-classification">Multiclass classification</a></li><li><a href="https://learn.microsoft.com/en-us/training/modules/fundamentals-machine-learning/7-clustering">Clustering</a></li><li><a href="https://learn.microsoft.com/en-us/training/modules/fundamentals-machine-learning/8-deep-learning">Deep learning</a></li><li><a href="https://learn.microsoft.com/en-us/training/modules/fundamentals-machine-learning/9-azure-machine-learning">Azure Machine Learning</a></li><li><a href="https://learn.microsoft.com/en-us/training/modules/fundamentals-machine-learning/10-exercise-auto-ml">Exercise - Explore Automated Machine Learning in Azure Machine Learning</a></li></ul></ul><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><a href="https://learn.microsoft.com/en-us/training/modules/fundamentals-azure-ai-services/">Fundamentals of Azure AI services - Training | Microsoft Learn</a></blockquote><ul style="text-align: left;"><ul><li><a href="https://learn.microsoft.com/en-us/training/modules/fundamentals-azure-ai-services/2-what-are-ai-services">AI services on the Azure platform</a></li><li><a href="https://learn.microsoft.com/en-us/training/modules/fundamentals-azure-ai-services/2-what-are-ai-services">Create Azure AI service resources</a></li><li><a href="https://learn.microsoft.com/en-us/training/modules/fundamentals-azure-ai-services/2-what-are-ai-services">Use Azure AI services</a></li><li><a href="https://learn.microsoft.com/en-us/training/modules/fundamentals-azure-ai-services/2-what-are-ai-services">Understand authentication for Azure AI services</a></li><li><a href="https://learn.microsoft.com/en-us/training/modules/fundamentals-azure-ai-services/6-exercise">Exercise - Explore Azure AI Services</a></li></ul></ul><div><br /></div><div><a href="https://learn.microsoft.com/en-us/training/paths/explore-computer-vision-microsoft-azure/"><b>Microsoft Azure AI Fundamentals: Computer Vision - Training | Microsoft Learn</b></a></div><div><br /></div><a href="https://learn.microsoft.com/en-us/training/modules/analyze-images-computer-vision/1-introduction/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-computer-vision-microsoft-azure"></a><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><a href="https://learn.microsoft.com/en-us/training/modules/analyze-images-computer-vision/">Fundamentals of Computer Vision</a></blockquote><ul style="text-align: left;"><ul><li><a href="https://learn.microsoft.com/en-us/training/modules/analyze-images-computer-vision/1-introduction/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-computer-vision-microsoft-azure">Introduction</a>2 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/analyze-images-computer-vision/2-understand-computer-vision/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-computer-vision-microsoft-azure">Images and image processing</a>8 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/analyze-images-computer-vision/2b-computer-vision-models/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-computer-vision-microsoft-azure">Machine learning for computer vision</a>10 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/analyze-images-computer-vision/3-image-analysis-azure/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-computer-vision-microsoft-azure">Azure AI Vision</a>3 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/analyze-images-computer-vision/4-exercise/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-computer-vision-microsoft-azure">Exercise - Analyze images in Vision Studio</a>20 min</li></ul></ul><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><a href="https://learn.microsoft.com/en-us/training/modules/detect-analyze-faces/">Fundamentals of Facial Recognition</a></blockquote><a href="https://learn.microsoft.com/en-us/training/modules/detect-analyze-faces/"></a><ul style="text-align: left;"><a href="https://learn.microsoft.com/en-us/training/modules/detect-analyze-faces/"></a><ul><a href="https://learn.microsoft.com/en-us/training/modules/detect-analyze-faces/"></a><li><a href="https://learn.microsoft.com/en-us/training/modules/detect-analyze-faces/"></a><a href="https://learn.microsoft.com/en-us/training/modules/detect-analyze-faces/1-introduction/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-computer-vision-microsoft-azure">Introduction</a>2 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/detect-analyze-faces/2-what-is-face-analysis/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-computer-vision-microsoft-azure">Understand Face analysis</a>3 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/detect-analyze-faces/3-face-analysis-azure/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-computer-vision-microsoft-azure">Get started with Face analysis on Azure</a>4 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/detect-analyze-faces/4-exercise/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-computer-vision-microsoft-azure">Exercise - Detect faces in Vision Studio</a></li></ul></ul><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><a href="https://learn.microsoft.com/en-us/training/modules/read-text-computer-vision/">Fundamentals of optical character recognition</a></blockquote><ul style="text-align: left;"><ul><li><a href="https://learn.microsoft.com/en-us/training/modules/read-text-computer-vision/1-introduction/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-computer-vision-microsoft-azure">Introduction</a>3 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/read-text-computer-vision/2-ocr-azure/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-computer-vision-microsoft-azure">Get started with Vision Studio on Azure</a>3 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/read-text-computer-vision/3-read-text-computer-vision/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-computer-vision-microsoft-azure">Exercise - Read text in Vision Studio</a></li></ul></ul><div><br /></div><div><a href="https://learn.microsoft.com/en-us/training/paths/explore-natural-language-processing/"><b>Microsoft Azure AI Fundamentals: Natural Language Processing - Training | Microsoft Learn</b></a></div><div><br /></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><a href="https://learn.microsoft.com/en-us/training/modules/analyze-text-with-text-analytics-service/">Fundamentals of Text Analysis with the Language Service</a></blockquote><ul style="text-align: left;"><ul><li><a href="https://learn.microsoft.com/en-us/training/modules/analyze-text-with-text-analytics-service/1-introduction/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-natural-language-processing">Introduction</a>3 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/analyze-text-with-text-analytics-service/2-understand-text-analytics/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-natural-language-processing">Understand Text Analytics</a>5 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/analyze-text-with-text-analytics-service/3-get-started-azure/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-natural-language-processing">Get started with text analysis</a>10 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/analyze-text-with-text-analytics-service/4-exercise/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-natural-language-processing">Exercise - Analyze text with Language Studio</a>20 min</li></ul></ul><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><a href="https://learn.microsoft.com/en-us/training/modules/build-faq-chatbot-qna-maker-azure-bot-service/">Fundamentals of question answering with the Language Service</a></blockquote><ul style="text-align: left;"><ul><li><a href="https://learn.microsoft.com/en-us/training/modules/build-faq-chatbot-qna-maker-azure-bot-service/1-introduction/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-natural-language-processing">Introduction</a>1 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/build-faq-chatbot-qna-maker-azure-bot-service/2-understand-question-answering/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-natural-language-processing">Understand question answering</a>2 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/build-faq-chatbot-qna-maker-azure-bot-service/3-get-started-knowledge-base/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-natural-language-processing">Get started with the Language service and Azure Bot Service</a>3 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/build-faq-chatbot-qna-maker-azure-bot-service/4-exercise/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-natural-language-processing">Exercise - Use question answering with Language Studio</a>20 min</li></ul></ul><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><a href="https://learn.microsoft.com/en-us/training/modules/create-language-model-with-language-understanding/">Fundamentals of conversational language understanding</a></blockquote><ul style="text-align: left;"><ul><li><a href="https://learn.microsoft.com/en-us/training/modules/create-language-model-with-language-understanding/1-introduction/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-natural-language-processing">Introduction</a>3 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/create-language-model-with-language-understanding/2-describe-language-understanding/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-natural-language-processing">Describe conversational language understanding</a>3 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/create-language-model-with-language-understanding/3-get-started/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-natural-language-processing">Get started with conversational language understanding in Azure</a>3 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/create-language-model-with-language-understanding/4-exercise-create-language-understanding-application/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-natural-language-processing">Exercise - Use Conversational Language Understanding with Language Studio</a>30 min</li></ul></ul><a href="https://learn.microsoft.com/en-us/training/modules/create-language-model-with-language-understanding/"></a><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><a href="https://learn.microsoft.com/en-us/training/modules/recognize-synthesize-speech/">Fundamentals of Azure AI Speech</a></div></blockquote><div><ul style="text-align: left;"><ul><li><a href="https://learn.microsoft.com/en-us/training/modules/recognize-synthesize-speech/1-introduction/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-natural-language-processing">Introduction</a>1 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/recognize-synthesize-speech/2-understand-speech/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-natural-language-processing">Understand speech recognition and synthesis</a>3 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/recognize-synthesize-speech/3-get-started-azure/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-natural-language-processing">Get started with speech on Azure</a>3 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/recognize-synthesize-speech/4-exercise-transcribe-speech-use-azure/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.explore-natural-language-processing">Exercise - Explore Speech Studio</a>20 min</li></ul></ul><a href="https://learn.microsoft.com/en-us/training/modules/create-language-model-with-language-understanding/"></a><div><a class="display-block text-decoration-none font-weight-semibold font-size-h6 margin-none has-content-margin-right-xxl-tablet" data-linktype="relative-path" href="https://learn.microsoft.com/en-us/training/modules/create-language-model-with-language-understanding/" style="background-color: white; box-sizing: inherit; cursor: pointer; display: block; font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.125rem; font-weight: 600; margin-inline-end: 6rem; margin: 0px; outline-color: inherit; outline-style: initial; outline-width: 0px; overflow-wrap: break-word; text-decoration-line: none;"><br /></a><a href="https://learn.microsoft.com/en-us/training/paths/document-intelligence-knowledge-mining/" style="background-color: transparent; font-family: "Times New Roman"; font-size: medium; font-weight: 400;"><b>Microsoft Azure AI Fundamentals: Document Intelligence and Knowledge Mining - Training | Microsoft Learn</b></a><a class="display-block text-decoration-none font-weight-semibold font-size-h6 margin-none has-content-margin-right-xxl-tablet" data-linktype="relative-path" href="https://learn.microsoft.com/en-us/training/modules/create-language-model-with-language-understanding/" style="background-color: white; box-sizing: inherit; cursor: pointer; display: block; font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.125rem; font-weight: 600; margin-inline-end: 6rem; margin: 0px; outline-color: inherit; outline-style: initial; outline-width: 0px; overflow-wrap: break-word; text-decoration-line: none;"><br /></a><a href="https://learn.microsoft.com/en-us/training/modules/create-language-model-with-language-understanding/"></a></div></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><div><a href="https://learn.microsoft.com/en-us/training/modules/analyze-receipts-form-recognizer/">Fundamentals of Azure AI Document Intelligence</a></div></div></blockquote><div style="text-align: left;"><div><ul style="text-align: left;"><ul><li><a href="https://learn.microsoft.com/en-us/training/modules/analyze-receipts-form-recognizer/1-introduction/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.document-intelligence-knowledge-mining">Introduction</a>3 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/analyze-receipts-form-recognizer/2-document-intelligence-capabilities/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.document-intelligence-knowledge-mining">Explore capabilities of document intelligence</a>2 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/analyze-receipts-form-recognizer/3-azure-document-intelligence/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.document-intelligence-knowledge-mining">Get started with receipt analysis on Azure</a>3 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/analyze-receipts-form-recognizer/4-exercise/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.document-intelligence-knowledge-mining">Exercise - Extract from data in Document Intelligence Studio</a>15 min</li></ul></ul></div></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><div><a href="https://learn.microsoft.com/en-us/training/modules/intro-to-azure-search/">Fundamentals of Knowledge Mining and Azure AI Search</a></div></div></blockquote><div><div><ul style="text-align: left;"><ul><li><a href="https://learn.microsoft.com/en-us/training/modules/intro-to-azure-search/1-introduction/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.document-intelligence-knowledge-mining">Introduction</a>2 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/intro-to-azure-search/2-what-is-azure-search/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.document-intelligence-knowledge-mining">What is Azure AI Search?</a>3 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/intro-to-azure-search/2a-process/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.document-intelligence-knowledge-mining">Identify elements of a search solution</a>2 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/intro-to-azure-search/2b-ai-skillsets/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.document-intelligence-knowledge-mining">Use a skillset to define an enrichment pipeline</a>3 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/intro-to-azure-search/2c-understand-index/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.document-intelligence-knowledge-mining">Understand indexes</a>3 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/intro-to-azure-search/2d-use-indexer-to-build-index/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.document-intelligence-knowledge-mining">Use an indexer to build an index</a>4 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/intro-to-azure-search/2e-understand-knowledge-store/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.document-intelligence-knowledge-mining">Persist enriched data in a knowledge store</a>3 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/intro-to-azure-search/2f-start-with-portal/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.document-intelligence-knowledge-mining">Create an index in the Azure portal</a>3 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/intro-to-azure-search/6-query-data-in-an-azure-search-index/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.document-intelligence-knowledge-mining">Query data in an Azure AI Search index</a>3 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/intro-to-azure-search/6a-exercise/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.document-intelligence-knowledge-mining">Exercise - Explore an Azure AI Search index (UI)</a></li></ul></ul><a href="https://learn.microsoft.com/en-us/training/modules/intro-to-azure-search/6a-exercise/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.document-intelligence-knowledge-mining"></a></div><div><br /></div><div><br /></div><div><a href="https://learn.microsoft.com/en-us/training/paths/introduction-generative-ai/"><b>Microsoft Azure AI Fundamentals: Generative AI - Training | Microsoft Learn</b></a></div><div><br /></div></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><a href="https://learn.microsoft.com/en-us/training/modules/fundamentals-generative-ai/">Fundamentals of Generative AI</a></div></blockquote><div style="text-align: left;"><ul style="text-align: left;"><ul><li><a href="https://learn.microsoft.com/en-us/training/modules/fundamentals-generative-ai/1-introduction/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.intro-generative-ai">Introduction</a>1 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/fundamentals-generative-ai/2-what-is-generative-ai/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.intro-generative-ai">What is generative AI?</a>3 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/fundamentals-generative-ai/3-language%20models/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.intro-generative-ai">Large language models</a>10 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/fundamentals-generative-ai/4-azure-openai/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.intro-generative-ai">What is Azure OpenAI?</a>3 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/fundamentals-generative-ai/5-copilots/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.intro-generative-ai">What are copilots?</a>4 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/fundamentals-generative-ai/6-writing-prompts/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.intro-generative-ai">Improve generative AI responses with prompt engineering</a>3 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/fundamentals-generative-ai/7-exercise/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.intro-generative-ai">Exercise - Explore generative AI with Bing Copilot</a>10 min</li></ul></ul><a href="https://learn.microsoft.com/en-us/training/modules/fundamentals-generative-ai/"></a><a href="https://learn.microsoft.com/en-us/training/modules/fundamentals-generative-ai/"></a></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><a href="https://learn.microsoft.com/en-us/training/modules/explore-azure-openai/">Fundamentals of Azure OpenAI Service</a></div></blockquote><div style="text-align: left;"><ul style="text-align: left;"><ul><li><a href="https://learn.microsoft.com/en-us/training/modules/explore-azure-openai/1-introduction/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.intro-generative-ai">Introduction</a>3 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/explore-azure-openai/2-what-is-generative-ai/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.intro-generative-ai">What is generative AI</a>3 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/explore-azure-openai/3-describe-azure-openai/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.intro-generative-ai">Describe Azure OpenAI</a>5 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/explore-azure-openai/4-how-to-use-azure-openai/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.intro-generative-ai">How to use Azure OpenAI</a>3 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/explore-azure-openai/5-understand-openai-natural-language/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.intro-generative-ai">Understand OpenAI's natural language capabilities</a>5 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/explore-azure-openai/6-understand-openai-code-generation/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.intro-generative-ai">Understand OpenAI code generation capabilities</a>6 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/explore-azure-openai/7-understand-openai-image-generation/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.intro-generative-ai">Understand OpenAI's image generation capabilities</a>5 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/explore-azure-openai/8-describe-openai-responsible-ai/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.intro-generative-ai">Describe Azure OpenAI's access and responsible AI policies</a>3 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/explore-azure-openai/8a-exercise-openai/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.intro-generative-ai">Exercise - Explore Azure OpenAI Service</a>25 min</li></ul></ul></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><a href="https://learn.microsoft.com/en-us/training/modules/responsible-generative-ai/">Fundamentals of Responsible Generative AI</a></div></blockquote><div style="text-align: left;"><a href="https://learn.microsoft.com/en-us/training/modules/responsible-generative-ai/"></a><ul style="text-align: left;"><a href="https://learn.microsoft.com/en-us/training/modules/responsible-generative-ai/"></a><ul><a href="https://learn.microsoft.com/en-us/training/modules/responsible-generative-ai/"></a><li><a href="https://learn.microsoft.com/en-us/training/modules/responsible-generative-ai/"></a><a href="https://learn.microsoft.com/en-us/training/modules/responsible-generative-ai/1-introduction/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.intro-generative-ai">Introduction</a>1 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/responsible-generative-ai/2-plan-responsible-ai/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.intro-generative-ai">Plan a responsible generative AI solution</a>2 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/responsible-generative-ai/3-identify-harms/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.intro-generative-ai">Identify potential harms</a>5 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/responsible-generative-ai/4-measure-harms/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.intro-generative-ai">Measure potential harms</a>5 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/responsible-generative-ai/5-mitigate-harms/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.intro-generative-ai">Mitigate potential harms</a>5 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/responsible-generative-ai/6-operate-responsibly/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.intro-generative-ai">Operate a responsible generative AI solution</a>3 min</li><li><a href="https://learn.microsoft.com/en-us/training/modules/responsible-generative-ai/7-exercise-content-filters/?ns-enrollment-type=learningpath&ns-enrollment-id=learn.intro-generative-ai">Exercise - Explore content filters in Azure OpenAI</a></li><ul><li><a href="https://microsoftlearning.github.io/mslearn-ai-fundamentals/Instructions/Labs/12-generative-ai.html">Explore generative AI with Microsoft Copilot</a> (Bing)</li></ul></ul></ul></div>Draganhttp://www.blogger.com/profile/15466973676570227080noreply@blogger.com0tag:blogger.com,1999:blog-4015380.post-29987916913545674442024-03-08T18:41:00.001-05:002024-03-08T18:41:00.334-05:00big data: Postgres @AWS: EC2 better than RDS, Aurora<p> <a href="https://medium.com/@mkremer_75412/why-postgres-rds-didnt-work-for-us-and-why-it-won-t-work-for-you-if-you-re-implementing-a-big-6c4fff5a8644">Why Postgres RDS didn’t work for us (and why it won’t work for you if you’re implementing a big data solution) | by Max Kremer | Jan, 2024 | Medium</a></p><i>"...don’t use a managed database services and roll our own infrastructure on EC2.<br /><br />The WRITE node could be slow, it’s only ingesting data, so EBS was good enough but we were able to DOUBLE EBS throughput using ZFS with compression.<br /><br />$11K bill down to a $2100 (projected for September which will the first full month we’re clear of any RDS baggage)"</i><div><i><br /></i></div><div><i><br /></i></div>Draganhttp://www.blogger.com/profile/15466973676570227080noreply@blogger.com0tag:blogger.com,1999:blog-4015380.post-30927600454046551402024-03-08T08:34:00.000-05:002024-03-08T08:34:04.982-05:00AI: LLMs are not path to AGI: Yann Lecun<p>excellent, very informative podcast discussion!</p><p> <a href="https://www.youtube.com/watch?v=5t1vTLU7s40">Yann Lecun: Meta AI, Open Source, Limits of LLMs, AGI & the Future of AI | Lex Fridman Podcast #416 - YouTube</a></p><i>Yann LeCun is the Chief AI Scientist at Meta, professor at NYU, Turing Award winner, and one of the most influential researchers in the history of AI. </i><div><i><br /></i></div><div><a href="https://lexfridman.com/yann-lecun-3">#416 – Yann Lecun: Meta AI, Open Source, Limits of LLMs, AGI & the Future of AI | Lex Fridman Podcast</a></div><br /><br />Yann’s Twitter: <a href="https://twitter.com/ylecun">https://twitter.com/ylecun</a><br />Yann’s Facebook: <a href="https://facebook.com/yann.lecun">https://facebook.com/yann.lecun</a><br />Meta AI: <a href="https://ai.meta.com/">https://ai.meta.com/</a><div><br /></div><div><a href="https://en.wikipedia.org/wiki/Yann_LeCun">Yann LeCun - Wikipedia</a></div>Draganhttp://www.blogger.com/profile/15466973676570227080noreply@blogger.com0tag:blogger.com,1999:blog-4015380.post-33846699182721083392024-03-07T19:53:00.000-05:002024-03-07T19:53:12.255-05:00EV: Rivian R2, R3, R3X Revealed<p><a href="https://www.youtube.com/watch?v=k0Gt_PUyldc">Rivian R2/R3 Hands-On Impressions! - YouTube</a></p><p><br /></p><p><a href="https://www.youtube.com/watch?v=ZjI4TYf3iGo">Rivian R2 Is HERE | R3 Surprise Announcement - YouTube</a></p><p><br /></p><p><a href="https://www.youtube.com/watch?v=XiGtt-kZ3Es">FIRST LOOK: Rivian R2 (and R3!) | $45k Tesla Model Y Slayer - YouTube</a></p><p><br /></p><p><a href="https://www.caranddriver.com/news/a60115004/2026-rivian-r2-revealed/">2026 Rivian R2 Revealed, a Smaller EV SUV That Will Start at $45K</a></p>
<img height="361" src="https://hips.hearstapps.com/hmg-prod/images/10-rivian-r2-65ea130b06575.jpeg?crop=0.572xw:0.483xh;0.190xw,0.460xh&resize=1200:*" width="640" /><div><br /></div><div><br /></div>Draganhttp://www.blogger.com/profile/15466973676570227080noreply@blogger.com0tag:blogger.com,1999:blog-4015380.post-74006853419917909532024-03-07T18:34:00.002-05:002024-03-07T18:34:00.244-05:00Microsoft Office 365: C# => Rust?<p> <a href="https://www.theregister.com/2024/01/31/microsoft_seeks_rust_developers/">Microsoft seeks Rust developers to rewrite core C# code • The Register</a></p><i>"job: a principal software architect for Microsoft 365, has responsibilities that include "guiding technical direction, design and implementation of Rust component libraries, SDKs, and re-implementation of existing global scale C# based services to Rust."<br /></i><br /><div><a href="https://mspoweruser.com/microsoft-forms-new-team-to-help-rewrite-core-windows-components-into-rust-from-c-c/">Microsoft forms "new team" to adopt Rust into MS365's Substrate App Platform - MSPoweruser</a></div><div><br /></div><div><br /></div>Draganhttp://www.blogger.com/profile/15466973676570227080noreply@blogger.com0