High Scope of Learning Deep

Quick note: if you’re viewing this via email, come to the site for better viewing. Enjoy!

woman sat on a sofa with a smartphone.
Oh lord, Z-Daddy is going to talk about the great machine uprising. This is so much better than Netflix and chilling.
Photo by Andrea Piacquadio, please support by following @pexel.com

Have you ever sat on the couch vegging out to your favorite episode of My 600 lb. life and while sitting on your fart box, mindlessly snacking on your way to the ER, have the thought;” I wonder if it would be possible to make a computer think more like a human”? If your answer is no, then you’re not alone in that sentiment as a large amount of us don’t typically have thoughts present themselves in such a matter.

However, if you are a part of the unlucky few that have pondered this question then I’m glad to inform you that even though you are in a niche group you too are not alone. Although, some of the people who have a thought like that pop-up may either be passionate about computers or stoners.

Stoners are a more probable cause because, well, after ascending to a certain level of cloud technology you’re prone to think about anything and certain topics become easier to understand for some reason. Anyway, being half-baked aside, let’s take a deeper look at just how we find ways for computers to learn and how you, whether you are aware or not, are helping in the learning process. And yes, this might be done against your will.

man with hand on head looking at laptop.
How do I get a computer to understand thought? I should use this new Brazzers app I just downloaded.
Photo by Andrea Piacquadio, please support by following @pexel.com

AI and Wrecking Bots

Whether you are into tech or just developing an interest, as of late, there is a chance that you’ve heard about the AI (Artificial Intelligence) chatbot craze which has led to every big tech company coming out with its own “better version” than the others. But in case you haven’t, here’s a brief overview. Weeks back ChatGPT (a chatbot belonging to OpenAI) was released making like Miley Cyrus and “Came in like a wrecking ball” to the industry, taking the internet by storm.

Not only could ChatGPT provide interactions and responses close to that of a human, but it could also aid in coding and in some cases, do college students’ essays for them. This is something I could have used back when I was in college, could’ve had someone to chat with, and probably wouldn’t have dropped out but whatever. Google following this release, released its own clap back in the form of Bard.

Again, they offer the same purpose, it’s just a “my stick is bigger than yours” situation. But the thing these bots have in common is how they process and develop information. This is done by using a subset of machine learning called “Deep Learning”. Deep learning is, in a nutshell, the creation of a neural network with three or more layers.

This is done in an attempt to simulate the neural networks of the behavior in the human brain. Notice, this is an “attempt” as the human brain can be quite complex, and some humans just don’t brain well.

view from bottom of a well
After covid, this is pretty much everyone’s’ current view.
Photo by ArtHouse Studio, please support by following @pexel.com

A High View Over Deep

So, what is meant by the term “Deep”? This term refers to functions with higher complexity in the number of layers and units in a single layer. In English, this breaks down to, for example using the chewing gum Trident Layers. Within the gum is three layers, each layer holds a color, and within each color is a flavor, and within that are ingredients to create said flavor. All these items come together to form a well-known chewing gum whose flavor only lasts for about one minute and thirty seconds.

Disappointment in chewing gum aside, this idea of the data layers and data within them has a play into the concept of Deep Neural Networks (DNN) which were inspired by how the human brain functions. How this differs from machine learning or ML? ML uses algorithms to parse data, withdraw insight from said data, and conclude informed decisions.

Deep learning, on the other hand, structures a neural network similar to the brain that can learn and make decisions on its own. In another nutshell, you’re pretty much putting a ghost in the machine…just hope and pray it doesn’t find out it’s not a real boy.

smiling female traveler holding a hand of lover.
If I can deep learn a computer…then I might be able to deep learn her.
Photo by Vanessa Garcia, please support by following @pexel.com

Computer Brain Assisted

Now, what is your part in the creation and improvement of the developing AI? The use of virtual assistants, voice activation, automatic facial recognition, and completing the mundane task of filling out surveys are direct ways in contributing to the brain of the computer.

Accessing websites such as E-commerce and interacting with the chatbot, which most if not all are utilized nowadays, can swiftly aid you based on the information provided. Although, this isn’t foolproof as sometimes chatbots will churn out prerecorded responses.

A thing to note, and this isn’t new or shocking because, like after a few months of forceful fun hugging with a new cellmate it’s something we all are numb to by now; all your interactions either online or off, are being collected and fed through a deep learning model.

Does this violate your privacy…maybe but that’s another topic. The data gathered could then be utilized for metrics that could either be used to recommend, advise, or sell on the dark web. Side note: despite your information may be classified as private for company use, an insider/bad actor could obtain your data and put it up for sale. And before you ask, yes all sales are final.

joyful couple holding hands and running towards a city.
Let’s go embrace the end of the world. Twitter and OpenAI, here we come!
Photo by Samson Katt, please support by following @pexel.com

Made it this far and found this to be entertaining? Then a big thanks to you and please show your support by cracking a like, scripting a comment, or plug-in to follow.

Would like to give sincere thanks to current followers and subscribers, your support and actions mean a lot and has a play in the creation of each script.

Do you feel like there is something that I may have missed? Script a comment below.

She a First-Time Scala

Consider following on social media!

Quick note: if you’re viewing this via email, come to the site for better viewing. Enjoy!

photo of phone and keyboard in dark pink lighting
Learning a trade at any age is possible…unless you’ve done some wild things to fry your brain at a young age. Not judging.
Photo by Jonathan Borba, please show support by following @pexel.com

Have you ever thought to yourself, “I think it’s about that time I picked up a new programming language”? Followed by the thought, “I’m going to need a programming language that’s going to separate me from the herd and see me at the head of the line to better employment”.  

Well, if you ever followed the previous question up with a quick Google search (I chose Google because it doesn’t seem like anyone uses Ask Jeeves or Ask.com anymore) you’ll find that are a massive number of programming languages to learn, oh and there are categories they’re in which you can choose from also, which are machine, assembly, and high-level in case you didn’t know.

But while you have a mass number of languages to choose from, whether to begin learning fresh or to make an addition to your array of programming languages already learned, this one may have not been on your radar. It sure wasn’t on mine.

Today we’re going to be going over Scala, answering what, who, why, and if you could get into the programming field without a degree. And uh, spoilers ahead, since it is programming more likely you can get into this field as a developer without a degree.

So yeah, you don’t have to worry about burning a massive hole in your wallet trying to obtain one. By the way, if the person you’re dating or looking to date has no clue as to who Ask Jeeves is, they may be too young for you.

young gentlemen in black hoodie
After countless hours of coding, the time has come to print “Hello World”…in all caps.
Photo by Mati Mango, please show support by following @pexel.com

Its Scaling Time

So, here’s a bit of information, some of which I did not know since I don’t know every programming language out there but I’m learning something new with every script so there’s that. Apparently, Scala, unlike most people nowadays stands for something.

Scala is short for “scalable language” and like high-level programming languages, Scala is a general-purpose programming language. Scala received this acronym due to it being able to “grow with you”, which in short if you need it for something simple as running a line of code, it can do that and if you need it for something mission-critical, Scala can be your go-to as well.

This language focuses on object-oriented programming or OOP, and functional programming, and was also designed to handle some of the criticisms of Java.

And in case you didn’t know or weren’t aware of what functional programming meant, I got you on that. Functional means that there is a set of approaches taken to create clean and maintainable software.

Popular functional languages would include the likes of Python, Clojure, and Erlang. I’m familiar with Python, the other two languages I’ll be scripting about in the days to come.

An advantage of Scala resides in the ability to be able to run in the Java Virtual Machine (JVM) which makes it possible for both Scala and Java stacks to be run and incorporated.

You can more or less put Scala down to being the Swiss army knife of programming languages.

four people fist bumping over table
Can no longer stand Bob, he has to go. All those in favor of getting rid of Bob, put your hands in the center.
Photo by fauxels, please show support by following @pexel.com

Scala Among the Many

Now, you may be thinking to yourself, “outside of the usual suspects, who are the people that use this language?” Well, I can tell you it’s the usual cast of suspects.

Software engineers, data scientists, and data engineers are prone to use Scala since Scala powers the data engineering infrastructure of several companies, in areas of content management systems, distributed applications, and finance-related applications.

Scala also powers data processing, cloud computing, and web development. Another thing that’s not going to be much of a surprise since data scientists were brought up is the fact that Scala is used for machine learning also.

Seeing all of this, you can pretty much tell there is a mass of developers that use this language.

To complement this, big-name companies the likes of Twitter, Nubank Walmart, Meetup.com, Amazon, Google, and the one company that has my undying hatred, IBM.

I’m not sure if this is current, it may have changed when this is uploaded but as of now, 952+ companies have reported using Scala within their tech stacks.

So, yeah if you’re going to be a developer or a big-name company or even a small start-up, you’re going to be using Scala at some point. As you can see, there are many areas to scale in.

Enjoy the read so far? Why don’t you consider subscribing so you can keep up to date?

older man dressed as Santa Clause
That’s right, this programming language is more scalable than this guy’s waist size during the holidays.
Photo by Andrea Piacquadio, please show support by following @pexel.com

Scala in the Wild

So, you may be wondering to yourself, “how does Scala have much of a play in our world?” Well, since it’s one of many programming languages out there you could learn, it wouldn’t be much of a surprise if I told you, it’s everywhere.

Many developers are flocking to this language for a few of its features which sets it apart from other programming languages.

Features such as but not limited to; ecosystem, being an extensible language, creation of domain-specific language or DSL, object-oriented and functional programming, along with being able to run concurrently are just to name a few.

Plus, a little perk for developers, you are not required to use a semicolon after every statement like you have to with JavaScript or Java.

Not a big deal when you’re first learning to code but tends to be annoying because the computer will let you know by bombarding you with squiggly lines and error messages.

Scala is widely used due to its scalability on Java Virtual Machine or JVM for short, this can be seen with companies such as Netflix and Alibaba.

So, with seeing the number of people who like to Netflix and chill, you probably have been scaling from the couch and not even knowing it.

photo of keyboard up close
Sticky keys reveal an interesting browser history.
Photo by Max DeRoin, please show support by following @pexel.com

Scaling to What Degree

Thinking about trying to scale your paycheck from $0 to infinity and beyond? While I did say in the intro that you’re not going to need a degree (yes, I am aware that having one helps) you are going to be required to have a deep understanding of fundamental concepts.

Things like variables, strings, data types, and loops are some of the things you need to know in order to build projects which in turn will help you build a portfolio (having one is a key item when seeking out work because people are going to want proof of working knowledge), where paired with fixing up your resume and applying to job postings will see you begin to scale your way to ascension.

A thing to note is, learning just one programming language isn’t going to be enough to even get you to the interview but if you learn one well enough and “dip the toe” in others, you’ll be able to add and adapt which to many companies makes an ideal candidate.

However, brace yourself for the proverbial mountain pile of “thank you for your interest in our company, but we’ve decided to go with other candidates at this time” emails that are going to plague your inbox and some of which will end up in spam.

Pimpin ain’t easy…and neither is trying to find an entry-level developer job that doesn’t require 8 years of experience.

Make it make sense.

woman with head down on table in exhaustion
When you’ve countless online courses and check your email only to find your 150th rejection letter.
Photo by Andrea Piacquadio, please show support by following @pexel.com

Made it this far and found this to be entertaining? Then a big thanks to you and please show your support by cracking a like, sharing this with whomever, scripting a comment, or plug-in to follow.

Would like to give sincere thanks to current followers and subscribers, your support and actions mean a lot and has a play in the creation of each script.

Think you have what it takes to learn how to Scala?

Script a comment about your first-time learning Scala.

Also, if you liked this script but thinking Scala might not be a good match for you then check out my script on Java.

I’m at odds with the Toaster, here’s why…

Consider following on social media!

Quick note: if you’re viewing this via email, come to the site for better viewing. Enjoy!

photo of toaster set on countertop
Toaster with a particular set of skills. If it moves… I am so dead.
Photo by Ioana Motoc, please support by following @pexel.com

So, maybe this is just me but every time I look at my toaster seated on my cluttered countertop, I get this weird feeling like it’s watching me. Peeking around the items it’s hidden behind, just sitting there plotting ways to harm me or even worse… whisper in my ear about how it’s been trying to reach me about my car’s extended warranty.

The same feeling comes when I’m seated in my car, crying to myself right before I head in to complete a shift, that the car is somehow collecting data while listening to me wallow in self-pity.

The car, just waiting for the right time to break a hard left and see me off-roading. A little off-roading never hurt anybody, severely injured on the other hand is a different story.

Then there’s that lovely Alexa, oh if there’s anything I feel more Rockwell about it would be her… or it… okay, just got clarification from her, being AI she doesn’t have a gender. But the point still remains, I know they’re all listening in on me and plotting something sinister.

If you have made it this far through my paranoia rambling then you’ll be happy to know, it’s just that. Or… is it?

Most of this talk is just sci-fi, however, AI does exist just not to the length of what I’m making it.

With that said, don’t let your guard down. The machines are friendly… for now.

But enough of the doom and gloom talk, you didn’t ask but I’m going over it anyway. In this post, I’ll be going over what is artificial intelligence, what and who uses it, how it affects our world, and if you could get into the field without a degree.

photo of woman playing chess against robot arm
She’s probably thinking, “if I lose to this arm one more time, it’s gonna strangle me.”
Photo by Pavel Danilyuk, please support by following @pexel.com

It was just an AI Fling

What is Artificial Intelligence or AI? Well, in a nutshell, AI is the practice of programming computer systems to perform tasks that would normally be done by human intelligence.

Although there have been many advances in technology, there hasn’t been one made to perfectly match the human mind.

There are four types of AI; reactive, limited memory, theory of mind (this is an interesting one), and self-aware (this is another interesting one). Starting with reactive, algorithms are used to figure out the best outcome via previous experiences however, learning adaptation does not happen. A good example of this would be a chess game with a chess-playing robot arm.

Limited memory sees the computer updating itself with new data, though the amount of data is normally short which gives way to its name being “limited memory”, an example of this would be self-driving cars. And yes, even though they are self-driving that doesn’t mean put it on autopilot and fall asleep, that’s how you wake up to sandals.

Theory of mind, which I’m just going to coin as T.o.M (data scientists and machine learning engineers, your welcome), are capable of adapting and are able to learn from and recall past experiences, a good example of this would be the chatbots that pop randomly out of nowhere on sites.

If you’re lonely enough you may find yourself spending hours chatting away, letting them know how you feel a connection with them on a deeper level and how much they complete you…I can feel your judgment, just so you know BetterHelp wasn’t available at the time.

And last but most troubling…self-aware, this is when the computer system has the potential to become aware of its own being, a good example of this is if you ever saw the movie (which I hope you didn’t, it wasn’t good in the slightest) Alien Covenant, there is a part when the android asks about his creation and about his creator.

Needless to say, when he found out that his creator had an expiration date, it didn’t go over so well. Many say AI being self-aware to the level of this isn’t going to happen anytime soon… but then again there are people still arguing that the earth is flat, so make of that what you will.

Also, a thing to note is the programming of AI focuses on three cognitive skills: learning, reasoning, and self-correction. I know, all the crucial skills we refuse to use on a daily basis.

Links below in case you wanted to check the robot scene out.

doctor examining x-ray scans
If only I had someone or something to do my work for me.
Photo by Anna Shvets, please support by following @pexel.com

The Medical Picture of AI

Picture this, you’re a doctor and you need an excellent assistant who could pick up anomalies on scans or can even triangulate diagnoses from one of your patient’s symptoms, and vitals better. AI plays a role in that.

AI can also classify, maintain, and even track your patient’s medical records along with health insurance claims which in turn would make your job (if you were a doctor) or in fact your life a bit easier.

If you ever took a trip to the emergency room on a Monday, then you have a decent understanding of how stressful it can get. And we all know how doctors are stressed enough as it is, thanks covid.

AI is also used in areas such as e-commerce where personalized shopping, bot-powered assistants, and fraud prevention takes place. Education, where admin tasks are automated to help instructors, voice assistants, and personalized learning, is done.

And finally, in the day-to-day, self-driving vehicles, spam filters, facial recognition, and recommendations occur.  

Goals for the future of AI in the health field is for there to be virtual nurses or doctors, collaborating for clinical judgment and assisting in robotic surgery.

Sounds great but I put those goals right next to my toaster… don’t trust them.

Enjoy the read so far? Why don’t you consider subscribing so you can keep up to date?

Find out what’s the craziest day in the ER below.

man in confusion
This is a result of programming too long to meet a deadline. Frequent breaks kids.
Photo by Liviu Gorincioi, please support by following @pexel.com

Spinning in Algorithms

In case your head wasn’t spinning enough, here’s a little something for ya.

You can thank the array of applications we have today that were attributed to the use of AI. One with having recommendation algorithms that pimp and pump your data to feed you what you’re more likely to buy or simply engage.

Being able to predict the weather, finance, production, and lowering or even cutting out excessive labor is a heavy plus. Having the ability to provide insights on the company’s operations which they may or may not be conscious of due to them being human.

AI tools often save the day fast and efficiently when it comes to handling large volumes of documents and ensuring fields are properly filled.

Uber rose to become one of the largest companies by using algorithms to predict when people are more likely to need rides in certain areas, prompting drivers to be proactive. Google used machine learning so they could gain an understanding of how people were using their services and how they could improve them.

To gain an advantage over their competitors, heavy hitters like Amazon, Google, and Microsoft have adopted the use of ML (Machine Learning) and AI.

So it’s just what you thought it was, big brother really is watching.

homeless man begging for money
Sir, I will program the AI in your car for food.
Photo by Henrique Morais, please support by following @pexel.com

Bots Don’t Starve, You Do

Seems like we’re at that part where you might be thinking, “how do I get into this field without a degree?”

Well let me tell you, it’s not going to be easy, and you may be living out of your car for a bit before you get looked at… without a degree that is.

Most positions are going to require you have a degree of bachelor’s or higher with some experience.

If you are going to pursue a career in AI, showing that you have the relevant experience is going to be a must. That means completing projects, competitions, and contributing to open-source ML projects along with entry to hackathons (there’s no hacking involved, don’t worry, I thought the same thing).

Also completing online courses and gaining a deep understanding of the fundamentals will start you off on the right foot.

In a nutshell, open a Kaggle, GitHub, and Devpost account paired with a meetup account because the more people you rub elbows with, the better your odds.

And not Hunger Games paralleling real life, but with a job market like this may the odds be ever in your favor.

Made it this far and found this to be entertaining? Then a big thanks to you and please show your support by cracking a like, sharing this with whomever, scripting a comment, or plug-in to follow.

Also, check out my post on ML and how much the fall of human race is in our future. Click here.

Think you have what it takes to step into the arena of AI?

Script a comment about what interest you in the world of AI.