Skip to content

The Big Bang of Data Science- Code AI from the Start to The End- [Book Four]

License

Notifications You must be signed in to change notification settings

dahmansphi/code_ai_from_start_to_end

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Important

make sure to check the book competitive advantages below.

the big bang of data science banner.

Note

  1. To view the project video introduction please visit Main Introduction to The Big Bang of Data Science- First Edition.
  2. To view the project documentation please visit The Big Bang of Data Science Project

About the Fourth Book- Code AI From the Start to the End

Important

  1. you can have an author introduction to this book on Welcome, by the author, to the Fourth Book- Code AI from the Start to The End
  2. You can have a video presentation to this book on Code AI from The Start to The End- Chapters Review
  3. you can have a video screencast on the all the chapters' contents on Screencasts from Code AI from the Start to The End Chapters- Book Four
  4. you can access the documentation of Project-ONE
  5. you can access the documentation of Project-TWO
  6. you can access the LAB- for creating the predictive model for the first project from LAB-CODE

Author's Words

Welcome to Code AI From the Start to the End official documentation, the fourth book from The Big Bang of Datat Science. I am Dr. Deniz Dahman the creator of the BireyselValue algorithm and the author of this digital book. In the following section you will have a brief introduction on the main contents of this book.
In addition, a reference to available outlets where you may have access to the entire recorded lessons. Before going ahead, I would like to let you know that I have done this project as an independent scientist without any fund or similar capacity. I am dedicated to proceeding and seek further improvement of the content of this material. To this end if you wish to contribute in any way to this work, please find further details in the contributing section.

Contributing

If you wish to contribute to the creator of this method and the author, you may want to check possible ways on:

To Contribute in any way possible, thank you, you can check :

  1. view options to subscribe on Dahman's Phi Services Website
  2. subscribe to this channel Dahman's Phi Services
  3. you can support on patreon

If you prefer any other way of contribution, please feel free to contact me directly on contact.

Thank you

Book FOUR- Code AI From the start to the end

Book Cover

the code AI cover book.

Tip

You can have full access to the material of this book from the outlet section below. Thank you.

The Content

This is the fourth element of the Big Bang of Data Science, Code AI from the Start to The End.
I don’t want to stick to that abstract and direct definition from the academic book, on the meaning of coding, but from the industrial one. So, I believe CODING is a language syntax that machines use to communicate to or with. In other words, just like humans, machines use their own language, recently in the form of a digital form of [0, 1], to speak to each other or with us. So, if you code something it’s as if you are authoring a text, where the code is the structure and syntax of that language you author of, and the rules and structure of that language must be then obeyed. As if a text is authored using a human language, the form of outcome must be a book, or a paper, or similar forms; if you code using any programming language, then the outcome form is going to be a GUI form which can be of taking input as arguments and outcome results to screen, or just a script that execute certain tasks.

So, since we have established that level of understanding on the meaning of coding, then let us connect the dots with the aim of The Big Bang of Datat Science. In the main introduction of the big bang of data science, I have mentioned that the outcome from the first *two books: Research from the start to the end and analysis from the start to the end you have an analytical model which is used as an input to the third book prediction from the start to the end the outcome was a predictive model. Then I set the argument that we shall use this model in somehow; that was two possible ways: (a) as a backend to GUI interface, e.g. desktop app, mobile app, or desktop app. Alternatively, (b) we can use the model to embed it into a machine that machine then act as smart one so to speak.

In the first edition of the Big Bang of Data Science I have established the fact to transform this predictive model as a backend to a GUI interface. That is exactly the main aim of this material. Where we shall discuss how to fix this predictive model as a backend for an interface. We are going to use a specific form in this edition that GUI or interface shall be desktop application. However, this idea can span to other forms such as mobile app, or web app, but the concept is the same.

We are going to use a common programming language in this material, that is Python, however alternative options are possible as well. In addition, we shall utilize most of the CURD operations that standard operation apps would do, moreover, the utilization of Database structure, even though, the choice would be primitive, however it can span to more complicated scenarios. As you will most likely understand that Python is the language we write, so to transform that script into a GUI we can utilize available packages such as PyQt to accomplish that aim.

To this end, the fourth book is carefully crafted to meet all the requirements to make that kind of transformation option from predictive model into a GUI. Here is a quick view of the content of the book.

Introduction

  1. [✓] COURSE STRATEGY
  2. [✓] PROJECT & TIMELINE
  3. [✓] PROGRAMMING & STRUCTURE
  4. [✓] DEVELOPMENT – EXECUTION & MAINTENANCE

Technical Setup

  1. [✓] THE UNDERLYING AI PRINCIPLE
  2. [✓] FRONEND & BACKEND AND DB PRINCIPLES
  3. [✓] PROJECT SETUP AND ESSENTIALS

3.1. ➢ Python Language Environment

3.2. ➢ Visual Studio Code IDE Env + Virtual Env

3.3. ➢ Qt Designer App setup

3.4. ➢ Pyside6 Library setup

3.5. ➢ Sqlite3 setup

HCC_V01_Project

  1. [✓] Project Introduction
  2. [✓] Environment & Setup Workflow
  3. [✓] Project Execution

FSP_V01_Project

  1. [✓] Project Introduction
  2. [✓] Environment & Setup Workflow
  3. [✓] Project Execution

Who is this book for?

This book is for anyone with the interest in building, creating and producing a professional product that has a future enhancement feature, in other words, a product that is good, successful and intelligent- in technical language it’s referred to as predictive model. Aim then to utilize it using available option that is to create a GUI that user can interact with, and its backend is that predictive model.

To this end, it's recommended to have basic knowledg about coding, research, analysis and prediction, with extreme enthusiasm to learn how to make the right decision. So, it is meant for an audience of: (1) students, under or postgraduate. (2) scholars, (3) researchers, (4) scientists, (5) professionals from technical or academic background in IT, computer science or similar domain.

Tip

The trainer strongly advice on learning the materials from the first book Research from the Start to the End; that can absolutely help you to perform way better in this book. The trainer strongly advice on learning the materials from the second book Analysis from the Start to the End; that can absolutely help you to perform way better in this book. The trainer strongly advice on learning the materials from the third book Prediction from the Start to the End; that can absolutely help you to perform way better in this book.

Book competitive advantage

Important

  1. The main title is code, that implies the focus on the fundamentals of programming language. Most of the material discusses the subject of coding or such within the context of computer science or similar discipline. Unlike those materials, the outlines of this book discuss the subject of coding beyond the boundaries of computer science. In fact, it introduces the idea of coding as an independent language that machines use to communicate (to or with) each other, as well as us. This principle gives you then the ability to use any programming language of your choice instead of limiting your ability within the context of one at its own.
  2. Many materials discuss subjects of that sort of title in such a way as only coding perspective, i.e. it dives directedly into the context and the syntax of the language. Even though, could be as applied examples in form of project and implementation. Unlike this approach, this material essentially shows you the story of a project or a solution you are developing from the very beginning from the stakeholder point of view. So, you learn how to ask questions, concerning the outlines of the material, then based on that you learn how formulate essential proposal about the solution that you intend to design, this includes: the design, the form of the solution, the tools you intend to use as the programming language, the database, external libraries, IDEs, etc. Moreover, it shows you how to fix the expectation factor, i.e. you must be realistic on the outcome of your product, since it’s not a primitive kind of software, but a predictive driven kind of solution. As a result, you may consider yourself with the title as Solution Architect rather than just only Software developer.
  3. One of the most important advantages of this material is the emphasis on the state of independence. Let me share with you an example, in the second project which we intend to build, it’s a problem related to finance domain. We intend to watch for a stock price change in real time. Since I am dealing with real-time data then the entire operation must take a different approach. Imagin the price changes in a matter of seconds, or a minute, then how we shall deal with it. You might think of reaching out directly to that price change which is operating on another network and fetching it to our local network then do whatever you want. However, this is wrong, from technical aspects you find later. Therefore, we must find sort of middleman that fetch the price store it temporary and we access that storage in real-time. This is where framework as Apache Klafka suggest solution of that sort. However, this material shows you how to break free using simple tools within our capacity to e.g. use FTP server. So, we are going to create our own Klafka feature, as fixing this FTP to fetch, store the price in serialized way on temporary storage, and then we have just to access and get our work done. As a result, you will enjoy the status of being in the state of independence.
  4. Finally, this material follows the approach of simulative setup. In fact, I will deliver the content from the aspect as if two colleagues are working to solve a problem, rather than a training program. So, you feel as if you and I are in the same working environment to solve and produce a solution for the problem at hand.

Outlets

you can have access to the recorded lessons of this book from these outlets:

  1. outlet_1 + Discount.
  2. outlet_2

The digital copy

you can have access to the ppt digital copy in pdf format from digital ppt book