Posts

Week 8 - BALT 4396b - Summary

Image
 End of Course This class was very enjoyable. Having the option to write blogs instead of papers is also quite nice. It makes it a lot more fun and interesting. When I signed up for the class I wasn’t too sure how the actual work and lectures would be. I was feeling like it was going to be difficult and the material was going to be complex. I had that worry that I wasn’t going to understand. But it’s actually very beginner friendly and professor Kelsey did a good job being clear. The course covered his own books on AI which was pretty cool and the books are right to the point with the introductions to the concepts. The main two books covered were “Learning Python with ChatGpt and Google Colab” and “Data Toolkit: Python + Hands - On Math.” From these books we got a better understanding of what Python and ChatGPT are and what they do. We also got to see how data and math is linked to the softwares; we can solve problems and structure them. But the most interesting topic that was hit ...

Week 8 - BALT 4396 B - Skills

Image
 Skill Acquired Throughout the past 8 weeks of class I was able to obtain basic AI knowledge. I have already been introduced to AI and software's like ChatGPT and Python in my courses. But I felt that we were thrown into it. I had a statistic class that would also focus on these on the side. It wasn't something we were ever tested on or was on our homework, but we did look at a lot of stat/math examples on Python. I was honestly confused and intimidated for a good part of my math course.  I felt that if we had taken a class like BALT 4396 before doing advanced math on python, it would've been a lot easier to work with and understand. I had a lot of the basic knowledge down myself already before learning about it in this class, but it felt like a refresher. Some f the skills that I have acquired are opening files/ notebooks, giving ChatGPT a prompt, running a notebook/cell, Numpy, Pandas, etc. I also understand how to choose and work with different data structures and functi...

Week 7 - BALT 4396B - Chapter 8-10

Image
 Learning Python with ChatGPT and Google Colab Chapter 8-9 Summary Chapter 8 of Professor Kelsey's book "Learning Python with ChatGPT and Google Colab" goes over Python Libraries. We got a very quick summary of what Python libraries are in one of the past weeks as an introduction to Python. To quickly summarize it again Python libraries are collections of codes that can be used and copied onto your own work. These codes that are found in the libraries can help you save a lot of time. You won't have to always put effort into creating new codes if you find what you need within these libraries. This can be seen as a very useful feature.  This chapter also covers how Python libraries and Google Colab are linked to each other. Let's take a quick look at how to use these libraries with Google Colab. Step 1 - Open a new or existing notebook in Google Colab. Step 2 - use the !pip install command followed by the name of the library (to install a library)  Ex: !pip instal...

Week 7 - BALT 4396B - ChatGPT

Image
 The help of ChatGPT ChatGPT is a natural language processing bot that is ran by generative AI. This software allows us to communicate with it as if it were a human. Meaning that you can give it prompts/orders and it will help you achieve a task. For example, Professor Kelsey mentioned in his weekly audio that it can be as easy as telling ChatGPT to write you a program that can display the words "Happy Birthday." When you tell ChatGPT to do this it begins to ask you questions that will steer it to create an accurate conversation for you. The length of the conversation will vary as well as format, details, language, etc. That all depends on what chatbot you are using and what you specifically want it to do. Others may use similar words but won't get the exact same result as you.  Using ChatGPT can be seen as a staff member as it's there for your needs and assistance. You can easily find it online. This is a feature that may be beneficial in an office setting. It can fo...

Week 6 - BALT 4396B - Python/Games

Image
 Python and Game Development One of the interesting and maybe more entertaining features Python has is game development. There's a set of modules that is referred to as Pygame that allows you to create all kinds of games from arcade games to puzzles. Pygame is considered to be one of the most popular game libraries as its very portable and friendly with many different operating systems. The functions that are found within Pygame are written in C And assembler which allows for high quality and speed. If you are someone who is interested in this and using Python, it's important to know basic/core concepts. Some prior knowledge is important as it'll make the process a lot easier. But luckily, we live in a time where you can google search a tutorial and several options will come up. There are also online courses that you can pay for to start your python journey.  To start diving into game development you may want to start by practicing creating a simple game like rock, paper, s...

Week 6: BALT 4396b: Learning Python Ch 5-7

Image
Chapter 5: Operators in Python Last week's (week 5) reading was an introduction to Professor Kelsey's book Learning Python with ChatGPT and Google  . Our reading assignment was on chapter's 1-4 where we were introduced to some of the basic/beginner concepts. Those concepts were print statements and comments, indentation, and understanding variables. This week (week 6) our assignment is to read chapters 5-7. These chapters cover other concepts like operators, function in python, and modules. In this blog I'll be focusing more on chapter 5 and giving a quick summary of what it goes over.  Chapter 5: In chapter 5 we look at operators. Operators are symbols/keywords (a combination of these two) in Python that work to perform operations on variables and values. There are many operators, and they can be broken down into different types or groups. The different types include arithmetic operators, comparison operators, logical operators, and bitwise operators. Let's look ...

Week 5 - BALT 4396B - CH 1 to 4

Image
Ch2 Print Statement and Comments Chapter 1-4 of Professor Kelsey's book;  Learning Python with ChatGPT and Google Colab ,   gives us a quick summary of what Python is and how to open/use it.  It touches on basic concepts like on Chapter 2 which focuses on Print Statements and Comments. Chapter 3 teaches us about Indentations. Chapter 4 is Understanding variables. All of these concepts get tied up together. The more important one to learn out of these may be the variables. If we can't read the information on a notebook, then learning everything else wouldn't be useful. On this certain blog I will be summarizing Chapter 2. Speaking on what Print Statement is and how to leave comments. In Chapter 2 we are introduced to "Hello World. Users of Python usually start out with this first. It can be used as an exercise and to test out the program. You can look at the different outcomes and compare. The print function puts out whatever you put into the system. You can type in a c...